【スクラッチ】簡単ゲーム47:ねっちボールコロコロ1 スマホ対応

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっちボールコロコロ!」でぇ~す!

ねっち ボールコロコロ!
スック
スック

あらっ!

ざんねん!

ラッチ先生
ラッチ先生

ねっちボールをタップで動うごかし、黒くろいエリアを避さけてゴールするゲーム(ボールコロコロ)を

プログラミングします。

「スクラッチしよう!10-38 ねっちボールコロコロ」
ねっちボールコロコロ
スック
スック

黒くろや 赤あかいエリアがあるね。

ラッチ先生
ラッチ先生

そう!

黒や赤のエリアは、自分じぶんの好すきなように描かいて、縦たてスクロールしているんだ。

「スクラッチしよう!10-38 ねっちボールコロコロ」コースのコスチューム
コースのコスチューム
スック
スック

「ねっちボール」が、このコースをバウンドしながら進すすむんだね。

ラッチ先生
ラッチ先生

そう!

これが、このスクリプトです。

「スクラッチしよう!10-38 ねっちボールコロコロ」scratch ねっちボールのバウンドするスクリプト
バインドのスクリプト
スック
スック

あっ、ボールの大おおきさを 変かえていたんだ。

ラッチ先生
ラッチ先生

そう!

「ボールを大きく、小さく」

これを繰くり返かえすと バウンドしているように見みえるよね

スック
スック

うん。

ラッチ先生
ラッチ先生

みんなも さっそく作つくってみよう!

スック
スック

O.K!

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

スポンサーリンク

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

  • ねっちボールをタップして 動うごかします。
  • 緑みどりのホールに入はいったら、クリアーです
スック
スック

がんばってね!

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

1.縦たてスクロールして、緑みどりのホールに 入はいらなかったら止とまるスクリプトがわかるよ

「スクラッチしよう!10-38 ねっちボールコロコロ」ねっちボールコロコロ
縦たてスクロールを 止とめる

2.ねっちボールが バウンドするスクリプトがわかるよ

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch バウンド
バウンド

3.ねっちボールの 各かくエリアごとの反応はんのうのスクリプトがわかるよ

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch 各エリア
各かくエリア

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、

  • 「ねっちボール」
  • 「コース」
  • 「クリアー」
  • すべて作成さくせいしました。
スック
スック
  • 「ねっちボール」の作つくり方かた

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

スック
スック

スプライト「クリアー」の

  • 「おめでとう!」と文字もじの入いれ方かた

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

コスチュームはこれです!

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch コースのコスチューム
「コース」のコスチューム
スック
スック

「コース」は、

ペイントエディターの「四角形しかくけい」を使つかって作成さくせいしたよ!

使つかい方かたは、こちらの記事きじに載のっています。

スクリプトはこれです!

ねっちボールのスクリプト

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールのスクリプト1
ねっちボールのスクリプト1
「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールのスクリプト2
ねっちボールのスクリプト2
「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールのスクリプト3
ねっちボールのスクリプト3

コースのスクリプト

コースのスクリプト
コースのスクリプト

クリアーのスクリプト

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch クリアーのスクリプト
クリアーのスクリプト
スック
スック

効果音こうかおんは、

  • 「Win」
  • 「Zoop」
  • 「Disconnect」
  • 「Police Siren」

に、しました。

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

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

スポンサーリンク

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

「ねっちボール」バウンドをプログラミング

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

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールの最初の場所のスクリプト
最初さいしょの場所ばしょのスクリプト
ラッチ先生
ラッチ先生

「大おおきさを○ずつ変かえる」ブロックを使つかって

scratch 「大きさを○ずつ変える」ブロック
「大おおきさを○ずつ変かえる」ブロック

「ねっちボール」を バウンドさせよう。

2.バウンドさせる

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールのバウンドのスクリプト
バウンドのスクリプト
スック
スック

ねぇ、バウンドのプログラミングしている間あいだに

「ねっちボール」が 大おおきくなっているよ。

ラッチ先生
ラッチ先生

