テトリス
ご存知のテトリスです。
ブロックを上から落としていって列をブロックで埋めて消していくゲームです。
テトリス
ご存知のテトリスです。
ブロックを上から落としていって列をブロックで埋めて消していくゲームです。
起動したら「Start」ボタンを押してゲームを開始して下さい。「Close」ボタンでアプリが終了します。
**** ブロックの移動と回転 ****
キーボードのカーソル移動キーかゲーム画面下のボタンを使います。
カーソル移動キーの左向きキーで左移動、右向きキーで右移動、上向きキーで回転、下向きキーで高速落下です。
画面のボタンは左画像の通りで、回転のみはゲーム画面の下半分のどこかをタップします。
**** 点数 ****
「CLR Lines:」は消した列の数です。
「SCORE:」は点数で、原則1列消す毎に1点加算ですが、2列同時に消すと2倍になるので2×2=4点加算、3列なら4倍で3×4=12点加算、4列なら8倍で4×8=32点加算です。
**** ゲームレベル ****
「LEVEL:」はブロックが落下する速度に対応しており、開始時はSLOWで500ms毎に1段落下します。
この状態で20列以上消すとMIDDLEになって300ms毎、さらに20列以上消すとFASTで200ms毎に落下します。
LEVELが変わっても点数の計算は変わりません。
**** アプリ開発 ****
ブロックの色使いはDelphiのサンプルプログラムを参考にしましたが、その他のコードは自力で書きました。