猫(Scratch Cat)を操作して、敵を撃ち倒せ! 操作方法 ・カーソルキーで猫を移動さる。敵の弾を上手に避けろ! ・スペースキーで弾やミサイルを撃つ。敵に当てろ! ・エネルギーカプセルを取ったら、Zキーでパワーアップだ エネルギーカプセル ・特定の敵を倒すと、エネルギーカプセルが出るぞ ・エネルギーカプセルをとると、パワーアップゲージが一つ進む パワーアップの種類 ・SPEED UP: 猫が速く動けるようになる ・MISSILE: 下方向にミサイルを撃てる。地面に沿って進む。 ・DOUBLE: 弾が前方と上方に出る。上の敵を簡単に倒せる ・LAZER: 弾がレーザーに変わる。一気に敵を倒せる ・BROTHER: 弟に加勢してもらう(いわゆるオプションです) 敵の種類 ・タコ: 編隊を組んでジグザグに飛んでくる。10点 ・鳥: 編隊を組んで波型に飛んでくる。赤い鳥はエネルギーカプセルを持っているぞ。10点 ・クモ: ジャンプして襲ってくる。一度にたくさんの弾を打ってくるぞ。30点 ・車: 地面を走って移動する。3発で倒せる。エネルギーカプセルを持っているぞ。30点 ・砲台(タコス): 移動しない。20点 ・ボス: 鼻が弱点だ。200点 ボスを倒すと二周目が始まる。一周目と敵は同じだが、弾数が多くなるので、見切って避けろ。 ゲームオーバーになると、トップ3のハイスコアが表示される。ハイスコアは毎日ゼロにリセットされる。
有名な横スクロール型シューティングゲームを参考にしてます。 自分自身はシューティングゲームが苦手なので、どうしたら面白くなるのかよくわからないまま作り始めました。 とりあえず、1面だけ作りました。この後どうするか検討中。 ちなみに、鳥の飛行パターンにはsin、敵の弾がこっちに向かってくるのはarctanを使っています。これらは三角関数で、高校で習います。 BROTHERが遅れて付いてくるのに、リストを使っています。リストの末尾に現在の位置を追加して、1番目を取り出しBROTHERの位置とする。これを繰り返しています。FIFOですね。 LAZERは当初思っていたより本物っぽく再現できて、気に入っています。当初はペンで描こうかと思っていましたが、スプライトでできました。 使っている曲は3曲あり、いずれも GarageBand で作りました。というか、GarageBandに付属しているループを組み合わせてちょっと手を加えたくらいですが。GarageBandを使い始めてから正味半日くらいでできました。とても素晴らしいソフト、ありがとう >ScratchとGarageBand