初心者のためのゲームプログラミング入門

プログラミングとゲームの杜

初心者のためのプログラミング入門 & ゲームプログラムの作り方入門

ビジュアルプログラミング入門

6.プログラミン入門 りんご、ちょうだい その2

りんごをクリックして落とし、下にいる犬にあげるというプログラムを作っています。
前回は、りんごをステージに追加してサイズを調整しました。

 

1. ふきだし「りんご、クリックしてね」を表示させよう

登場人物(?)が犬とりんごだけなので、犬に説明役をしてもらいます。

犬に台詞「りんご、クリックしてね」としゃべらせたいのでフキダシンを使います。
フキダシンを犬の上にドラッグしましょう。

 

プログラミン しゃべらせる時にはフキダシンを使う

 

フキダシンをドラッグすると初めは「こんにちは」となっています。
この状態で実行すると犬は「こんにちは」と言います。
しゃべらせる内容を変えたいので「こんにちは」の部分をクリックして書き換えます。

クリックするとメッセージの変更ができるようになるので
「りんご、クリックしてね」に変更します。

 

プログラミン 初歩 入門

 

「こんにちは」から「りんご、クリックし…」というように変わります。

 

 

2. りんごを落とそう

りんごをクリックすると下に落ちる仕組みを作ります。

クリックされたかどうかを調べるにはクリックンを使います。
クリックンをりんごの上にドラッグしましょう。

 

プログラミン クリックしたら動かす処理

 

 

りんごには「クリックされたら次へ」の命令が追加されました。
その上にシターンをドラッグしましょう。

 

プログラミン 子ども用のプログラミング言語

 

正しくドラッグすると、このように表示されます。
2つの命令は下から実行されるので
りんごがクリックされたら、秒で 100 下に動くことになります。

 

しかし、りんごを落とす距離がこのままでは短いので
秒で 300 下に動かすように変更しましょう。

 

プログラミン クリックで下に落とす仕組み

 

 

3. テストしてみよう

これまで作ったものを実際に動かしてみましょう。

まず、りんごを犬の上に配置してください。
下の絵のようにしてからさいせいをクリックします。

 

プログラミン 簡単なプログラムを動かそう

 

 

りんごをクリックして、犬の足元までりんごが落下すれば成功です。

 

プログラミン 初心者入門

 

 

4. ふきだしを消そう

りんごがクリックされて落下しているときに犬が
「りんご、クリックしてね」
と言っている(表示している)のは変ですよね。
りんごがクリックされたら、ふきだしは消したいと思います。

りんごがクリックされたら犬のふきだしを消すという仕組みは、
りんごから犬に合図を送る必要があります。
犬は合図を受け取ったら、ふきだしを消す動作を行う訳です。

 

プログラミンでは、合図を送るときヨブーン、受け取るときハターンを使います。

 

プログラミン 呼び出しと受け取り

 

 

それではりんごのクリックされたら次へ2秒で300下にうごかすの間に
ヨブーンをドラッグしましょう。

 

プログラミン 呼び出しの仕組みを作る

 

 

これでクリックされたらヨブーンが実行されるようになりました。

次に犬の「りんご、クリックしてね」と言うの上にハターンをドラッグします。

 

プログラミン 合図を送られたら実行する仕組み

 

 

フキダシンハターンの間に隙間があるのが気持ち悪いですが、これで正常です。

最後にふきだしを消すためにフキケシンハターンの上にドラッグします。

 

プログラミン ふきだしを消す

 

これでふきだしが消えるようになりました。
それでは先ほどと同じように、犬の上にりんごを配置してテストしてみましょう。
りんごをクリックした直後に、犬のふきだしが消えたら成功です。

 

次回へ続きます。