Stage 3 盤面のクラスの基本機能を作る
2048 のプログラミング第 3 ステージ、ここでは盤面を表すクラスの基本機能を実装します。
MENU
- 盤面を動かすたびに新しい数が必要になります。先にこの機能を作っておいてあげましょう。
- ゲームスタートでどんな機能が必要か、このクラスにどんな変数が必要か、よく考えてあげてください。
- 盤面を表すリストのインデックスには上限があります。あらかじめ判定機能をつけてあげることで、バグを防げるようにしましょう。
- コンピューター上でいじっているだけではユーザーは楽しくありません。しっかり盤面を出力できるようにしてあげてください。