6 に答える
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17
ここにある他のいくつかのタートルコマンドをチェックしてください...
タートル コマンド
BACK ## [BK]
- カメを後ろに移動BACKGROUND ## [BG]
- 背景色の設定 (0-15)- 0 - 黒
- 1 - 白
- 2 - 赤
- 3 - シアン
- 4 - 紫
- 5 - 緑
- 6 - 青
- 7 - 黄
- 8 - オレンジ
- 9 - ブラウン
- 10 - ライトレッド
- 11 - 灰色 1
- 12 - 灰色 2
- 13 - ライトグリーン
- 14 - ライトブルー
- 15 - 灰色 3
CLEARSCREEN [CS]
- カメを動かさずに画面をクリアDRAW
- 画面をクリアしてカメを家に持ち帰りますEACH
- 番号がリストにある複数のスプライトに、2 番目のリストのコマンドを受け入れるように指示します。EACH [1 2] [SQUARE 10]
FORWARD ## [FD]
- カメを前方に移動FULLSCREEN
- フル グラフィック画面 (F5 を押すのと同じ)HEADING
- タートルの向きを数値で出力 (0-359)HIDETURTLE [HT]
- カメを見えなくするHOME
- タートルを画面中央に上向きに移動LEFT [LT]
- タートルを左に向けるNODRAW [ND]
- クリアスクリーンでテキストモードに入るNOWRAP
- 描画が画面に回り込むのを防ぐPENCOLOR [PC]
- ペンの色を変えるPENDOWN [PD]
- 亀の葉跡PENUP [PU]
- カメは道を離れなくなりましたRIGHT ## [RT]
- タートルを右に向けるSETHEADING [SETH]
- タートルの向きを設定します。SETH 180
SETSHAPE
- 現在のスプライト形状を設定 (0-7)SETX
指定された x 座標にタートルを移動します。SETX 50
SETXY
指定された x、y 座標にタートルを移動します。SETXY 50 50
SETY
指定された y 座標にタートルを移動します。SETY 50
SHAPE
- 現在のスプライトの形状の出力番号SHOWTURTLE [ST]
- カメを見えるようにするSPLITSCREEN
- グラフィックスとテキストが混在する画面 (F3 を押すのと同じ)STAMPCHAR
- タートル スタンプを現在位置の文字にします。STAMPCHAR "A
TELL
- 指定されたスプライトにコマンドを受け取るように指示します。TELL 2
TEXTSCREEN
- 画面全体をテキストに使用 ( を押すのと同じF1)TOWARDS
- タートルが X,Y 座標に向くように見出しを出力します。TOWARDS 0 0
WRAP
- タートルの描画を画面に巻き付けるXCOR
- タートルの現在の x 座標を出力YCOR
- タートルの現在のy座標を出力ASPECT
- 垂直画面の倍率を設定します。デフォルトは 0.76 です
ウェブサイトから直接取得したサンプル: http://gaza.freehosting.net/logo/index.html
ロゴはタートルを動かすためのものです...次のようなコマンドを与えます:
Forward 100
Right 45
コマンドを繰り返すようなこともできます:
Repeat 8 [Forward 100 Right 45] ; Draw an octagon
(私は何を獲得しますか? 8-)
うわあ!それはまだありますか?
fd 300 // Forward
rt 90 // Right 90°
fd 300
lt 90 // Left 90°
それはうまくいきました。
試してみてください: bk
(戻る)、fd
(進む)、ld
(度で左に曲がる)、rt
(右に曲がる)。
正しい構文でコマンドを発行する。例えば:
forward 100
タートルを動かすために必要なコマンドは 1 つだけです。forward
ニーモニックを持つものですfd
。グラフィックスベースの (仮想) タートルではなく、ロボット (実際の) タートルで作業する場合、方向転換コマンドleft
とright
[ lt
& rt
] が誤ってタートルを少し動かしてしまうことがあります。
ほとんどの実装では、コマンドbackwards
[ bk
] も使用できます。
タートルが動くとき、そのときのペンが上か下か、また現在のペンの色が背景色と異なるかどうかによって、その通りに線を引くことがあります。
グラフィックベースの (仮想) タートルはsetx
、 、sety
、および で画面をジャンプすることもできます。setxy