スクラッチしよう!簡単なゲームの作り方019:ねっちだぁ!

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっちだぁ!」というゲームを作つくります。

ねっちを探さがして、クリックしてね!

ねっちだぁ!
スック
スック

あれっ、

前まえのゲームで見みたことあるよ?

ラッチ先生
ラッチ先生

ゲームのキャラクターにしようと思おもってまぁ――――す!

scratch ねっち
スック
スック

いいねぇ!

ラッチ先生
ラッチ先生

ネコを50匹ぴき出だすプログラミングは、こちら!

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねこ50ぴき表すスクリプト
ネコ50ぴき
スック
スック

あっ、

ネコが ななめになってる!

ラッチ先生
ラッチ先生

そう!

このブロックで、

scratch 「左回り45度回す」ブロック
「左ひだり回まわり45度ど回まわす」ブロック

ななめにしたんだ。

わかりづらくするためだよ!

スック
スック

そうだね!

ラッチ先生
ラッチ先生

それでは、「ねっちだぁ!」ゲームのプログラミングをしていこう!

スック
スック

O.K!

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

スポンサーリンク

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

  • ねっちを見つけて、クリックしよう!
スック
スック

けっこう、むずいよ!

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

1,ネコを50匹ぴき出だして歩あるかせるスクリプトがわかるよ

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねこ50ぴき表す
ネコ50ぴき出だす

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-10 ねっちだぁ!」scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、

  • 「ネコ」
  • 「ねっち」

です。

  • 「スプライト1」を「ネコ」、大きさを「70」にしました。
  • 「Cat」を「ねっち」、大きさを「70」にしました。
スック
スック
  • 新あたらしいスプライトの入いれ方かた
  • スプライトの名前なまえの変かえ方かた
  • 大きさの変かえ方かた

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

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

「ねっち」のコスチュームです。

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちのコスチューム
ネッチのコスチューム
スック
スック
  • ネッチの作つくり方かた

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

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコのスクリプト
ネコのスクリプト

ねっちのスクリプト

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちのスクリプト
ねっちのスクリプト
スック
スック

効果音こうかおんは、

  • 「Disconnect」
  • 「Alien Creak2」

に、しました。

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

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

スポンサーリンク

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

50匹を ななめに動かすプログラミング

1.50ぴきを出だす

「スクラッチしよう!10-10 ねっちだぁ!」scratch 50ぴきのネコを出すスクリプト
50ぴき出だすスクリプト
スック
スック

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

scratch 「クローンを作る」ブロック
「クローンを作つくる」ブロック
  • 使つかい方かた
  • 「クローンされたとき」ブロック
  • 「このクローンを削除さくじょする」ブロック

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

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

ネコを歩あるかせよう!

scratch 歩きつづけるスクリプト
歩あるきつづけるスクリプト

動うごきもつけよう!

scratch 動きつづけるスクリプト
動うごきのスクリプト

2.ネコに 動うごきをつける

「スクラッチしよう!10-10 ねっちだぁ!」scratch 50匹のネコが動き続けるスクリプト
動うごき続つづけるスクリプト
スック
スック

あれっ?

ネコが、逆さかさになってるよ。

ラッチ先生
ラッチ先生

そうだね。

それなら、ねこをななめにしてみよう!

scratch 「左45度回す」ブロック
「左ひだりに45度ど回まわす」ブロック

3.ネコを ななめにする

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコをななめにするスクリプト
ななめにするスクリプト
スック
スック

いいねえ!

ねっちを 登場させるプログラミング

1.ななめに歩あるく

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちをななめにするスクリプト
ななめにするスクリプト
スック
スック

あらぁ!

ねっちの場所ばしょが、もうわかるよ!

ラッチ先生
ラッチ先生

あちゃー!

なら、ネコが50ぴき現あらわれたら、ねっちを登場とうじょうさせよう!

最初さいしょは、ねっちの姿すがたを隠かくして

scratch 「隠す」ブロック
「隠かくす」ブロック

50ぴきのクローンを作つくり終おわったら、

「スタート」のメッセージを送おくろう!

「スタートを送おくる」ブロック
スック
スック
  • 「〇を送おくる」ブロックってなあに?

と、思った人は、こちらの記事きじに書かいてあるよ!

2.ネコの後あとに 登場とうじょうさせる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコの後にねっちを登場させるスクリプト
ネコの後あとに登場とうじょうするスクリプト
スック
スック

さっきより、いいねえ。

でも、手前てまえに現あらわれるから、見みつかりやすいよ!

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちが手前にいる
ねっちが手前てまえにいる
ラッチ先生
ラッチ先生

あらら・・・。

すぐ、見つかっちゃうね・・・。

よし、このブロックで、

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

ねっちを奥おくにしよう!

3.ねっちを奥おくにする。

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちを奥にするスクリプト
ねっちを奥おくにするスクリプト
スック
スック

あっ、

これなら、わかりにくいね!

クリックしたら消えるプログラミング

1.ネコをクリックしたら 消きえる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコをクリックしたら消えるスクリプト
ネコをクリックしたら消きえるスクリプト
スック
スック

クリックしたら消きえたけど…。

1匹ぴき消きえてもインパクトがないなあ・・・。

ラッチ先生
ラッチ先生

そうだね。

よし!クリックしたら、全部ぜんぶのネコを消けしちゃおう!

とするとだ・・・。

