【スクラッチ】簡単ゲーム49:スナイパーゲーム作り方①スマホ対応

簡単なゲーム
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっちを ねらえ!」でぇ~す!

ねっちを ねらえ!
スック
スック

スマホやタブレットでも、できるんだね

ラッチ先生
ラッチ先生

そうです。

普通ふつう、パソコンで行おこなうスナイパー(射撃しゃげき)ゲームは、

マウスのポインターで的まと(ねっち)を探さがして、クリックで射撃しゃげきしますが

ゲーム「ねっちを ねらえ!」では、

スマホやタブレットでも できるように クリックで射撃しゃげきしません!

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 狙撃の仕方
ねっちを ねらえ!
スック
スック

へぇ~、どうなってるの?

ラッチ先生
ラッチ先生

「ねっちを ねらえ!」の狙撃そげきスクリプトは、これです!

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 狙撃のスクリプト
射撃しゃげきのスクリプト
スック
スック

あっ、なるほど。

「ねっちを ねらえ!」ゲームの射撃しゃげきは、

1秒間びょうかん 赤あかい丸まるを ねっちに当あてるんだね!

ラッチ先生
ラッチ先生

そうなんだ!

じゃあ、作つくってみようか

スック
スック

O.K!

それでは、楽たのしくプログラミングを学まなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • 指ゆび(マウスのポインタ)を使つかって銃じゅうのスコープを動うごかし、ねっちを探さがそう!
  • ねっちが 見みつかったら、銃じゅうが発射はっしゃされ クリアー!
スック
スック

制限時間せいげんじかんは10秒間びょうかん

がんばれ!

今回のプログラミングで学ぶことは

1.10匹ぴきのネコを表示ひょうじするスクリプトが わかるよ

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 10匹のネコを表示する
10匹ぴきのネコを 表示ひょうじする

2.ねっちが 隠かくれるように表示ひょうじするスクリプトがわかるよ

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ねっちを隠れるように表示する
隠かくれるように 表示ひょうじする

3.スコープで探さがすスクリプトがわかるよ

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch スコープで探す
スコープで探さがす

4.射撃しゃげきのスクリプトがわかるよ

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 射撃する
射撃しゃげきする

5.10秒びょう経たつと、ゲームオーバーになるスクリプトがわかるよ

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 10秒経つとゲームオーバー
10秒びょうでゲームオーバー

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、

  • 「ネコ」
  • 「ねっちの顔かお」
  • 「ねっちの体からだ」
  • 「スコープ1」
  • 「スコープ2」
  • 「スプライト1」を「ネコ」にしました。
  • 「Cat」を「ねっちの顔かお」「ねっちの体からだ」にしました。
  • 「スコープ1」と「スコープ2」は、自分じぶんで作成さくせい

   *「スコープ2」の大おおきさは、26です。

コスチュームはこれです!

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch コスチューム
コスチューム
スック
スック

「ねっちの顔かお」の作つくり方かたは、

こちらの記事きじにのっています。

「ねっちの顔かお」の中心ちゅうしんの位置いちは、変かえないよ

スック
スック

「ねっちの体からだ」は、

スプライト「Cat」で作成さくせいします。

ネコの頭あたまの部分ぶぶんを削除さくじょしてね!

「ねっちの体からだ」の中心ちゅうしんの位置いちも、変かえないよ

ラッチ先生
ラッチ先生

「スコープ1」は、

ペイントエディターの「円えん」で作成しました。

コスチュームの作つくり方かたは、こちらの記事きじに載のっています

背景はこれです!

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 背景
背景はいけい

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ネコのスクリプト1
ネコのスクリプト1
「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ネコのスクリプト2
ネコのスクリプト2

ネコの頭のスクリプト

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ネコの頭のスクリプト2
ネコの頭あたまのスクリプト

ネコの体のスクリプト

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ネコの体のスクリプト2
ネコの体からだのスクリプト

スコープ1のスクリプト

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch スコープ1のスクリプト2
スコープ1のスクリプト

スコープ2のスクリプト

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch スコープ2のスクリプト1
スコープ2のスクリプト1
「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch スコープ2のスクリプト2
スコープ2のスクリプト2

背景のスクリプト

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 背景のスクリプト
背景はいけいのスクリプト
スック
スック

効果音こうかおんは、

  • 「Clock Ticking」
  • 「Wand」
  • 「Oops」
  • 「Ricochet」

に、しました。

  • 効果音こうかおんの選えらび方かた
  • 「〇の音おとを鳴ならす」の使つかい方かた

こちらの記事きじに書かいてあるよ!

スポンサーリンク

プログラミングの仕方を説明します

ネコを10体とねっちを表示するプログラミング

ラッチ先生
ラッチ先生

まず、

「〇のクローンを作つくる」ブロックを使つかって

「○のクローンを作つくる」ブロック

ネコを10匹ぴきをいろんなところに 表示ひょうじさせよう

1.ネコを10匹ぴき 表示ひょうじする

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 背ネコを10匹表示するスクリプト
10匹ぴき 表示ひょうじするスクリプト
スック
スック

スプライトのネコは 隠かくすので、

必かならず、「表示ひょうじする」ブロックを

「表示ひょうじする」ブロック

入いれてね!

ラッチ先生
ラッチ先生

次つぎは、

ねっちを 表示ひょうじします。

スコープで ねっちの顔かおを ねらってもらいために、顔かおと体からだを分わけました。

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ねっちの顔と体のスプライト
ねっちの顔かおと体からだのスプライト
スック
スック

あらっ、かわいそう!

ラッチ先生
ラッチ先生

「○へ行いく」ブロックを使つかって

scratch 「○へ行く」ブロック
「○へ行いく」ブロック

ねっちの顔かおと体からだを合体がったいさせて、ねっちを作つくりましょう

2,ねっちの顔かおと体からだを つける

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ねっちにするスクリプト
ねっちにするスクリプト
スック
スック

ねっちだぁ!

ラッチ先生
ラッチ先生

「○へ行いく」ブロックを使つかって

scratch 「○へ行く」ブロック
「○へ行いく」ブロック

ねっちを10匹ぴきのネコに、紛まぎれ込こまませましょう!

3.ねっちを 表示ひょうじする

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ねっちを表示するスクリプト
ねっちを表示ひょうじするスクリプト
スック
スック

ねっちが、画面がめんの前まえに出でていて

見みつけやすいなぁ…。

ラッチ先生
ラッチ先生

そうですねぇ~!

では、

「最背面さいはいめんにする」ブロックで

「最背面さいはいめんへ 移動いどうする」ブロック

ねっちを10匹ぴきのネコの下したに入いれて わかりにくくしましょう。

4.ねっちをネコに 紛まぎれ込こまませる

「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch ねっちを下へ表示するスクリプト
ねっちを下したへ表示ひょうじするスクリプト
スック
スック

うん。

これなら いいね。

スポンサーリンク

つづく・・・

ラッチ先生<br>
ラッチ先生

おっと、ここらでリフレッシュタイム!

次回じかいは、

「ねっちを ねらえ!」の

  • スコープでねっちをねらう
  • 射撃しゃげき
  • 制限時間せいげんじかん10秒びょう

プログラミングを紹介しょうかいします。

スック
スック

了解りょうかいでぇ~す!。

ラッチ先生<br>
ラッチ先生

楽たのしみに待まっててね!

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント