以前に練習で作っていたもの【これ】が正直面白くない。
作った自分がやっても全く面白くないんだから、誰がやっても面白くないと思う。
もう少しゲーム要素を付け加えて、最低でも10分くらいは遊んでもらえるような形に仕上げたい。
その為にも、まずは現在の状態をきちんと見つめ直し、完成形をイメージする必要があると思う。
問題点
- 内容
- やる事が少なすぎる。風船潰すだけって…。
- ゲーム時間が数秒程度しかない。
- 難易度の変化なし。
- デザイン
- イラストが風船のみ。あとは最小限のテキストのみ。
- イラスト以外は白か黒。
- まさかの無音。
他にも問題点はたくさんあると思うけど、とりあえずパッと思いついたもの。
解決策
既存のゲーム(有名なもの)を参考に、今あるものを再利用してゲームっぽくするにはどうすればいいか考えてみた。
なんだかよくわからないけれども、タワーディフェンスゲームっぽい形にしてみようと思いついた。
それに伴い、ゲームとしての作りをいくつか変更しなければならない。
- 自陣の設置
- 風船が自陣に到達しないように撃退する。自陣に到達されたら敗北。
- 自機の設置
- 自機から弾を発射し、風船を撃退する。
- 自機の成長
- 発射弾数、連射速度、弾速、耐久値、補助装置とか。思いつきで追加。
- 成長させる為の通貨の導入、費用の設定。
- 風船の出現
- 画面下部から上部へ向けて、風船が飛んで行く風に移動させたい。(できるかな?)
- 画面下部の画面外から、X軸ランダムで出現させる。
- 赤一色ではなく、お借りした素材にあった12色のフル活用。
- 難易度上昇
- 風船の耐久値、移動速度、出現速度、出現量の上昇。
- 風船の色で性能に差をつけるのもいいかも?
- ゲームの終わり
- 敗北:上記でも書いたように自陣に到達されるor自機のライフがゼロになったら。
- 勝利:・・・勝ちなどない。
ざっと思いついた限りでこんな感じ。
タワーディフェンスゲームというより、インベーダーゲームに近いかもしれない。
デザインや音関連は、最後でいいかなぁと・・・。今は何も思い浮かばない。
最後に、これらすべてを実装したとしても、たぶん面白くない。
ひとまずは思いついた上記のものたちをすべて実装してみる事から始めてみる。
まとめ
使う言語はJavascript。ライブラリは前回までと同じく phina.js を予定。
とりあえず思いついた事を形にしてみようと思う。
最終形態が思いつかないので、とりあえず手が届きそうな所に目標を立てました。
納期は無いのでゆっくり気張らず進めていきます。
コメント