【スクラッチ】リストを使う:ジャンケンの勝敗プログラム

ステップアップドリル
ラッチ先生
ラッチ先生

こんにちは!

「ステップアップドリル:リストブロックの使つかい方かた入門にゅうもん」に ようこそ!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいの「ステップアップドリル」で作つくる作品さくひんは、こちら!

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch
ねっちジャンケン!
スック
スック

3回かいジャンケンに 勝かったら、勝かちね

ラッチ先生
ラッチ先生

ジャンケンの勝敗しょうはいに リストブロックが 使われています

○ 勝かち

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch 勝ち
勝かち

○ 負まけ

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch 負け
負まけ

○ 引ひき分わけ

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch 引き分け
引ひき分わけ

リストブロック

「リストの○番目」ブロック
「リストの○番目ばんめ」ブロック
スック
スック

あらっ?

これだけで できるんだ

ラッチ先生
ラッチ先生

そうです!

それでは、リストが どのように使つかわれているか 学まなんでいこう

スック
スック

O.K!

スポンサーリンク

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

ねっちジャンケン
  • グー、チョキ、パー を選えらんで ボタンを タップする
  • スコアが 『3』に なったら 勝かち
スック
スック

ねっちに 勝かてるかな

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

1.ジャンケンをする スクリプトが わかるよ

ジャンケン

2.じゃんけん の勝敗しょうはいを 判断はんだんする スクリプトが わかるよ

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch ジャンケンの勝敗
ジャンケン 勝敗しょうはい

3.3回かい勝かった方ほうが 勝かち となる スクリプトが わかるよ

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch 結果発表
結果発表けっかはっぴょう

スポンサーリンク

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

ジャンケンを するプログラミング

1.ジャンケンをする スクリプトが わかるよ

ジャンケン
ラッチ先生
ラッチ先生

最初さいしょに、スプライトを 用意よういしよう

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch スプライト
スプライト
スック
スック

こちらをクリックして、

『リスト03:ねっち ジャンケン!の素材そざい』を リミックスしてね。

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch 素材
ねっちジャンケンの素材そざい
「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch スプライトと背景
コスチューム
ラッチ先生
ラッチ先生

それでは、

スプライト「ボタン」から

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch スプライト「ボタン」

プログラミングしていこう

スック
スック

いいよ!

ラッチ先生
ラッチ先生

「x座標ざひょうを○、y座標ざひょうを○にする」ブロックで

「x座標を○、y座標を○にする」ブロック
「x座標ざひょうを○、y座標ざひょうを○にする」ブロック

最初さいしょの場所ばしょに 表示ひょうじします

スック
スック

「コスチュームを○にする」ブロックで

「コスチュームを○にする」ブロック
「コスチュームを○にする」ブロック

「グー」ボタンに しておきます

1.最初さいしょの場所ばしょに 表示ひょうじする

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch ボタンの最初の場所のスクリプト
最初さいしょの場所ばしょに配置はいちするスクリプト
ラッチ先生
ラッチ先生

次つぎは

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

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

3つのクローンボタンを 表示ひょうじします

スック
スック

「次つぎのコスチュームにする」ブロックで

「次のコスチュームにする」ブロック
「次つぎのコスチュームにする」ブロック

ボタンを 変かえていくよ

2.3つのボタンを 表示ひょうじする

ボタンを表示ひょうじするスクリプト
スック
スック

スプライト「ボタン」は、

「隠かくす」ブロックで

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

消けしちゃったよ

ラッチ先生
ラッチ先生

今度こんどは、スプライト「ねっち」で

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch スプライト「ねっち」
スプライト「ねっち」

プログラムを 作つくるよ

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

「x座標ざひょうを○、y座標ざひょうを○にする」ブロックで

「x座標を○、y座標を○にする」ブロック
「x座標ざひょうを○、y座標ざひょうを○にする」ブロック

ねっちの 場所ばしょを 決きめます

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

「スクラッチしよう!9-03 ステップアップドリル:ねっちジャンケン!」scratch ねっちを表示するスクリプト
ねっちを表示ひょうじするスクリプト
スック
スック

「背景はいけいを○にする」ブロックで

「背景を○にする」ブロック
「背景はいけいを○にする」ブロック

背景はいけいを 「Winterウインター」に したよ

ラッチ先生
ラッチ先生

さあ、つぎは、

「変数へんすう:ゲーム」を 作つくって

変数ブロック
変数へんすうブロック

この「ねっちジャンケン」を 9個この場面ばめんに 分わけるよ

スック
スック

はぁ…!9個こ!!

コメント