ロジック&解説プログラムの実行結果2つのボールがそれぞれ動き、壁やボールにあたると跳ね返ります。それぞれのボールにスクリプト(プログラム)が設定されています。プログラム(バスケットボール)まず、バスケットボール側のプログラムです。1緑色の旗がクリックされたタイミングで起動し、その後、ボールを動かすロジックを繰り返します。2まず10歩分移動させます。3、6の条件に入るまで繰り返されるため、向いている方向に直進する事になります。3画面の端に触れた場合、専用のロジックに入ります。4端に着いたら跳ね返る命令を利用します。この時点では、向きが変わるだけで移動はしません。5このロジックが無くても、画面端についたら跳ね返りますが、跳ね返る角度が常に同じとなってしまい、面白くありません。そこで、跳ね返った後に向きをランダムで変更させることにより、反射する方向を常に変えています。6もう一つのボール(ボール2)と接触した場合のロジックとなります。ここでは単純に向きを180度転回させて、跳ね返っているように見せています。プログラム(水玉ボール)ロジックとしてはバスケットボールのロジックとほとんど同じ内容となっています。違う部分は1の条件のみです。バスケットボール(ボール1)に触れた場合に180度転回させています。※キッズプログラミング講座では上記内容を子供にもわかりやすい表現に変えて教えます。キッズITコンサルティングを立ち上げて小学生向けのプログラミング教育を実施。京都(精華町・京田辺)と奈良(高の原・生駒)にてキッズプログラミング講座を開講中。