ヘビ(緑)を動かし卵(黄色)を食べてヘビを成長させよう
壁かヘビの体に当たるとゲームオーバー
マス目を全てヘビの体で満たしたらゲームクリア
方向転換:矢印キー
終了:Shift+Q
リスタート:Shift+R
- 矢印キーを押さなくても一定の時間でヘビは前回のキー入力と同じ方向へ進みます
- 矢印以外のキーを押してもヘビは前回のキー入力と同じ方向へ進みます
- 移動までの時間はだんだん短くなります(最短0.1秒)
- 180度の方向転換はできません
コンパイルは g++ SnakeGame.cpp -lncursesw -o [任意の実行ファイル名]
下記の変数は自由に書き換えてOK
ただし、widthに対してbaby_snakesizeが大きいとバグるかも
- width
- height
- maxeggnum
- baby_snakesize