パレットグラフィック関係のオブジェクト次の図は画面の座標です。画面の中心が原点で、画面の位置はX軸とY軸で表されます。座標の値は画面のピクセルと対応しています。向きは右方向が0度で、左回りに指定します。タートル画面を歩き回るキャラクタです。動くと軌跡の線が残るので、それを利用して図形を描くことができます(タートルグラフィックス)。描いた線は「図形を作る」でタートルから切り離して図形オブジェクトにできます。「衝突」というメソッドを定義しておくと、他のオブジェクトと重なったときに実行されます。衝突の判定に使われるのは、タートルの本体です。描いた線を判定に使いたい場合は、図形オブジェクトにしてください。衝突メソッドの1個目のパラメータには、重なった相手のオブジェクトが渡されます。2個目のパラメータには、自分が動いて重なったかどうかが真偽値で渡されます。「衝突」に「タートル:跳ね返る」を代入することで、自然な跳ね返りを定義できます。衝突する相手が図形オブジェクトの場合、図形オブジェクトを描き始めたときの方向が衝突する際の壁の角度として扱われます。(例)壁とぶつかった向きとは関係なく、常に斜め後ろを向きます。(例)壁とぶつかった向きに応じて、自然な角度で跳ね返ります。かめた:衝突=タートル:跳ね返る。「動作」というメソッドを定義すると、マウスでクリックしたときに実行されます。新しいタートルを作ります。(例)タートルを作り「かめた」という名前にします。かめた=タートル!作る。(例)かめたは100歩、歩きます。かめた=タートル!作る。