【スクラッチ】リスト:穴を ランダムに出現させるプログラム

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

こんにちは!

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

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

「スクラッチしよう!9-06 ステップアップドリル:ねっちコロコロ!No.2」scratch
ねっちコロコロ!No.2
スック
スック

星ほしを3回かいゲットしたら

クリアだよ!

ラッチ先生
ラッチ先生

あなを ランダムに 出現しゅつげんさせるプログラムに リストブロックが 使つかわれています

リストブロック

「リストのすべてを削除する」ブロック
「リストのすべてを削除さくじょする」ブロック
「○をリストに追加する」ブロック
「○をリストに追加ついかする」ブロック
「リストの長さ」ブロック
「リストの長ながさ」ブロック
「リストの○番目を削除する」ブロック
「リストの○番目ばんめを削除さくじょする」ブロック
「リストの○番目」ブロック
「リストの○番目ばんめ」ブロック
「リストに○が含まれる」ブロック
「リストに○が含ふくまれる」ブロック
スック
スック

これで、できちゃうんだ

ラッチ先生
ラッチ先生

そうです!

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

スック
スック

いいよ!

スポンサーリンク

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

ねっちコロコロ!No.2
  • 星ほしを 3個こゲットしたら、クリア
  • 黒くろい穴あなに 落おちたら、ゲームオーバー
スック
スック

黒くろい穴あなが 100個こ 出現しゅつげんしたら

ゲームオーバーだよ

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

1.黒くろい穴あなが ランダムに 出現しゅつげんする スクリプトが わかるよ

あなが ランダムに 出現しゅつげんする

2.星ほしが 穴あなを避さけて ランダムに 出現しゅつげんする スクリプトが わかるよ

星ほしが あなを避さけて 出現しゅつげんする

3.ゲームクリア・オーバーの スクリプトが わかるよ

結果発表けっかはっぴょう

スポンサーリンク

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

黒い穴が ランダムに 出現するプログラミング

1.黒くろい穴あなが ランダムに 出現しゅつげんする スクリプトが わかるよ

星ほしが ランダムに 出現しょつげんする
ラッチ先生
ラッチ先生

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

「スクラッチしよう!9-06 ステップアップドリル:ねっちコロコロ!No.2」scratch スプライト
スプライト
スック
スック

こちらをクリックして、

『リスト06:ねっちコロコロ!No.2の素材そざい』を リミックスしてね。

「スクラッチしよう!9-06 ステップアップドリル:ねっちコロコロ!No.2の素材」scratch
ねっちコロコロ!No.2の素材そざい
「スクラッチしよう!9-06 ステップアップドリル:ねっちコロコロ!No.2の素材」scratch スプライト、コスチュームと背景
コスチュームと 背景はいけい
スック
スック

スマホ用ようリモコン(上下左右)の 作つくり方かたは、

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

ラッチ先生
ラッチ先生

はじめは、

スプライト「あな」で

「スクラッチしよう!9-06 ステップアップドリル:ねっちコロコロ!No.2の素材」scratch スプライト「あな」
スプライト「あな」

あなを 配置はいちするプログラムを していきます

1.あなの 最初さいしょの位置いちを 決きめる

「スクラッチしよう!9-06 ステップアップドリル:ねっちコロコロ!No.2の素材」scratch あなの最初の位置を配置するスクリプト
最初さいしょの位置いちに 配置はいちするスクリプト
ラッチ先生
ラッチ先生

つぎは、

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

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

隣となりのマスへ 移動いどうしながら、クローンを 配置はいちします

隣のマスへ 移動
隣となりのマスへ 移動いどう

2.横よこ1列れつ あなのクローンを 置おいていく

横よこ1列れつ 穴あなを 配置はいちするスクリプト
スック
スック

穴あなが、横よこ1列れつ 配置できたね

ラッチ先生
ラッチ先生

スプライト「あな」を

その下したのマス目めの左端ひだりはしに 移動いどうさせて、

1セットとします

3.次つぎの横よこ1列れつの 左端ひだりはしに 移動いどうする

横よこ1列れつ 1セットのスクリプト
スック
スック

次つぎの 横よこ1列れつの始はじまりに なるんだね

ラッチ先生
ラッチ先生

そうだよ!

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

「○回繰り返す」ブロック

横よこ1列れつを 12セット行おこなうよ

スック
スック

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

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

スプライト「あな」は、隠かくすよ

4.マス目めに 穴あなを 配置はいちする

穴あなを配置はいちする スクリプト
ラッチ先生
ラッチ先生

穴あなをランダムに 出現しゅつげんさせるために

つぎは、変数へんすうブロックを 作つくろう

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

コメント