This page (revision-1) was last changed on 20-Apr-2024 11:53 by Hiroaki Tateshita

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
20-Apr-2024 11:53 1 KB Hiroaki Tateshita

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 58 lines
[{PageViewPlugin}]
[Minecraft Programming], [Launch Rocket in Minecraft]
!!!Abstract
Builderの使い方の例として、ロケット描いてみます。
!!!Topic
*結果
[{Image width='400' src='Builder in Makecode/minecraft_programing_rocket.png'}]
*ソース
|自分のいる位置からX方向に10離れたところに、上の写真のロケットを作ります。本当は、[GitHub]に載せたい。
{{{
player.onChat("build", function () {    
build_rocket(positions.groundPosition(pos(10, 0, 0)))
})
function build_rocket (pos2: Position) {
builder.teleportTo(pos2)
builder.move(BACK, 1)
builder.move(RIGHT, 1)
builder.mark()
builder.move(LEFT, 2)
builder.move(FORWARD, 2)
builder.move(RIGHT, 2)
builder.move(BACK, 2)
builder.tracePath(OBSIDIAN)
builder.move(BACK, 1)
builder.move(UP, 1)
for (let index5 = 0; index5 <= 20; index5++) {
builder.mark()
builder.move(LEFT, 2)
builder.move(FORWARD, 1)
builder.move(LEFT, 1)
builder.move(FORWARD, 2)
builder.move(RIGHT, 1)
builder.move(FORWARD, 1)
builder.move(RIGHT, 2)
builder.move(BACK, 1)
builder.move(RIGHT, 1)
builder.move(BACK, 2)
builder.move(LEFT, 1)
builder.move(BACK, 1)
builder.tracePath(IRON_BLOCK)
builder.move(UP, 1)
}
builder.move(FORWARD, 1)
builder.mark()
builder.move(LEFT, 2)
builder.move(FORWARD, 2)
builder.move(RIGHT, 2)
builder.move(BACK, 2)
builder.move(UP, 1)
builder.move(LEFT, 2)
builder.move(FORWARD, 2)
builder.move(RIGHT, 2)
builder.move(BACK, 1)
builder.move(LEFT, 1)
builder.move(UP, 2)
builder.tracePath(IRON_BLOCK)
}
}}}