💣 解説に無いけど実装が必要だった部分と自主追加部分
作成日: 2021/12/28
0

思っていたよりHooksAPIの理解が進んだため、予定変更して自主的に足りない機能を追加してみた

スネークゲームで解説に無いけど実装が必要だった部分


  • キーボード操作で上下左右同士の動きは出来ない仕様にする
  • ゲームオーバーになった後、ゲームの難しさの表示を初期設定(3)に戻す
  • 難しさ調節のボタンが5になったときに消える仕様だが、cssで
visibility: hidden;

だと、UI上処理が追い付かない時があり、素早くボタンを押すと6以上が表示されてしまうため、display: none;に変更した

自主的に追加した機能部分


  • 一時停止した時に速さ(難しさ)を変えられるようにした
  • foodと同じく最初のスネーク位置をランダムで表示されるようにした
  • スネークが動いているときとゲームオーバーの時にサウンドを付けた