UFOにカメ発射(はっしゃ)      作品例:UFOにカメ発射.mwx

<学習内容>
並列処理(へいれつしょり)
衝突(しょうとつ)イベント

 でUFOが出てきて、動きます。

 でカメが発射され、

 UFOに衝突(しょうとつ)すると、爆発(ばくはつ)して消えます。
<考え方>
・カメの中のプログラムをクリックオンで実行したときは、他の動作から独立して実行する並列処理(へいれつしょり)になります。
・カメの中にある追加設定で、衝突(しょうとつ)イベントを設定します。
衝突(しょうとつ)したら、クリックオンによって、カメの中の命令を実行します。(外の手順を実行するとフリーズします。)

UFOにカメ発射のもと.mwxを 左クリックしてはじめましょう。 


1.ボタンで実行するプログラミングをします。

英語 日本語
to GO
UFO, st clickon
end
to G1
KAME, clickon
end
手順は GO
UFO、 出てくる クリックオン
終わり
手順は G1
KAME、 クリックオン
終わり


2.並列処理で実行される カメ をプログラミングをします。

(1)をみぎクリックしてカメの中にプログラムを書きます。
英語 日本語
repeat 6000 [fd 0.1] くりかえす 6000 「前へ 0.1」

(2)を左クリックして衝突(しょうとつ)イベントを書きます。
 
英語 日本語
ask yourname [BOM] たのむ ぶつかったかめ 「BOM」


3.並列処理で実行される UFO をプログラミングをします。

(1)をみぎクリックして、プログラムを書きます。
英語 日本語
seth 90
fd 10 setsh 1 wait 1
fd 10 setsh 2 wait 1
向きは 90
前へ 10 形は 1 待つ 1
前へ 10 形は 2 待つ 1

(2)を左クリックして手順を書きます。                                   
英語 日本語
to BOM
setsh 3
wait 5
ht
clickoff
end
手順は BOM
形は 3
待つ 5
かくれる
クリックオフ
終わり