仕組みこちらの図を見てください。行の内容をまるまるコピー(壁は含まない)・オレンジ色の領域・・・1行目は必ず空白になるため、落下処理の際には空白にする。このようにして、上の行を下の行に写す→それでも空白行の上にブロックが存在するならまた落下処理をする、といった風に処理は行われていきます。今回は以上となります。次回からブロックの色の種類を追加していきます。LINEIT系だんしをフォローするIT系だんし関連記事JavaScript【Part1/5】HTML+JavaScriptでシューティングゲームを作る今回はHTMLとJavaScriptを使って、ブラウザ上で動かせるシューティングゲームの作り方を解説していきます。プレイヤーが敵を倒すとスコアが獲得できます。このテトリスにおいて、何もないマスは「0」、壁を「9」とし、それ以外の数字をブロックとします。その弾が存在しているかどうかのフラグ。フラグを表す変数は基本的に「true・false」で管理します。今回は3種類の敵が必要なので、「水色」の敵は「0」、「緑色」の敵は「1」、「黄色」の敵は「2」とします。コメントをキャンセルメールアドレスが公開されることはありません。R1カテゴリーJavaJavaFXJavaScriptPythonRこのサイトの管理人IT系だんしプログラミングが大好きな人。趣味でゲームやツール製作をしながら、プログラミング記事を書き続けています。