2、3日前に書いた記事です。
『#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わった』(大塚あみ2025日経BP)の説明の動画を見ました。なるほど、こういうの、面白い!! 自分でも何かやろう、と思いました。ここふた月くらいはずっと代数を勉強していました。数ヶ月~半年毎に数学、プログラミングを交互に行き来していて、そろそろプログラミングを再開してもいい時期です。そこで、アプリ関係で面白そうなことを。シューティングゲームはいくつか書いていて、公開もしています。で、考えました。
タイトルは『100日で50弾!』。100日かけて、50種類の弾の動きを作ります。今までも自分で書くシューティングゲームでは敵の攻撃の弾が星形や4角形に広がるとか、分裂するとか、そういう工夫はしてきました。
この流れで50種類、考えてみようと思います。弾が立体的にきれいに広がる、不思議な動きをする、予測できない変化をする、……いろいろありそうです。数学を使える部分もあります。バラ曲線とか、利用したこともありました。50種類も考えればゲーム開発に役立ちます。
ただ仕事もあるので緩く、100日で50弾。従ってカウントはDayは2ずつ(Day 0、Day 2、Day 4、……)、Bulletは1ずつ(Bullet 0、Bullet 1、……)進みます。ロジックを考えたりブログに記録したりで1日、実装に1日使う、という感じにやっていきます。この類いのことは初めてです。100日続けないと得られない(弾は50種類だけど)新しい感覚とか技術とかがあるかも知れませんし、変化を楽しみにします。
とりあえず共通に使えるクラスを先に書き、それから計画をスタートします!