第１章 ゾンビーズネオ

この章でマスターできること・ マウスについてくるキャラやマウスのクリックでボムをなげるなどの「マウスそうさ」プログラム
・ゾンビをたくさん出したり、たくさんのボムをなげる「クローン」をつかったプログラム

１

ゾンビをやっつけよう
ゾンビーズ NEO ！

この章ではマウスでキャラをそうさしたり、アイテムをなげたりするゲームの作り方をしょうかいします。

ゾンビーズってどんなゲーム？
マウスをクリックすると、ゾンビをやっつけるペイント弾を投げられるよ。
ゾンビにつかまらないように、クリア時間がくるまで逃げ続けよう。

あそんでみよう「ゾンビーズネオプログラム済み」
をひらいてプレイしてみよう

こんなスプライトをつかうよ
ゾンビーズでは、プレイヤー・ゾンビ・ボム・テロップの４つのスプライトをつかうよ

プレイヤー

ゾンビ

ボム

↑
タブにかかれたもじをみてどのキャラのプログラムかをたしかめてねテロップ

スプライトにはそれぞれ別のプログラムをすることになるよプログラムしたいキャラをスプライトリストからえらんでまちがえないようにプログラムしよう。

２

ゾンビからにげる
プレイヤーをつくろう

マウスで主人公をうごかせるようにプログラムしてみよう

テロップでゲームの流れをプログラムしよう

1

まずは、テロップのコスチュームをみてみましょう。

タイトルやゲームの説明、レディ、スタート、などそれぞれのシーンに合わせたテロップが入っています。
色んなシーンのテロップが入っている

プレイヤー

ゾンビ

ボム

テロップ

2

このコスチュームを使って、オープニングからゲームスタートまでの流れをプログラムしてみましょう。
はじめは「初期化 ( しょきか )」といって、出てくる場所や、表示などの設定をリセットします。
クリックされたら「そうさせつめい」にきりかえ
もういちどクリックしたら、レディ・スタートの文字を表示してゲームスタートしますプレイヤーをアニメーションさせよう
プレイヤー

ゾンビ

ボム

テロップ

1

プレイヤーに歩くプログラムをついかしてみましょう。

はたがおされたときはプレイヤーの場所をリセットします。

ゲームスタートを受け取ったあとは「ずっと次のコスチュームにする」
でアニメーションさせましょう。

プレイヤーがマウスについてくるようにしよう
プレイヤー

ゾンビ

ボム

テロップ

プレイヤーのプログラムに2 「ゲームスタートを受け取ったとき」をもうひとつ作って、左のようにプログラムしてみましょう。
マウスポインターに触れているときはなにもしません
マウスポインターに触れていないときは、マウスに向かって進みます。

★POINT
プレイヤーの「○歩動かす」の数字を大きくするとプレイヤーのスピードがはやくなるよ３

プレイヤーにせまってくるゾンビをつくろう

たくさんのゾンビがせまってくるようにプログラムしてみよう

クローンでたくさんのゾンビをだそう
プレイヤー

ゾンビ

ボム

テロップ

1

ゾンビのスクリプト画面をひらき、左のようにプログラムしてみましょう。
初めはタイトル画面なので隠します
ゲームスタートのメッセージを受け取ったら、ゾンビのクローンを作ります。いちどにたくさん出るとクリアできないので、「１秒待つ」であいだをあけましょう。

クローンされたら「表示する」で見えるようにします。
そのあとは、ずっとプレイヤーに向かって進むようにプログラムします

CK

HE
★C

はたをおして、どんな風になるか、かくにんしてみましょう。
すると、同じ場所から、同じすがたのゾンビがつぎつぎにあらわれるようになりました。
つぎは、もうすこしランダムに出てくるようにしてみましょう。いろんな場所からゾンビをだそう

1「その他」からゾンビのスクリプト画面をひらき、「定義ブロック」を作ってみましょう。

「ブロックを作る」のボタンをクリック

これをつかうと、プログラムがスッキリわかりやすくなります。
「出てくる場所をきめる」という名前で定義ブロックを作りましょう。

プレイヤー

ゾンビボム

テロップ

2

定義ブロックができたら左のようにプログラムしてみましょう。
出てくる場所をランダムにします。
出てくる場所が１なら右のどこかからゾンビがあらわれます。

出てくる場所が２なら左から出てくる場所が３なら上から出てくる場所が４なら下からゾンビがあらわれるようになります。

3プログラムができたら、「クローンされたとき」に「出てくる場所をきめる」のブロックをついかしましょう。

ゾンビのしゅるいを かえてみよう
ゾンビのコスチュームをみてみると、8 しゅるいのゾンビの絵が入っているのがわかります。
これをつかって、いろんなゾンビを出してみましょう。

プレイヤー

ゾンビボム

テロップ

1

まず、ゾンビのスクリプト画面で「データ」の中にある「変数を作る」ボタンをおします。

「ゾンビのしゅるい」という名前で変数を作ります。
このとき「このスプライトのみ」にチェックを入れて作りましょう。

プレイヤー

ゾンビ

ボム

テロップ

つぎに、出てくるところを2ランダムにしてみましょう▼ボタンで変数がかえられるよ「クローンされたとき」をもうひとつ作ります。
ゾンビのしゅるいを１から８までのランダムにします。
あとは、ゾンビのしゅるいにあわせたコスチュームをじゅんばんに出せば、歩くアニメーションのかんせいです。
このブロックをくみあわせて作るよ

ここまでできたら、はたを3クリックして、うごきをチェックしてみましょう。

