【スクラッチ】的当てゲーム:x座標で 的を自動で上下に動かす

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

こんにちは!

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

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

的まと当あてゲームをつくりまーーーーす!

星ほしをクリックすると飛とび出だすよ!

上下じょうげする的まとをねらおう!

「スクラッチしよう!1-11的当てゲーム」 scratch 上下する的をねらう的当てゲーム
上下じょうげする的まとをねらう的まと当あてゲーム
的まとが上下じょうげに動うごく
スック
スック

的まとが、同おなじところを上下じょうげしているね!

ラッチ先生
ラッチ先生

今回こんかいの的まと当あてゲームは、的まとを縦たてに動うごき続つづけるゲームにしたんだ。

まず、的まとを上下じょうげに動うごかすプログラミングが、これです。

「スクラッチしよう!1-11的当てゲーム」 scratch  的を上下に動かすスクリプト
的まとを上下じょうげに動うごかすスクリプト
スック
スック

スプライトの向むきを、0度どにするんだよね。

ラッチ先生
ラッチ先生

そして、的まとを右側みぎがわに固定こていしました。

そのプログラミングが、これです。

「スクラッチしよう!1-11的当てゲーム」 scratch  的を右側に固定するスクリプト
的まとが縦たてに動うごき続つづけるスクリプト
スック
スック

なるほど!

x座標ざひょうを決きめれば、的まとは横よこに動うごかないよね!

scratch 「x座標を200にする」ブロック
「x座標ざひょうを200にする」ブロック
ラッチ先生
ラッチ先生

この「x座標ざひょうを200にする」ブロックで、画面がめんの右側みぎがわで的まとが縦たてに動うごきつづけられます。

的まと当あてゲームに、必要ひつようなブロックです。

今回こんかいは、画面がめんの右側みぎがわで的まとが動うごく的まと当あてゲームをプログラミングしていきます。

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

スポンサーリンク

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

  • 緑みどりの旗はたをクリックすると、的まと(ここでは✖)が上下運動じょうげうんどうをするよ。
  • 星ほしをクリックすると、右みぎに飛とび出だすよ。
  • 的まと(ここでは✖)に当あたると「あたり」と言いうよ
スック
スック

ゲームをしてみよう

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

1.的まと(ここでは✖)が、同おなじ場所ばしょで上下運動じょうげうんどうし続つづけるスクリプトがわかるよ。

「スクラッチしよう!1-11的当てゲーム」 scratch 的が決まった場所で上下運動する
的まとが決きまったx座標ざひょうで上下運動じょうげうんどうをする

2.星ほしをクリックすると、右みぎに飛とび出だすスクリプトがわかるよ

「スクラッチしよう!1-11的当てゲーム」 scratch 星をクリックすると飛び出す
星ほしをクリックすると、右みぎに動うごき続つづける

3.端はしに当あたると、元もとの場所ばしょにもどるスクリプトがわかるよ

「スクラッチしよう!1-11的当てゲーム」 scratch 星が端に当たると元の場所に現れる
星ほしは端はしに当あたると元もとに戻もどる

4.的まとに当あたると「あたり」と言いうよ

「スクラッチしよう!1-11的当てゲーム」 scratch 星に当たると「あたり」と言う
星ほしに当あたると、的まとが「あたり」と言いう

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!1-11的当てゲーム」 scratch スプライト
スプライト
スック
スック

あたらしいスプライトを入いれるやり方かたは

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

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

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

  • 「星」
  • 「まと」

です。

  • 「Star」を「星」に名前なまえを変かえました。
  • 「Button5」を「まと」に名前なまえを変かえました。

スクリプトはこれです!

星のスクリプト 

「スクラッチしよう!1-11的当てゲーム」 scratch 星のスクリプト
星ほしのスクリプト

まとのスクリプト 

「スクラッチしよう!1-11的当てゲーム」 scratch まとのスクリプト
的まとのスクリプト

スポンサーリンク

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

星のスクリプト

最初の場所を 決めるプログラミング

「スクラッチしよう!1-11的当てゲーム」 scratch 星の最初の場所を決めるスクリプト
星ほしの最初さいしょの場所ばしょを決きめるスクリプト

クリックする 飛び出すプログラミング

「スクラッチしよう!1-11的当てゲーム」 scratch 星をクリックすると飛び出すスクリプト
星ほしをクリックすると右みぎに動うごき出だすスクリプト

端に当たると 元の場所に現れるプログラミング

「スクラッチしよう!1-11的当てゲーム」 scratch 星が端に当たると元の場所に現れるスクリプト
星ほしが右端みぎはしに当あたると元もとに戻もどるスクリプト

まとのスクリプト

場所を 決めるプログラミング

「スクラッチしよう!1-11的当てゲーム」 scratch 的の場所を決めるスクリプト
x座標ざひょうを決きめるコード

上下に 動き続けるプログラミング

「スクラッチしよう!1-11的当てゲーム」 scratch 的が上下に動き続けるスクリプト
的まとが上下運動じょうげうんどうするスクリプト

星に当たると しゃべるプログラミング

「スクラッチしよう!1-11的当てゲーム」 scratch 星に当たると的が「あたり」と言うスクリプト
星ほしに当あたると、的まとが「あたり」と言いうスクリプト

スポンサーリンク

「x座標を〇にする」ブロック

ラッチ先生
ラッチ先生

スプライトを横よこに動うごかさないようにできるよ。

「x座標を〇にする」ブロック
scratch 「x座標を〇にする」ブロック
「x座標ざひょうを200にする」コード
  • 的まとの場所ばしょを「x座標ざひょう200」に ずっとする。
scratch 「x座標を〇にする」の役目
「x座標ざひょうを200にする」コードの役目やくめ

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

「x座標ざひょうを〇にする」ブロックを使つかって、

上下じょうげに動うごく的まと当あてゲームのプログラミングを学びました。

スック
スック

僕ぼくも作ったよ!

ラッチ先生
ラッチ先生

的まと当あてゲームを改良かいりょうしておもしろくしていこう!

〇的まとの上下じょうげに動うごく速はやさを変かえよう

「スクラッチしよう!1-11的当てゲーム」 scratch 的の速さを変える
的まとの上下運動じょうげうんどうの速はやさを変かえる
「スクラッチしよう!1-11的当てゲーム」 scratch 的の「〇歩動かす」ブロックの数字を変える
「〇歩ほ動うごかす」コードの数字すうじを変かえる

〇星ほしの飛とび出だす速はやさを変かえよう

「スクラッチしよう!1-11的当てゲーム」 scratch 星の飛び出す速さを変える
星ほしが右みぎに飛とび出だす速はやさを変かえる
「スクラッチしよう!1-11的当てゲーム」 scratch 星の「〇歩動かす」の数字を変える
「〇歩ぽ動うごかす」コードの数字すうじを変かえる

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント