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 180SETSHAPE- 現在のスプライト形状を設定 (0-7)SETX指定された x 座標にタートルを移動します。SETX 50SETXY指定された x、y 座標にタートルを移動します。SETXY 50 50SETY指定された y 座標にタートルを移動します。SETY 50SHAPE- 現在のスプライトの形状の出力番号SHOWTURTLE [ST]- カメを見えるようにするSPLITSCREEN- グラフィックスとテキストが混在する画面 (F3 を押すのと同じ)STAMPCHAR- タートル スタンプを現在位置の文字にします。STAMPCHAR "ATELL- 指定されたスプライトにコマンドを受け取るように指示します。TELL 2TEXTSCREEN- 画面全体をテキストに使用 ( を押すのと同じF1)TOWARDS- タートルが X,Y 座標に向くように見出しを出力します。TOWARDS 0 0WRAP- タートルの描画を画面に巻き付ける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