いろんなゾンビがいろんなところからあらわれれば OK ！

ゾンビが上下左右から出てくるかゾンビのしゅるいがかわっているかをチェックしましょう。

ゾンビにあたったらゲームオーバーにしよう
プレイヤー

ゾンビ

ボム

テロップ

1

このぶぶんをついかしようゾンビがプレイヤーに向かってすすむプログラムに「プレイヤーにふれたらゲームオーバー」になるプログラムをついかしましょう。
ゲームオーバーをうけとったら、さくじょ

左のようにクローンを削除しましょう。

▼ボタンでえらべるよ

プレイヤー

ゾンビ

ボム

テロップ

2

プレイヤーも、ゲームオーバーのときに止まるようにプログラムしましょう。

プレイヤー

ゾンビ

ボム

テロップ

3

テロップにもプログラムしましょう。

しっぱいの音をならしゲームオーバーの文字をひょうじします。

4

ボムでゾンビをやっつけられるようにしよう

クリックで好きな場所にボムをなげよう！

クリックで投げられるようにしよう
プレイヤー

ゾンビ

ボム

テロップ

1

クリックされたときにボムをなげたいのでボムのスクリプトにプログラムしましょう。
はじめはかくしておきます。
ゲームがはじまったら、マウスがおされたかをチェックし、おされたときだけクローンを作るようにプログラムしましょう。

CK

HE
★C

このブロックは「マウスがはなされるまでプログラムをとめておく」といういみです
これがないと、マウスを押しつづけているあいだ、クローンを作り続けてしまうので、左の図のように、ボムがたくさん出てしまいます。

2

つぎに、クローンされたとき、プレイヤーからマウスでクリックされたところまでいどうするようにプログラムしましょう

プレイヤー

ゾンビ

ボム

テロップ

このブロックをくみあわせよう

ゲームオーバーのときにはボムがでないようにしましょう

ゾンビにあたったらやっつけられるようにしよう
テロップ

1

ゾンビのスクリプトに、オレンジ色にさわったらクローンをさくじょするプログラ

ボム

ムをついかしましょう。

プレイヤー

ゾンビ

このぶぶんをついかしよう

この部分を「１回クリック」
して、アイコンがゆびマークになったらボムのオレンジ色をクリックすれば色がえらべます5

ステージクリアとレベルをつくろう

レベルにあわせてステージのむずかしさをかえてみよう

時間までにげられたらクリアにしよう
タイマーをつかう、「○秒まつ」をつかう…など、時間をはかる方法は色々ありますが、今回は「曲をならす」ことでせいげん時間をつけてみましょう。

1

テロップのスクリプトにプログラムをついかしてみましょう。

プレイヤー

ゾンビ

ボム

テロップ

ここで使われている「drum machine」という音は、1回ならすのに5秒くらいかかります。
つまり、これを4回くりかえすと5×4＝20秒かかることになります
これで約20秒間にげきればステージクリアということになりま終わるまで○○の音を鳴らす。
似ているブロックがあるのでまちがえないようにしよう！

す。

つぎのステージがむずかしくなるようにしよう
プレイヤー

ゾンビ

ボム

テロップ

1

テロップのスクリプトにステージクリアのときにレベルがあがるように、プログラムをついかしてみましょう。

レベル変数をつくります

ステージクリアのときに「レベルを1ずつ変える」でレベルをあげましょう。
クリアしたら、クリックされるまでまちます。
レディ・スタート
でつぎのゲームがはじまるようにプログラムしましょう。

2

ゲームがはじまったときはレベル1からのスタート

なので「はたがクリックされたとき」に「レベルを1にする」のブロックをついかしておきましょう。

プレイヤー

ゾンビ

ボム

テロップ

3

つぎにゾンビのスクリプトをへんこうしましょう。

「1秒まつ」のところをこのプログラムをへんこうしよう「1 - レベル × 0.1」というふうにしてみましょう。
レベルが1のときは「1 - 0.1=0.9」となり0.9秒まつプログラムになります。
レベルが2のときは0.8秒、レベル3のときは0.7秒…とだんだんむずかしくなっていきます

このブロックをくみあわせよう

プレイヤー

ゾンビ

ボム

テロップ

4

ステージクリアのときは、ゾンビがでてくるのを止めましょう。左のプログラムをついかします。
「スプライトのほかのスクリプトを止める」ブロックで、クローンを作るプログラムを止めましょう。

発表モードであそぼう

1

ステージの左上の青いしかくをクリックすると「発表モード」になり大きいがめんで遊べるようになります。

ロジックラボについてレシピに関するお問い合わせや体験は無料ですので、教室までお越しください。そのほか、プログラミングに関する質問にはなんでもお応えします。
教室に関するお問い合わせはこちら
info@logic-lab.net
086-238-5704
ほかのレシピをみてみたいときや、はんだづけ初心者の電子工作キットのご相談もどうぞ。教室のレシピは無料で貸し出しいたします。
★教室開講日はhttp://www.logic-lab.net/

から確認できます

お休みの日もあるのでチェックしてからきてね。
月曜日：

南方教室（16：30 〜）

火・水曜日：旭東教室（16：30 〜）
金曜日：伊島教室（18：00 〜）

土曜日：

庭瀬教室（13：00 〜）

YouTube でたのしくプログラミング
動画でもわかりやすく解説しています。
サンプルゲームもオンライン上に UP しているので動画を見ながら自分でも作ってみてね© 2018 ロジックラボ for kids
本書の内容は著作権法によって保護されています。
発行者の許可を得ず転載、複写、複製はできません。