クリックされたら、全部ぜんぶのネコのクローンに「終おわり」のメッセージを送おくろう。

scratch 「終わりを送る」ブロック
「終おわりを送おくる」ブロック
スック
スック

ふむ、ふむ。

ラッチ先生
ラッチ先生

『「終おわり」のメッセージを受うけ取とったら、消きえる』

scratch 「このクローンを削除する」ブロック
「このクローンを削除さくじょする」ブロック

と、プログラミングすれば、全部ぜんぶのネコが消きえるよ!

2.ネコをクリックしたら、全部ぜんぶのネコが消きえる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコをクリックしたら全部消えるスクリプト
全部ぜんぶのネコが消きえるスクリプト
スック
スック

いいねえ!

ラッチ先生
ラッチ先生

ねっちがクリックされたときも、全部ぜんぶ消きえるようにしよう!

scratch 「見つかるを送る」ブロック
「見みつかるを送おくる」ブロック

と、「見みつかる」とメッセージを送おくろう!

3.ねっちをクリックしたも、全部ぜんぶのネコが消きえる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちをクリックしても全部消えるスクリプト
ねっちをクリックしたら全部ぜんぶのネコが消きえるスクリプト
スック
スック

O.k!

スポンサーリンク

クリックしたらしゃべるプログラミング

ラッチ先生
ラッチ先生

さいごに、ねっちにしゃべらせて終おわりにしよう。

ネコにクリックしたら、「アウト!」

scratch 「アウト!と3秒言う」ブロック
「アウト!と3秒びょう言いう」ブロック

ねっちにクリックしたら、「ヨッ!」

scratch 「ヨッ!と3秒言う」ブロック
「ヨッ!と3秒びょう言いう」ブロック

と、プログラミングするね!

1.クリックしたらしゃべる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコをクリックしたらしゃべるスクリプト
ネコをクリックしたらしゃべるスクリプト
スック
スック

ねっちがしゃべりながら動うごいてるね。

ラッチ先生
ラッチ先生

あっ、

このスクリプトが動うごいてるね。

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネッチの歩くスクリプト
ねっちの歩あるくスクリプト

「スプライトの他ほかのスクリプトを止とめる」ブロックを使つかって止とめよう。

scratch 「スプライトの他のスクリプトを止める」ブロック
「スプライトの他ほかのスクリプトを止とめる」ブロック
スック
スック

「スプライトの他ほかのスクリプトを止とめる」ブロック

  • 出だし方かた
  • 使つかい方かた

については、こちらの記事きじに書かいてるよ。

2.ネコをクリックしたら、止とまる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコをクリックしたら止まるスクリプト
ネコをクリックしたら止とまるスクリプト
スック
スック

あっ、

止とまったほうがいいね!

3.ねっちをクリックしたら、止とまる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちをクリックしたら止まるスクリプト
ねっちをクリックしたら止とまるスクリプト
スック
スック

あっ、

ねこが消きえない。

ラッチ先生
ラッチ先生

おっ、ネコが消きえないね。

それなら、ねっちがクリックされたら、

「見みつかるを送おくる」ブロックで

scratch 「見つかるを送る」ブロック
「見みつかるを送おくる」ブロック

「ねっちがクリックされた」とメッセージを送おくろう!

『「見みつかる」メッセージが送られたら、ネコが消える』とプログラミングするんだ!

scratch 「このクローンを削除する」ブロック
「このクローンを削除さくじょする」ブロック

4.ねっちをクリックしたら、ネコが消きえる

「スクラッチしよう!10-10 ねっちだぁ!」scratch ねっちをクリックしたらネコが消えるスクリプト
ねっちをクリックしたら消きえるスクリプト
スック
スック

これで、プログラミング終了しゅうりょう!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

  • 「〇のクローンを作つくる」ブロック
  • 「〇度ど回まわす」ブロック
  • 「〇回かい繰くり返かえす」ブロック

を使つかって、

ネコを50ぴき出だすプログラミングを学まなびました。

「スクラッチしよう!10-10 ねっちだぁ!」scratch ネコを50匹出すスクリプト
ネコを50匹ぴき出だすスクリプト
スック
スック

これからも

ねっちが登場とうじょうするの?

scratch 「ねっち」スプライト
ねっち
ラッチ先生
ラッチ先生

はい!

スック
スック

やったね!

ラッチ先生
ラッチ先生

これからも楽たのしいゲームのプログラミングを紹介しょうかいしていきます。

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

ゲームの技「えさを ねらえ!」にチャレンジ!
ラッチ先生
ラッチ先生

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

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

使ったプログラムは、他ほかにもあります。

簡単かんたんなゲーム「えさを ねらえ!」のプログラミングに 挑戦ちょうせんしてみよう!

スック
スック

カラーボールが

10個こ出でてくるよ

えさを ねらえ!
ラッチ先生
ラッチ先生

この簡単かんたんなゲーム「えさを ねらえ!」のプログラミングは、

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

スック
スック

チャレンジしてみてね!

スポンサーリンク


ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

・ BGM提供:DOVA-SYNDROME
https://dova-s.jp/
「poppop」by Sakuttipanda

・ 効果音提供:Chisato’s Website
https://chisatosound.sakura.ne.jp/index.html
「Accent. Brilliant [02] (Low)」:アクセント
「Kiga Nukeru [01] (Long)」:アニメ

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント