|
を左クリックすると20のが作られて動き出します。 を左クリックするとが発射され に当たるとが消えます。 |
<考え方> (1)20のカメを作ります。(インスタンス化) (2)20のカメを動かします。 (3)赤カメを発射します。 |
(1)20のカメを作る(インスタンス化) |
<考え方> ・プログラムで、カメのオブジェクトをクリエイトします。(インスタンス化) |
20のカメを作るのもと.mwxを 左クリックしてはじめましょう。 |
newturtle で新しいカメを作るプログラムを書きます。 |
||||
|
||||
を左クリックすると、0~19のKAMEが作られます。 | ||||
(2) 20のカメを動かす |
<考え方> ・それぞれのカメのプロセスとして動かします。 |
20のカメを動かすのもと.mwxを 左クリックしてはじめましょう。 |
数字を順に止めるプログラムを書きます。 |
||||
・ forever を使って、それぞれのカメのプロセスとして動くプログラムを書きます。 | ||||
|
||||
(3)赤カメの発射 |
<考え方> ・追加設定のしょうとつ命令を使って、ぶつかったカメを消します。 ・しょうとつイベント(しょうとつ命令)は、同じプロセスの中で、カメを見えなくするプログラムを実行します。(外のプロセスを呼ぶとフリーズします) |
赤カメの発射のもと.mwxを 左クリックしてはじめましょう。 |
赤いカメを発射するプログラムを書きます。 |
||||||
・ の中にプログラムを書きます。追加設定で しょうとつ命令 を書きます。 |
||||||
|
||||||
・ を左クリックするとをクリックオンするプログラムを書きます。 |
||||||
|
||||||