💣
解説に無いけど実装が必要だった部分と自主追加部分
作成日:
2021/12/28
0
思っていたよりHooksAPIの理解が進んだため、予定変更して自主的に足りない機能を追加してみた
スネークゲームで解説に無いけど実装が必要だった部分
- キーボード操作で上下左右同士の動きは出来ない仕様にする
- ゲームオーバーになった後、ゲームの難しさの表示を初期設定(3)に戻す
- 難しさ調節のボタンが5になったときに消える仕様だが、cssで
visibility: hidden;
だと、UI上処理が追い付かない時があり、素早くボタンを押すと6以上が表示されてしまうため、display: none;に変更した
自主的に追加した機能部分
- 一時停止した時に速さ(難しさ)を変えられるようにした
- foodと同じく最初のスネーク位置をランダムで表示されるようにした
- スネークが動いているときとゲームオーバーの時にサウンドを付けた