『動き』のコードは小学生のプログラミング教育の初期課題「正方形を書く」で使用するので理解しておきましょう。
『動き』のコードは主にスプライト(ネコ)を動かすための処理になります。

動きのコードの使い方
『動き』のコードで使用頻度が多い処理は
- ○○歩動かす
- ○○度回す(左回り)
- ○○度回す(右回り)
- x座標を○○、y座標を○○にする
以上のコードの使い方を理解しておけば大丈夫でしょう。
「○○歩動かす」は入力した歩数の分だけスプライト(ネコ)が動きます。
「○○度回す(左回り)」は入力した角度の分だけ左回りにスプライト(ネコ)が角度が変わります。
「○○度回す(右回り)」は入力した角度の分だけ右回りにスプライト(ネコ)が角度が変わります。
「x座標を○○、y座標を○○にする」はスプライト(ネコ)の場所に移動します。x0、y0の値で中央の位置になります。
『動き』のコードで使用頻度が低い処理は
- (どこかの場所、マウスのポインター)に行く
- ○○秒で(どこかの場所、マウスのポインター)へ行く
- ○○秒でx座標を○○、y座標を○○に変える
- ○○度に向ける
- マウスのポインターへ向ける
- x座標を○○ずつ変える
- x座標を○○にする
- y座標を○○ずつ変える
- y座標を○○にする
- もし端に着いたら、跳ね返る
- 回転方向を(左右のみ、回転しない、自由に回転)にする
「(どこかの場所、マウスのポインター)に行く」はどこかの場所を選択した場合はスプライト(ネコ)がランダムの場所に移動します。マウスのポインターを選択した場合はスプライト(ネコ)がマウスのポインターの方に移動します。
「○○秒で(どこかの場所、マウスのポインター)へ行く」はどこかの場所を選択した場合はスプライト(ネコ)がランダムの場所に入力した秒数で移動します。マウスのポインターを選択した場合はスプライト(ネコ)がマウスのポインターの方に入力した秒数で移動します。
「○○秒でx座標を○○、y座標を○○に変える」はスプライト(ネコ)の位置を指定した場所に入力した秒数で移動します。
「○○度に向ける」はスプライト(ネコ)の向きを指定した角度に変えます。初期角度は90度になります。
「マウスのポインターへ向ける」はスプライト(ネコ)の向きをマウスのポインターの方に向きを変えます。
「x座標を○○ずつ変える」は入力した数値の分だけスプライト(ネコ)がx座標方向に移動します。数値が正数なら右側、負数なら左側に移動します。
「x座標を○○にする」は入力した数値のx座標にスプライト(ネコ)が移動します。
「y座標を○○ずつ変える」は入力した数値の分だけスプライト(ネコ)がy座標方向に移動します。数値が正数なら上側、負数なら下側に移動します。
「y座標を○○にする」は入力した数値のy座標にスプライト(ネコ)が移動します。
「もし端に着いたら、跳ね返る」はスプライト(ネコ)が端に着いたら上下左右逆になり跳ね返ります。
「回転方向を(左右のみ、回転しない、自由に回転)にする」はスプライト(ネコ)を回転方向を選択した左右のみ、回転しない、自由に回転に制御します。
以上が動きのコードの処理の解説になります。使用頻度が多いコードだけ理解しておけば大丈夫でしょう。
『動き』の使用頻度が多いコードでプログラムを作成

最初にスプライト(ネコ)をx座標(左側)に-200の位置に配置します。ペンで書かれた線を全部消す処理をして初期状態にします。
ここからスプライト(ネコ)を動かして動作の確認をしていきます。
まずは100歩右側に動かし、90度右回転にスプライト(ネコ)を動かします。そこからまたまずは100歩動かして90度左回転にスプライト(ネコ)を動かした後また100歩動かします。
この状態だとx座標0y座標-100の位置にスプライト(ネコ)が配置されます。
そこからx座標0y座標0の位置を指定するとスプライト(ネコ)が最終の位置に配置されます。