Javaでのクルーゲーム
プロジェクトについて
このプロジェクトは、ハスブロのクラシックな殺人ミステリーボードゲーム、クルー/クルードのJavaとJFrameの実装です。目的は、殺人の三つの要素、すなわち容疑者、武器、部屋を推測することです。プレイヤーは大邸宅を移動し、提案を行い、犯罪を解決するために推論を使います。
これは、2019年秋にコロラド鉱山学校で行われたソフトウェア工学(CSCI306)のグループプロジェクトでした。これは、オブジェクト指向プログラミング(OOP)とその四つの柱、すなわちカプセル化、抽象化、継承、ポリモーフィズムを含む、コアソフトウェア開発の原則への素晴らしい導入となりました。このコースは、Gitを使ったバージョン管理、協力的なソフトウェア開発、プロジェクト管理についても貴重な知識を提供してくれました。
このプロジェクトは、ルイディ・ファンとメフメット・イールマズ(私)によるチームの努力でした。私たちは一緒に、ゼロから完全なアプリケーションを構築するという課題に取り組みました。私たちはGitをバージョン管理に使用し、リポジトリをGitHubにホストし、Discordや対面での会議を通じて効果的に協力しました。アプリケーション全体は、Eclipse IDE内でJavaで書かれ、グラフィカルユーザーインターフェース(GUI)はJFrameライブラリを使用して構築されました。
プロジェクトプレビュー