Kotlin で書いた簡単な対戦2Dアクションゲームです。Windows, MacOS, Linux 等のデスクトップで動作し、キーボードで操作します。
二人対戦専用のボン○ーマンです。人間対人間、人間対AI、AI対AIの対戦ができます。ルールは以下の通りです。
- アイテムは火力アップのみ
- 爆弾は無限に置ける
- 死んだら負け
play_movie.mp4
赤が人間、青がAIです。
Bomber2023-02-23.mp4
Bomber2023-02-16.mp4
./gradlew :desktop:dist
上記コマンドでビルドされ desktop/biuld/lib
ディレクトリに JAR ファイルが作成されます。
上記ビルド方法で作成された JAR ファイルは以下のコマンドで実行できます。
java -jar path-to-JAR-file
ただし MacOS ではこのコマンドではエラーになります。その場合は以下のコマンドで実行できます。
java -XstartOnFirstThread -jar path-to-JAR-file
JAR ファイルを作成しなくても以下のように Gradle タスクで実行することも可能です。
./gradlew :desktop:run
Player 1 | Player 2 | |
---|---|---|
上に移動 | W | カーソル上 |
右に移動 | D | カーソル右 |
下に移動 | S | カーソル下 |
左に移動 | A | カーソル左 |
爆弾を置く | 1 | / |
ゲームフレームワークとして libGDX を使っています。
以下のサイトで無償配布されている画像を使わせていただいています。
以下のサイトで無償配布されている効果音およびBGMの音源を使わせていただいています。