今回つくるゲーム
難易度
この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。
まずゲームをプレイしてみましょう。合図がでたら
ネコ:Aボタン
ペンギン:Lボタン
を押してください
ネコとペンギンをセットする
ネコのコスチュームをつくる
まずは、ネコのコスチュームから作っていきます。ネコのコスチュームの二つ目を90度回転させてうつぶせにして名前を「やられた」にします。やられるとこのコスチュームに変わります。
ネコのコードを書く
次にネコのコードをこのように書くとネコのスタンバイOKです
ペンギンを追加する
以下のように対戦相手となるペンギンのスプライトを追加します。
次にペンギンのコスチュームにいき以下のようにします。ペンギンは左右反転機能を使って回転します。
ペンギンのコードを書く
ペンギンのコードに以下のように書きます。これで、ネコとペンギンが向かい合うことができました。
合図を出す
次に勝負の合図を出すようにしましょう。新たにスプライトを追加して、コスチュームにびっくりマークを描きます。
次に以下のようにコードを書きます。今回は微妙なタイミングを争うゲームなのでこういうときは「タイマー」機能を使います。1.001から2.999までの乱数にすることで、細かな時間を設定できます。
何度か旗を押して、合図のタイミングがそのたびに変わるかどうか確認しましょう。
合図にあわせてボタンを押す
次に合図にあわせてネコ・ペンギンがそれぞれボタンを押して反応できるようにしましょう。
ネコのコードは以下の通りです。aキーを押して反応します。この時の場合は、合図が2.952秒で出て、ネコは3.314秒で反応したということになります。
ペンギンのコードは以下の通りです。ペンギンはLキーで反応します。今回の場合だと、ペンギンの反応は3.414秒でネコより遅いので、ネコの勝ちとなります。
反応後の動きを作る。
aボタンを押すとネコがきりかかります。その動きをコードで以下のように書いていきましょう。もしP1が合図より小さければ、つまり合図より前に反応してaボタンを押してしまうとフライングで失格になります。そしてネコの反応(P1)がペンギンの反応(P2)よりはやければP1勝利、遅ければP2勝利、同時なら相討ちとなります。負けた時にはコスチュームを「やられた」に変えます。
同じように、ペンギンのコードも書きます
勝敗を表示する
最後にどっちが勝ったのかを表示するようにします。新しいスプライトを作り、以下のように5種類のコスチュームを作ります。(勝者ネコ、勝者ペンギン、ネコフライング、ペンギンフライング、相打ち)
そしてコードは以下のように書きます。
これで一旦完成です!ここから効果音を入れたり、背景を変更したり、コスチュームに刀を持たせてアクションさせたり、クオリティをあげてください。
クオリティをあげた完成版はこちらです。
コメント