【スクラッチ】「どこかの場所へ行く」コードでスプライトを瞬間移動

動き
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

スック。

このように、幽霊ゆうれいとか敵てきがいろんな所ところに出現しゅつげんしては消きえるゲームをやったことありませんか。

scratch スプライトがいろんな所に現れる
スプライトがいろんな所ところに表示ひょうじされる
ねこを瞬間移動しゅんかんいどうさせる
スック
スック

うん。シューティングゲームとか射撃しゃげきゲームでよく見みるよね!

ラッチ先生
ラッチ先生

ネコをいろんな所ところに出現しゅつげんさせるプログラミングが、

たった4つのコードでできているんだ!

スック
スック

えっ!4つのコード!

ラッチ先生
ラッチ先生

ネコをいろんな所ところに出現しゅつげんさせるスクリプトはこちらです。

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scatch ネコがいろんな所に出現させるスクリプト
スプライトがいろんな所ところに出現しゅつげんさせるスクリプト
スック
スック

これ、ぼくでもできる!

ラッチ先生
ラッチ先生

このプログラミングを覚えれば、みなさんもゲームが作れるようになるよ!

さっそく、作ってみよう!

スック
スック

やってみよう!

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


スポンサーリンク

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

  • 緑みどりの旗はたをクリックすると、ネコがいろいろな所ところに現あられるよ。
  • ネコをクリックすると、「こんにちは!」と言いって止とまるよ
スック
スック

ネコをクリックしてみよう!

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

1. ネコがいろいろな所ところに現あられるスクリプトがわかるよ。

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコをいろんな所に出現する
ネコがいろんな所ところに現あらわれる

2. ネコをクリックすると、「こんにちは!」と言いって止とまるスクリプトがわかるよ。

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコをクリックすると「こんにちは!」と言う
ネコをクリックするとしゃべる

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「ネコ」

です。

  • 「スプライト1」を「ネコ」に名前なまえを変かえました。

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコのスクリプト
ネコのスクリプト

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

ネコのスクリプト

ネコが いろんな所にあらわれるプログラミング

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコが1秒ごといろんな所に現れる
ネコがいろんな所ところに現あらわれるスクリプト
「どこかの場所へ行く」コード
scratch 「どこかの場所へ行く」コード
「どこかの場所ばしょへ行いく」コード
  • スプライトの場所ばしょを コンピューターが勝手かってに決きめて表示ひょうじする。
scratch 「どこかの場所へ行く」コードの役目
「どこかの場所ばしょへ行いく」コードの役目やくめ

ネコをクリックすると 止まるプログラミング

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコをクリックすると止まるスクリプト
クリックするとネコが止とまる
「このスプライトが押されたとき」ブロック
scatch 「緑の旗を押されたとき」ブロック
「このスプライトが押おされたとき」ブロック
  • スプライトがクリックされたら、下したのスクリプトがコンピューターに命令めいれいします。
「このスプライトが押おされたとき」ブロックの役目やくめ
スック
スック

「スプライトの他ほかのスクリプトを止とめる」コードは、他ほかのスクリプトの動うごきを止とめます。

くわしくは、こちらの記事きじを読よんでみてね。

ネコがしゃべって終わるプログラミング

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコが「こんにちは!」と言って終わるスクリプト
ネコがしゃべって終おわる

スポンサーリンク

ネコの瞬間移動の時間を変えたい時は、どうするの?

スック
スック

ラッチ先生、ネコの瞬間移動しゅんかんいどうが遅おそくてすぐクリックできちゃうよ!
もっと早はやく瞬間移動しゅんかんいどうできないの?

ラッチ先生
ラッチ先生

そうだね!

ネコの瞬間移動しゅんかんいどうを早はやくさせると、ネコをなかなかクリックできずおもしろくなるよね!

それなら、「1秒びょう待まつ」コードに、「0.5」を入力にゅうりょくして「0.5秒びょう待まつ」にしよう!

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコ 「1秒待つ」を「0.5秒待つ」に変更
「0.5秒びょう待まつ」コードのする
スック
スック

わあー! 今度こんどはなかなかネコをクリックできないぞ!

うん、おもしろくなってきた!

ラッチ先生
ラッチ先生

「〇秒びょう待まつ」コードの数字すうじを変かえていろいろネコの動うごきをためして、

おもしろくしようね!

スック
スック

ねえ、「-1秒びょう待まつ」にしたら

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコ 「1秒待つ」を「-1秒待つ」に変更
「-1秒びょう待まつ」コードにする

ねこの動うごきはどうなるのかなあ?

ラッチ先生
ラッチ先生

うふふ・・・。

おもしろいねえ!

「-1秒びょう待まつ」とは、どういうことになるんだろうね・・・。

やってみてごらん!

スック
スック

あれれ…?

・・・

ラッチ先生
ラッチ先生

はいっ!ここまで!

スック、だまっててね!

どうなるかは、これを読よんでいるあなたが、実際じっさいにやってみてね!

かならず、「あれれっ・・・?」ってなるから!!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今日きょうは、

「どこかの場所ばしょへ行いく」コードを使つかって、ネコを瞬間移動しゅんかんいどうさせるプログラミングを学まなびました。

今日のプログラミングでわかったこと

ラッチ先生
ラッチ先生

スプライトをいろんな所に出現させるプログラミングは、この4つのコード。

「スクラッチしよう!1-5 ネコを瞬間移動させよう!」scratch ネコがいろんな所に出現するスクリプト 
ネコがいろんな所ところに出現しゅつげんするスクリプト
ラッチ先生
ラッチ先生

このスクリプトを使つかったゲームの作品さくひんが、たくさんあります。

また、スプライトをクリックするとスタートするプログラミングを学まなびました。

「このスプライトが押おされた時とき」ブロックを使つかうんですね。

きみもこれらのコードを使つかって、ゲームのプログラミングに挑戦ちょうせんしてみよう!

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~


スポンサーリンク

ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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