初心者、ゲームを作り始める。
プチコン3号でプログラミング初心者が初めてゲーム作ってます。
ゲームのジャンルは、、「ドッジボール」。
手探りでプログラミングしてるところをブログにまとめておきます。
どんなゲームにするのか?
自分の中でこれは実装したいなーと思ってるのは下の3つです。
- 走りながらボール投げると必殺技のボールになる。
- ジャンプしながらボールを投げれる。
- これはドッジボールをやってるゲームだということがわかる。
この3つは絶対に実装したい。
と思ったのですが、いかんせん一個もゲームを作ったことがないだけに、いくら想像を膨らませてもどうにもなりません。
というわけで、まずは直感と説明にしたがって、作ってみることにしました。
まずはじめにしたこと
まずはじめにプチコンの使い方が書かれてる公式ムックを見ながら次のことをやってみました。
- ドッジボールのフィールドを境界線を引くことで作る(もしくはあるように見せかける。)
- 自分のキャラクタを作る。
- ボールを真ん中に配置する。
- 自分のキャラクタを動けるようにする。
と、ここまで来て早くも行き詰まりました。
まず、どうやってボールをキャラクタに持たせるの....?という壁にぶつかりました。
いや何言ってんだこいつって感じですが、ボールを持たせるって何...?っていう。。
すこし考えてみて、
ボールを持つ→ボールを触ったままくっつけておく→接触してるかどうかがわかればいいな
という考えの末、調べたら、衝突判定を使えばいいということが分かりました。
衝突判定→衝突していて、Xボタンを押すとボールを拾える。
という設定にしたところで、体力がつきました。。
ゲーム作りって難しいですね。。