Javaでのクルーゲーム

プロジェクトのGitHubリポジトリ

プロジェクトについて

このプロジェクトは、ハスブロのクラシックな殺人ミステリーボードゲーム、クルー/クルードJavaJFrameの実装です。目的は、殺人の三つの要素、すなわち容疑者、武器、部屋を推測することです。プレイヤーは大邸宅を移動し、提案を行い、犯罪を解決するために推論を使います。

これは、2019年秋コロラド鉱山学校で行われたソフトウェア工学(CSCI306)のグループプロジェクトでした。これは、オブジェクト指向プログラミング(OOP)とその四つの柱、すなわちカプセル化抽象化継承ポリモーフィズムを含む、コアソフトウェア開発の原則への素晴らしい導入となりました。このコースは、Gitを使ったバージョン管理、協力的なソフトウェア開発、プロジェクト管理についても貴重な知識を提供してくれました。

このプロジェクトは、ルイディ・ファンメフメット・イールマズ(私)によるチームの努力でした。私たちは一緒に、ゼロから完全なアプリケーションを構築するという課題に取り組みました。私たちはGitをバージョン管理に使用し、リポジトリをGitHubにホストし、Discordや対面での会議を通じて効果的に協力しました。アプリケーション全体は、Eclipse IDE内でJavaで書かれ、グラフィカルユーザーインターフェース(GUI)はJFrameライブラリを使用して構築されました。

プロジェクトプレビュー

クルーゲームのGUIのスクリーンショット、ボード、プレイヤーカード、ゲームコントロールを表示