そうなんだ!

「大おおきさを○%にする」ブロックを使つかって

scratch 「大きさを○%にする」ブロック
「大おおきさを○%にする」ブロック

最初さいしょの「ねっちボール」大おおきさを100%にしておこう!

3.最初さいしょの大おおきさを100%にする

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールを100%にするスクリプト
100%のスクリプト
スック
スック

これで、

バウンドのプログラミングが 終おわったよ

ラッチ先生
ラッチ先生

「ねっちボール」をタップして 左右さゆうに動うごくようにします。

4.タップした方ほうへ 動うごく

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ねっちボールをタップで動くスクリプト
タップで動うごくスクリプト
スック
スック

「タップで動うごかすプログラミング」の解説かいせつは、

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

スック
スック

「○歩ぽ動うごかす」ブロックを

scratch 「○歩動かす」ブロック
「○歩ぽ動うごかす」ブロック

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

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

変かえています

スポンサーリンク

コースの縦スクロールをプログラミング

ラッチ先生
ラッチ先生

「コース」のコスチューム1を作成さくせいして、

6枚まい複製ふくせいしましょう。

1.コスチューム1を6枚まい複写ふくしゃする

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch コスチューム
コスチューム
ラッチ先生
ラッチ先生

縦たてスクロールの説明せつめいをわかりやすくするために

コスチューム番号ばんごうをつけるね!

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch コスチューム2
コスチューム
スック
スック

あれっ?

ねっちボールが 消きえた…。

ラッチ先生
ラッチ先生

安心あんしんして!

だんじょうぶだよ。

スプライト「コース」が、ねっちボールの上うえに表示ひょうじされたんだ。

スック
スック

う…ん。

ラッチ先生
ラッチ先生

「最背面さいはいめんへ移動いどうする」ブロックを使つかって

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

ねっちボールの下したに 表示ひょうじしよう!

2.コースを 最背面さいはいめんにする

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch コースを最背面にするスクリプト
コースを 最背面さいはいめんにするスクリプト
スック
スック

あっ、出でてきた!

3.コースを 下したへ動うごく

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch 縦スクロール1のスクリプト
縦たてスクロール1
スック
スック

下したに 動うごいたぁ!

4.コースが 縦たてスクロールする(無限むげん)

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch 縦スクロール2のスクリプト
縦たてスクロール2
スック
スック

コースの縦たてスクロールのプログラミングの解説かいせつは、

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

ラッチ先生
ラッチ先生

「ねっちボールコロコロ」では、縦たてスクロールを無限むげんにしません。

コースのコスチューム6が、x座標ざひょう0になったら ゲームオーバー

縦たてスクロールを止とめます。

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ゲームオーバー
ゲームオーバー
スック
スック

うん、うん。

ラッチ先生
ラッチ先生

「ずっと」ブロックを「○回かい繰くり返かえす」ブロックに 変かえます。

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

どのようにプログラムを作つくっていくか、動画どうがで説明せつめいします。

スック
スック

O.K!

コースのコスチューム6で止めるプログラムの解説

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

スック
スック

コースのコスチューム5が、

y座標ざひょう-345になったら止とめるんだね

ラッチ先生
ラッチ先生

そのとおぉぉぉぉぉぉ・・・・・り!

「もし○なら、でなければ」ブロックを使つかって止めます。

scratch 「もし○なら、でなければ」ブロック
「もし○なら、でなけらば」ブロック

5.コスチューム5が、y座標ざひょう-345になったら止とめる

「スクラッチしよう!10-38 ねっちボールコロコロ」 scratch ゲームオーバーのスクリプト
ゲームオ-バーのスクリプト
スック
スック

コスチューム6で、止とまった!

スポンサーリンク

つづく・・・

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

ごめ~ん、コーヒータイム!

次回じかいは、

「ねっちボールコロコロ」の

  • 「ねっちボール」の 各かくエリアごとの反応はんのう

プログラミングを紹介しょうかいします。

スック
スック

おお、たのしみだぁ!。

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

楽たのしみに待まっててね!

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント