ユニコーンと虹

こんにちは、ゆうです!
今週は、先日始まったjs13kGamesに向けてゲームを作り始めました。ブログで情報発信するだけではなく、今後はこういったゲームジャムにも参加してみようと思っています。
今年のテーマは「ユニコーンと虹」ということで、日本ではあまり馴染みがないテーマですが、個人的にはMLP(My Little Pony)やブロニーが話題になっていた頃を思い出しました。
この頃に特に記憶に残っているのが、ユニコーン同士がキスしながら戦う対戦ゲームです。今回のゲームを対戦ゲームにするつもりはありませんが、こういったテーマのゲームを作る中で、いずれ対戦ゲームにも挑戦できたら面白そうだなと思っています。
さて、現在はプロトタイプを作りながら、どうすれば面白くなるのかを探っている段階です。
正直なところ、60FPSで更新するゲームはこれまでほとんど書いていなかったので、そのあたりも試行錯誤しています。ただ、現時点ではまだ提出できるような状態ではないかなぁという印象です。
そして、企画以上にこの「13KBまで」という制約が意外と大変そうです。
私はてっきり、1ヶ月かけてじっくり演出を作り込めばそれなりのものが作れるのかと思っていました。ですが実際には、足し算よりも引き算がメインになりそうな予感がしています。
というのも、今回はかなり小さいコードを意識して進めていたのですが、zipファイルに圧縮しながらサイズを確認していたところ、早くも13KBをオーバーしてしまいました。
実際には生成済みの古いファイルを複数含めてしまっていたという単純なミスで、正しいサイズではなかったのですが、それでも少し油断しただけで一気にサイズをオーバーしてしまうのだと学びました。
ちなみに、Flyjongの本体のみのJSファイルを圧縮した場合は50KBでした。
13KBというサイズがどれくらい厳しいのか、これだけでもなんとなく分かる気がします。
期間は1ヶ月あるようなので、花札の制作と並行しながらこちらもじっくり作っていくつもりです。