9月アドバンス

今月は、5×5の盤面上に並んだライトをすべて消灯させるパズルゲーム「ライツアウト」を制作します。
ゲームを実行するとランダムな問題パターンから盤面上にライトが出現、任意のライトをクリックするとクリックした場所とその上下左右が点灯していれば消灯・消灯していれば点灯状態となります。
ライトはUnityの機能でライトオブジェクトを作成し、プログラムと関連付けて点灯・消灯を個別制御していきます。
オブジェクトの状態管理と併せてパターンのランダム指定の仕組みを知り、より詳しい乱数の分布方法についても学んでいきましょう。