目次
今回作るゲーム
今回は「フライトゲーム」を作っていきます。ネコを動かして飛んでくる鳥を避けましょう。
- 上向き矢印キー:ネコの移動
ゲームを作る用意
スプライト1は使わないので削除します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/581ed73606b6c81ff487790e0733cfe6.gif)
背景とスプライトの準備
- 背景:Bluesky
- スプライト
- Cat Flying(飛んでいるネコ):プレイヤー
- Cloud(雲):背景を流れる雲
- Parrot(オウム):敵の鳥
![](https://harusatoweb.com/wp-content/uploads/2022/12/d962c44a953dce903caf39a620937304-708x1024.png)
ネコのコード
Cat Flying(ネコ)にコードを入れる前に大きさを50にします。
![](https://harusatoweb.com/wp-content/uploads/2022/12/01c45e035bea285ff73502a93d85a137-1024x637.jpg)
その後下記のコードを入れます。
- 上向き矢印キーで移動するコード
- 当たり判定
- 上下に行き過ぎた時のコード
上下の動きと当たり判定
- 上向き矢印キーを押すとコスチュームが変わり、ネコが上を向きます。また、何も押さないと自動的に下に移動します。
- Parrot(オウム)に触れるとゲームが終了します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/72cb8faa139a3b4426930ae51416446c-1024x676.jpg)
上下に行き過ぎた時のコード
- y座標が175より大きくなった場合(上に行き過ぎた場合)下に移動します。
- y座標が-175より小さくなった場合(下に行き過ぎた場合)上に移動します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/0812cbefb78a8d463d386be457d7da98-1024x799.jpg)
雲のコード
下記のコードをCloud(雲)に入れます。
- 1秒ごとにクローンを作ります。
- クローンされた時、ランダムの位置から出てきてx座標を-10ずつ変えます(左に移動します)
- x座標が-280より小さくなると(左まで行くと)クローンが削除されます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/0dd576f362e239d070d255486b773412-1024x584.jpg)
鳥のコード
コードを入れる前にParrot(オウム)の大きさを30にします。
![](https://harusatoweb.com/wp-content/uploads/2022/12/4801c9b5992a409920897365321ecbac-1024x636.jpg)
その後下記のコードを入れます。
- クローンを作るコード
- クローンされた後、ランダムに出てくるコード
クローンを作るコード
0.1秒から0.5秒に1回ランダムにクローンを作ります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/3463e4360009519a56e94920e77af62f-1024x878.jpg)
クローンされた時のコード
- クローンされた時、ランダムの位置から現れx座標を-10ずつ変えます(左に移動します)
- x座標が-230より小さくなると(端まで行くと)クローンが削除され、変数”スコア”が1増えます。
- クローンされるとコスチュームが変わり続けます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/c6bb74dca2f9aefa1b6ef6b5eb4cf18f-1024x963.jpg)
すべてのコード
これでコードの解説は以上となります。
すべてのコードはこちらから確認できます。