JavaのSwingで作られたデスクトップ用ゲームです。
メンテナンスされていません。
ボールが増えるブロック崩しのようなゲームです。 実装がガバガバでバグがあります。 ボールがブロックを貫通することがあります。
- バージョン -- 1.1
- 作者名 -- Arumakan1727
- ライセンス -- LGPL-2.1
- 動作環境 -- Java SE7以降JRE
- 最終更新日 -- 2018/4/07
Javaで動作する,ボールが増えるブロック崩しゲーム。
上から侵攻してくるブロックにボールを当ててブロックを壊します。
ブロックが地面についたらGameOverとなります。
このゲームにクリアはなく,どれだけ生き延びられるかがポイントとなります。
同梱されている"blockBreaker.jar"がゲーム本体となります。
ファイルマネージャでそれをダブルクリックするか, ターミナルで
java -jar blockBreaker.jar
と入力すると実行できます。
実行にはjava SE7以降のJREが必要です。
ゲームを始めるとタイトル画面が出てきます。クリックするとゲーム開始です。
ゲームは「ターン」という一つのまとまりで動いていきます。
ボールを飛ばし,ボールが地面に戻り,ブロックが1つ分下がって1ターンが終了します。
そのターンの流れを繰り返します。
ブロックが地面につくとGameOverです。クリックしてタイトル画面に戻ります。
なお,ゲーム中では以下のキー入力による機能を使用できます。
- [シフトキー] マウスカーソルの画像の変更:押すたびにカーソル画像がトグルします。
- [スペースキー] ボールのスピードを早送りします。
ボールは最初地面についています。
マウスでクリックしたところにボールが飛んでいきます。
スペースキーを押すとボールを早送りすることができます。
ボールはブロックに当たると反射します。
ボールに当たるとブロックのHPが1つ減ります。
ブロックに書いてある数字がHPです。
1ターンごとに1つ分下へ侵攻してきます。
色に意味はありません。
星のマーク(スター) を取るとボールが一つ増えます。
増えた分は次のターンに反映されます。
なお,スターは地面にあたってもGameOverとならないので安心してください。
画面右側の黒い部分です。ゲームの進捗状況が表示されます。
表示される情報は以下のとおりです。
- WAVE: 現在のターン数です。
- BALL: 現在のボールの数です。
- SCORE: 現在のスコアです。得点は以下のとおりです。
- ブロックの破壊: +100
- ボールが増える: +200
- 1ターン経過: +50
- 5ターンごとに: +100
- 10ターンごとに: +300
得点の配分は適当です。簡単に得点が万単位になります。
本ソフトウェアを使用したことあるいは使用できなかったことによって
生じた損害について,作者は責任を負いません。
本ソフトウェアの仕様、名称、公開形態及び本テキストファイルの内容は
予告無く変更されることがあります。
MP3ファイルの再生にJavaZoom様のJLayerライブラリを使用させていただきました。
音楽素材は「魔王魂」様,「Music-Note.jp」様からお借りしています。
画像素材の一部は「写真AC」様, 「GATAG」様, 「CoolText」様からお借りしています。
この場を借りて感謝申し上げます。
- JavaZoom JLayer ---- http://www.javazoom.net/javalayer/javalayer.html
- 魔王魂 ---- https://maoudamashii.jokersounds.com/
- Music-Note.jp ---- http://www.music-note.jp/
(Music-Note.jpの運営:株式会社ピクセル - http://pixel-co.com/) - 写真AC ---- https://www.photo-ac.com/
- GATAG フリーイラスト素材集 ---- http://free-illustrations.gatag.net/
- CoolText ----http://ja.cooltext.com http://ja.cooltext.com
- スペースキーで早送りするとボールの軌道がずれることがある。
- ボールがブロックの角に当たったと判定されて反射が不自然なことがある。
- ボールがブロックを貫通することがある。