目次
今回つくるゲーム
今回はスクラッチ初心者でも簡単に作れる「鉄砲ゲーム」の作り方について解説していきます。星をオレンジ色の敵キャラクターに当てるゲームです。
まずは実際にプレイしてみてください。緑の旗をクリックすると、ゲームが始まります。
- 矢印キー:ネコの移動
- スペースキー:ネコから星を発射する
シューティングゲームは、スクラッチの中でも人気のゲームです。ここでは、シューティングゲームの基本の動きについて解説していきます。ぜひ記事を見ながら一緒にチャレンジしてみてください!
背景の準備
右下の背景を選ぶをクリックします。
背景がずらっと出てくるので、この中の「Space」という背景を選択します。
※記事ではSpaceを使っていますが、どの背景でも問題ありません。
すると、ゲームの背景が宇宙に変わります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/5db5fe0248d858e24ff353f467794b89-708x1024.png)
ネコの動き
スプライト1(ネコ)に下記の動きをプログラムしていきます。
- 上下矢印キー:ネコの移動
- スペースキー:星を発射
大きさの調整
スプライト1(ネコ)の大きさを50にします。
![](https://harusatoweb.com/wp-content/uploads/2022/12/0467bf61eeae34b764cd816722eb7796.gif)
座標とは?
座標とはステージの、ある場所(地点)を表すものを言います。
アルファベットはx(エックス)y(ワイ)と読みます。
左右の動きのコード
左右の動きを作る時はX座標を使います。
![](https://harusatoweb.com/wp-content/uploads/2022/12/2db4384f7174494bcce587fbd9026179-1024x440.jpg)
上下の動きのコード
上下の動きを使う時はY座標を使います。
![](https://harusatoweb.com/wp-content/uploads/2022/12/0c5c0fcbeeb83e19be857b02cf651717-1024x414.jpg)
星の攻撃
スペースキーでネコから星を出せるようにします。
星は端に触れるまでずっと右に飛んでいきます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/f940d6a7d241bec396e46bf249f4909e.gif)
スプライトの用意
![](https://harusatoweb.com/wp-content/uploads/2022/12/ca00487495c5e1dcfafeee1f2a52c136-1024x543.jpg)
星を飛ばすコード
Star(星)に下記のコードを入れます。
- スペースキーが押された時スプライト1(ネコ)へ行き、星が端に触れるまで飛んでいきます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/eec03061f7f5ff3a8f8c8e6c39eb3bf1-887x1024.jpg)
星が光るコード
色の効果を変えると光っているように映ります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/e42772154289d158e467c3c98a08997d-1024x628.jpg)
敵キャラクターの動き
- Pico(敵キャラクター)はステージの中を自動で歩き回ります。
- PicoはStar(星)に触れると「やられた」と言います。
![](https://harusatoweb.com/wp-content/uploads/2022/12/c888cdc1f26a7c77ec3cdcb35ab26614.gif)
スプライトの用意
右下のスプライトを選ぶからPicoを選択します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/b732c448a910d544ef91457c23eea773-1024x543.jpg)
大きさの調整
![](https://harusatoweb.com/wp-content/uploads/2022/12/001c4783fc30ec599410a774ed7faf60.gif)
動きのコード
Pico(敵キャラクター)に下記のコードを入れます。
- 135度に向ける:Picoが右下を向きます
- ずっと10歩動かす:Picoがステージを移動し続けます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/855158060774cb1e0f85d95423fc7855-1024x973.jpg)
当たり判定のコード
Star(星)に触れると「やられた」といい、コスチュームが変わります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/7f9ed03f00a203e54f0159bd09046bbf-1024x638.jpg)
すべてのコード
これでコードの解説は以上となります。
すべてのコードはこちらから確認できます。