2022 ソフトウェア設計及び演習用の班Wiki

20::gr09::村上斗真::モジュール化

フィールド

ミノの表示

・syoki関数
 フィールドの枠を9何もないところを0としてフィールドの初期状態を作成

・byougaBlock関数
operation.jsから受け取った4×4のミノの形の情報とどこに置かれたのかの座標x、yをもらい、フィールドの値を1に書き換えることでミノをフィールドに表示させる

ミノのラインけし

・Linekesi関数
 上から下まで探索していって1が埋まっている行を見つけ次第、すべて0に書き換えて、それより上の行をすべて1個下の行に上書きする

お邪魔ブロックを受けた時の処理

・ojyama関数
 上から順に一段上の行にミノを上書きして空いた一番下の行にお邪魔みのを設置(お邪魔はランダムでどこかの列が空いている)


最終更新日:2022/04/15 15:14:49