【スクラッチ】ゲームの技05 :カードを横○枚×◇セットに並べる

ゲームの技
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、

カードを

  • よこまい×◇セットならべる

プログラミングを まなびます。

カードをよこまい×◇セットにならべる
スック
スック

トランプみたいだね。

ラッチ先生
ラッチ先生

カードをならべるプログラムです。

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch 横4枚×2セット のスクリプト
よこまい×2セットならべるスクリプト
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch 横4枚×3セット のスクリプト
よこまい×3セットならべるスクリプト
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch 横5枚×3セット のスクリプト
よこまい×3セットならべるスクリプト
スック
スック

ひぃえぇ…!

「○かいかえす」ブロックの2じゅう構造こうぞう…。

scratch 「○回繰り返す」ブロックの2重構造
「○かいかえす」ブロックの2じゅう構造こうぞう
ラッチ先生
ラッチ先生

わかります。

その気持きもち!

大丈夫だいじょうぶですよ。わかりやすく解説かいせつしていきます。

スック
スック

ねがいしまぁ~す!

ラッチ先生
ラッチ先生

いいよぉ~!

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

スポンサーリンク

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

  • カードを よこまい×2セット ならべます
スック
スック

きれいに ならぶよ!

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

1.カードをよこまい×2セットならべるスクリプトがわかるよ

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch 横4枚×2セット 並べる
カードを よこまい × 2セットならべる

2.よこまいを1セットやすときのプログラムのかたが わかるよ

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch 横4枚を1セット増やす
カードよこまい×1セットをやす

3. よこ枚数まいすう1つやすときの プログラムのかたが わかるよ

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch カードを 縦1列増やす
カードたてれつやす

スクリプトを 見てみよう

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「カード」

です。

  • 「カード」を「スプライト1」で作成さくせいおおきさを「80」にしました。
スック
スック

「カード」は、自分じぶん作成さくせいするよ。

スプライトのつくかたは、こちらの記事きじにのっています。

スクリプトはこれです!

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch カードのスクリプト
カードを よこぎょう × たてれつならべるスクリプト

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

横に4枚 並べるプログラミング

1.左上ひだりうえ場所ばしょめる

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  カードを左上に置くスクリプト
左上ひだりうえ場所ばしょくスクリプト
ラッチ先生
ラッチ先生

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

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

カードをつくります。

スック
スック

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

scratch 「クローンを作る」ブロック
「クローンをつくる」ブロック
  • 使つかかた

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

ラッチ先生
ラッチ先生

カードのクローンを作ったら、

x座標ざひょうを○ずつえる」ブロックを使つかって、

scratch 「x座標を○ずつ変える」ブロック
x座標ざひょうを○ずつえる」ブロック

スプライトの「カード」を よこうつします。

2.クローンをつくって、よこ移動いどうする

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  カードのクローンを作って横に移動するスクリプト
クローンをつくって、よこ移動いどうするスクリプト
スック
スック

あっ、

「カード」2まいてきた!

ラッチ先生
ラッチ先生

スプライトの「カード」と「クローンのカード」の区別くべつをつけるために

スプライトの「カード」

スプライトの「カード」

「クローンのカード」

「クローンのカード」

いろえました。

2.クローンをつくって、よこ移動いどうする色別いろべつにする)

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  カードのクローンを作って横に移動するスクリプト(色別)
クローンをつくって、よこ移動いどうするスクリプト
スック
スック

これなら、

「クローンのカード」が はっきりわかるね!

ラッチ先生
ラッチ先生

「○かいかえす」ブロックを使つかって

scratch 「○回繰り返す」ブロック
「○かいかえす」ブロック

「クローンカード」を4まいならべます。

3.まいのクローンカードを ならべる

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  4枚のクローンカードを並べるスクリプト
まいのクローンカードを ならべるスクリプト
スック
スック

あれっ、

スプライトの「カード」が、はみでちゃったよ!

ラッチ先生
ラッチ先生

(* ̄▽ ̄)フフフッ♪…。そうですね。

まあ、ここでは、

よこまいならべたものを 1セットとします。

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚で1セット
よこまいを 1セット

横に4枚 2セット目を並べるプログラミング

ラッチ先生
ラッチ先生

よこまい2セットつくります。

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚で2セット
よこまい × 2セット
ラッチ先生
ラッチ先生

まず、

スプライト「カード」を2セット左端ひだりはし移動いどうさせます。

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚で2セット目の左端に移動させる
2セット左端ひだりはし移動いどうさせる
ラッチ先生
ラッチ先生

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

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

スプライト「カード」を1セット左端ひだりはし移動いどうさせます。

1.スプライト「カード」を 1セット左端ひだりはし移動いどうさせる

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  1セット目の左端に移動させる
1セット左端ひだりはし移動いどうさせる
ラッチ先生
ラッチ先生

次に、

「y座標ざひょうを○ずつえる」ブロックで

scratch 「y座標を○ずつ変える」ブロック
「y座標ざひょうを○ずつえる」ブロック

スプライト「カード」を2セット左端ひだりはし移動いどうさせます。

2.スプライト「カード」を2セット左端ひだりはし移動いどうさせる

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  2セット目の左端に移動させる
2セット左端ひだりはし移動いどうさせる
ラッチ先生
ラッチ先生

「クローンカード」を よこまい ならべるプログラムで

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  2セット目4枚並べるスクリプト
よこまいならべるスクリプト

よこまい2セットならべます。

3.2セット 4まい「クローンカード」をならべる

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  2セット目4枚並べるスクリプト
2セット 4まいならべるスクリプト
スック
スック

あれっ、また、

スプライトの「カード」が、はみでちゃったよ!

ラッチ先生
ラッチ先生

はい。それでは、

スプライト「カード」を

