先日は連打ゲーという面白くもないアプリを作ったのですが、今回はもう少しロジカルで遊べるゲームを追加しました。
Redux でクソゲー作成60分チャレンジした - Qiita
作りたかったもの
16個数字を順番に押すゲーム(の9個バージョン)
作れたもの
ページ: https://elzup.github.io/pwaa/#/speed9
コード: https://github.com/elzup/pwaa
PC の場合は Window の幅を変えることで難易度を変えることができます。
60分の作業動画
https://youtu.be/Zo9RC898W9M
今回はちゃんと撮れててよかったです
設計
昨日作った連打ゲームと実は設計が大きく違っいます。
前回はタイムもゲームの進行状態もすべて Redux で管理していたのに対して、今回はゲームのスコアのみ管理しています。React Component にロジックを詰め込むのは良い設計なのかよくわかりません。(そもそもゲームなのでよくわからない)
設計といってもなにも考えずタイムアタックなのでどう実装したかですが。