目次
今回作るゲーム
今回は「雪合戦ゲーム」を作っていきます。雪の攻撃をしてお化けを倒します。
- スペースキー:雪攻撃
- マウス:雪だるまの向きを変える
ゲームを作る用意
スプライト1は使わないので削除します。
背景とスプライトの準備
- 背景:Winter
- スプライト
- Snowman(雪だるま):プレイヤー
- Snowflake(雪片):雪だるまの攻撃
- Ghost(お化け):敵
雪だるまのコード
Snowman(雪だるま)に下記のコードを入れます。
- マウスで向きが変わるコード
- 攻撃のコード
大きさの調整
Snowman(雪だるま)にコードを入れる前に大きさを50にします。
攻撃のコード
Snowman(雪だるま)に下記のコードを入れます。
- ずっとマウスポインターの方を向きます。
- スペースキーを押すとSnowflake(雪片)のクローンを作ります。
雪だるまの攻撃
雪だるまの攻撃にSnowflake(雪片)を使います。
大きさの調整
Snowflake(雪片)にコードを入れる前に大きさを20にします。
雪のコード
Snowflake(雪片)に下記のコードを入れます。
- クローンされた時Snowman(雪だるま)のところに行き、マウスポインターの方向に向けて端に触れるまで動き続けます。
- クローンされた時、色の効果が変わります。
- 旗が押された時、本体(クローンではない)が隠れます。
お化けのコード
お化けに下記のコードを入れます。
- クローンを作るコード
- ランダムに出てくるコード
大きさの調整
Ghost(お化け)にコードを入れる前に大きさを30にします。
クローンを作る
0.5秒ごとに自分自身のクローンを作ります。
ランダムに出現するコード
- 左のコード:クローンされた時Snowman(雪だるま)に向けて20歩ずつ移動します。また、Snowflake(雪だるまの攻撃)に触れるとクローンが削除されます。
- 右のコード:変数”てき場所”を使ってランダムの位置からGhostが出現するようにします。
すべてのコード
これでコードの解説は以上となります。
すべてのコードはこちらから確認できます。