3セットの左端ひだりはしうつします。

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  3セットの左端に移す
3セットの左端ひだりはしうつ
ラッチ先生
ラッチ先生

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

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

スプライト「カード」を、2セット左端ひだりはし移動いどうさせます。

4.スプライト「カード」を、2セット左端ひだりはしうつ

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  2セット目の左端に移すブロック
2セット左端ひだりはしうつすブロック
ラッチ先生
ラッチ先生

「y座標ざひょうを○ずつえる」ブロックで

scratch 「y座標を○ずつ変える」ブロック
「y座標ざひょうを○ずつえる」ブロック

スプライト「カード」を3セット左端ひだりはし移動いどうさせます。

5.スプライト「カード」を、3セット左端ひだりはしうつ

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  3セット目の左端に移すブロック
3セット左端ひだりはしうつすブロック
ラッチ先生
ラッチ先生

かくす」ブロックで

かくす」ブロック

スプライト「カード」をかくせば、

よこ4まい × 2セットにならべることが、完成かんせいです。

6. スプライト「カード」を かく

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  スプライト「カード」を隠す
よこまい × 2セットならべるスクリプト
スック
スック

なるほどね!

ラッチ先生
ラッチ先生

おぉ~と、大事だいじなことをいうね。

かくす」ブロックで、スプライト「カード」をして 終了しゅうりょうすると、

つぎみどりはたをクリックしてもの

「カード」がてこなく、「あれっ?」とあせってしまうよ!

7.つぎみどりはたをクリックしても、なにてこない

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  次に緑の旗をクリックしても何も出てこない
よこまい × 2セットならべるスクリプト
スック
スック

あらっ、ほんとだ。

ラッチ先生
ラッチ先生

だから、

表示ひょうじする」ブロックを 使って、

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

スプライト「カード」を 復活ふっかつさせてね!

8.かくれた「カード」を 表示ひょうじする

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  隠れた「カード」を表示する
よこまい × 2セットならべるスクリプト
スック
スック

ちゃんと、てきたね!

横4枚 ×2セットを並べるプログラミング

ラッチ先生
ラッチ先生

よこまい× 2セットをならべるプログラムをてみよう!

1.左端ひだりはし場所ばしょめる

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  左端の場所を決めるブロック
左端ひだりはし場所ばしょめる

2.カードを4まいならべる

  1. よこまい「クローンカード」を (1セット)
  2. つぎのセットの左端ひだりはし場所ばしょうつ
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚並べて次のセットの左端に移すスクリプト
よこまいならべて、つぎのセットの左端ひだりはしへのスクリプト

3. カードを4まいならべる

  1. よこまい「クローンカード」を (2セット)
  2. つぎのセットの左端ひだりはし場所ばしょうつ
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚並べて次のセットの左端に移すスクリプト
よこまいならべて、つぎのセットの左端ひだりはしうつすスクリプト

です。

スック
スック

あっ!

カードを4まいならべるプログラムが、おなじだ。

よこまいならべて、つぎのセットの左端ひだりはしうつすスクリプト
ラッチ先生
ラッチ先生

そうです。

カードを4まいならべるプログラム、2かいかえします。

スック
スック

うん、うん。

ラッチ先生
ラッチ先生

「○かいかえす」ブロックを使つかって、

「○かいかえす」ブロック

スクリプトを すっきりさせると こうなります。

カードをよこまい × 2セットならべるスクリプト

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚×2セット並べるスクリプト
よこまい × 2セットならべるスクリプト
スック
スック

なるほど!

「○かいかえす」ブロックの2じゅう構造こうぞうのしくみが、

scratch 「○回繰り返す」ブロック2重構造
「○かいかえす」ブロックの2じゅう構造こうぞう

わかってきたぞ!

セット数 や 横の枚数 を変えるプログラミング

ラッチ先生
ラッチ先生

じつは、このプログラムで、

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚×2セット並べるスクリプト
よこまい × 2セットならべるスクリプト

セットすうよこ枚数まいすう自由じゆうえられるんだよ。

スック
スック

えっ、どうやるの?

ラッチ先生
ラッチ先生

動画どうがで、

わかりやすく解説かいせつします。

ラッチ先生
ラッチ先生

では、

  • セットすうを 3セットにやす
  • よこ枚数まいすうを 5まいやす
  • カードがはじにはみしたとき対策たいさく

この3てん動画どうが説明せつめいしますので、てください。

セットの数を増やす、横の枚数を増やすやり方の解説

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  セット数を変える方法
セットすうえる
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横の枚数を変える方法
よこ枚数まいすうえる
スック
スック

ステージで

カードをながら かんたんに ならべられるね!

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

カードを

  • よこに○まい ×◇セット にならべる

プログラミングを まなびました。

「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横4枚かけrう2セットに並べるスクリプト
よこまい × 2セットにならべるスクリプト
スック
スック

「x座標ざひょうを○ずつえる」ブロックで

scratch 「x座標を○ずつ変える」ブロック
「y座標ざひょうを○ずつえる」ブロック
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  横の幅を変えるブロック
よこはばえるブロック

カードのよこはばえて

「y座標ざひょうを○ずつえる」ブロックで

「y座標ざひょうを○ずつえる」ブロック
「スクラッチしよう!11-05  ゲームの技 カード並べ」 scratch  セットの幅を変えるブロック
セットのはばえるブロック

カードのセットのはばえるんだね!

ラッチ先生
ラッチ先生

そのとお~り!

すご~い、スック!

スック
スック

いや、いや、

てれるなぁ~。

ラッチ先生
ラッチ先生

このカードをならべるプログラムは、ゲームでいろいろと使つかえます。

たのしみにね!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

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

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

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

おもっているかたに!

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

スック
スック

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

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

コメント