忍者ブログ

cc-memo

Computer Craft のメモ

archer

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

archer

local NUM_SHOT = 3;
local NUM_STEP = 4;
for i = 1, NUM_STEP do
  turtle.turnLeft();
  turtle.turnLeft();
  turtle.select(2);
  turtle.placeUp();
  turtle.forward();
  turtle.up();
  turtle.turnRight();
  turtle.turnRight();
  turtle.select(3);
  turtle.drop(NUM_SHOT);
  for j = 1, NUM_SHOT do
    rs.setOutput("front", true);
    sleep(0.3);
    rs.setOutput("front", false);
    sleep(0.3);
  end
  turtle.select(2);
  turtle.dig();
  turtle.down();
  
  for j = 1, 4 do
    turtle.forward();
  end
end


可愛いけど無駄な動きが多い。

最初から後ろ向きに進軍する。
turtle.placeUp()で頭上にディスペンサーを出したら、
turtle.dropUp()で矢を装填して、
rs.setOutput("top", true) と rs.setOutput("top", false) を使って矢を発射させたほうが効率が良いですね。

※コーディングの適当さについての苦情は受け付けません。
セミコロンが要らないのも知ってます。
PR

コメント

プロフィール

HN:
kssr
性別:
非公開

Twitter

最古記事

(04/25)
(04/26)
(04/27)
(04/28)
(04/29)

アンテナ・ランキング