Javascript勉強会テトリス編~テトリスを完成させよう~2010年6月26日ものづくり寺子屋
この時間の目的揃った行を消そういろいろなブロックを出せるようにしよう
揃った行を消そう
方針一行すべてにブロックがたまっている(行の配列がすべて1である)かどうかもし、そろっていたら・・・その行を消して、新たに上に行を付け足す。注意!一度に揃うのは、一行だけとは限らない
結果を確認しよう
いろいろなブロックを出せるようにしよう
方針配列をブロックの定義を増やす新しい図形が出てくるときその中からランダムで図形が選ばれる最初に作った配列とは違う配列を使うこと
blocks[Math.floor(Math.random() * blocks.length)];Math.random0~1までのランダムな数値を返すMath.floor数値の小数点以下を切り捨てるランダムな数値を、図形の個数で×小数点以下を切り捨てることで、図形の個数のランダムな数値が返る
結果を確認しよう
以上で、テトリスは完成です。結果はいかがだったでしょうか