フルスクラッチゲームクリエイター業、8個目。
ゲームはは
https://nabetani.sakura.ne.jp/game24f/
で公開した
100日以上空いてしまった。
当初別のゲームを作っていて、一応遊べるぐらいまでは作ったんだけど、なんか違うなというかいまいち私として面白くない感じでもやもやしていた。
そんなとき
https://misskey.yancya.club/notes/9yujomd4va
からのやり取りをして、じゃあクッキークリッカー作ろう、となった。
クッキークリッカーと思うと、アクションゲーム的な要素がない。ないのであれば、Phaser のようなものを使う理由がない。
ではということで、人生初 React を使ってみた。
サーバーサイドがないのに React というのも奇妙なかんじではあるけれど、ダイアログが出たりスライダコントロールが出たりとなると React がよいかなということになった。
使ってみると、なるほどわからない、という感じだったんだけど、だましだまし書き上げた。
どうも何かがリークしているらしく放置しているとブラウザが重くなることがあるけど、気にせずリリースすることにした。
ゲームとしては、指数関数的に発展するゲームという点ではクッキークリッカーそのものなわけだけど、もちろん色々ぜんぜん違う。
クッキークリッカーにはない要素として
- 建物を立てる場所という要素 → これを活かすために、隣の建物に影響を与えるとう計算を導入
- 生産施設ではない施設がある(生産技術研究所、など)
をいれた。ちょっとゴチャゴチャしたかなと思う。
クッキークリッカーにはおそらく数百のイベントやアイテムがあるが、そんなコストは掛けられないのでそういうのはない。
あとあと。
日本語は「540 septillion」を「540 𥝱」と、少ない面積でかけるのが便利だなと思った。
と、書いて思い出したけど 𥝱 はサロゲートペア文字のようで、 "𥝱".length
が 2 になる。「恒河沙」みたいなときに字を小さくする処理を入れたときに 𥝱 が小さくなって驚いた。
今回の画像はほとんど SVG で、ラスタはアイキャッチのみ。アブストラクトゲーム感が高まるかなと思って。
BGM は、クッキークリッカーにないからなくていいかなとも思ったけど、一応作った。
無難な曲にはできたと思ってるんだけど、どうだろう。
前回
次はもっと完成までの手間が少ないゲームにしたい。
何作ろうかな。
と書いたにも関わらず、わりと手間のかかるゲームを作ってしまったことをちょっと反省している。
次回こそはもっと完成までの手間が少ないゲームにしたい。