初心者、ゲームを作り始める。
プチコン3号でプログラミング初心者が初めてゲーム作ってます。
ゲームのジャンルは、、「ドッジボール」。
手探りでプログラミングしてるところをブログにまとめておきます。
どんなゲームにするのか?
自分の中でこれは実装したいなーと思ってるのは下の3つです。
- 走りながらボール投げると必殺技のボールになる。
- ジャンプしながらボールを投げれる。
- これはドッジボールをやってるゲームだということがわかる。
この3つは絶対に実装したい。
と思ったのですが、いかんせん一個もゲームを作ったことがないだけに、いくら想像を膨らませてもどうにもなりません。
というわけで、まずは直感と説明にしたがって、作ってみることにしました。
まずはじめにしたこと
まずはじめにプチコンの使い方が書かれてる公式ムックを見ながら次のことをやってみました。
- ドッジボールのフィールドを境界線を引くことで作る(もしくはあるように見せかける。)
- 自分のキャラクタを作る。
- ボールを真ん中に配置する。
- 自分のキャラクタを動けるようにする。
と、ここまで来て早くも行き詰まりました。
まず、どうやってボールをキャラクタに持たせるの....?という壁にぶつかりました。
いや何言ってんだこいつって感じですが、ボールを持たせるって何...?っていう。。
すこし考えてみて、
ボールを持つ→ボールを触ったままくっつけておく→接触してるかどうかがわかればいいな
という考えの末、調べたら、衝突判定を使えばいいということが分かりました。
衝突判定→衝突していて、Xボタンを押すとボールを拾える。
という設定にしたところで、体力がつきました。。
ゲーム作りって難しいですね。。
プチコン3号を買ったのでドッチボールのゲームを作ってみることにした。
プチコン3号を買いました。
プチコン3号というのは、かの有名な3dsを使ってプログラミングできて、ゲーム作れるよーっていうソフトのことです。
それで、せっかく買ったんですが、シューティングゲームとかはそれほど興味ないし、RPGゲームだと他に完成度高いゲームがたくさん出てるしなあと思って何を作ろうか迷ってたんですが、ついさっき何を作るか決まりました。
ドッジボールのゲームを作ります。
は?
と思われるかもしれませんが、なぜかドッジボールのイメージが頭から離れないので、これを作ってみることにします。
とりあえず簡単な形式のドッチボールから作ってみて、だんだんと面白い改造を入れていこうと思います。(スクリューボールとか、ボール何個でも使えるとか、いきなり天からボール降ってくるとか)
なので、まずは、
・外野の機能は入れない。
・敵チームは5人、味方チームは5人。
・チームメンバーが全員ボール当てられたら負け。
・横スクロール型のフィールド。
・プレイヤーができることは、動く、走る、飛ぶ、投げる、捕る
くらいのことができるものを作ってみようと思います。
一人で黙々と作るのも悲しいので、制作過程でも、ブログに晒しながら作ってみようと思います。