Erbauen des Leuchtturms:

def Turm():
    k=0
    for i in range(100):
        k=(i % 10)
        if (k==0 or k==1 or k==2 or k==3 or k==4):
            shapes.circle(RED_CONCRETE, world(0, i, 0), 10, Axis.Y, ShapeOperation.REPLACE)
        if (k==5 or k==6 or k==7 or k==8 or k==9):
            shapes.circle(WHITE_CONCRETE, world(0, i, 0), 10, Axis.Y, ShapeOperation.REPLACE)

def Kuppel():
    shapes.sphere(GLASS, world(0, 100, 0), 10, ShapeOperation.REPLACE)
    shapes.sphere(AIR, world(0, 100, 0), 9, ShapeOperation.REPLACE)

    blocks.place(AIR, world(9, 99, -4))
    blocks.place(AIR, world(9, 100, -4))
    blocks.place(AIR, world(9, 101, -4))
    blocks.place(GLASS, world(8, 100, -4))
    blocks.place(GLASS, world(8, 101, -4))
    blocks.place(AIR, world(7, 99, -7))
    blocks.place(AIR, world(7, 100, -7))
    blocks.place(AIR, world(7, 101, -7))
    blocks.place(AIR, world(8, 100, -6))
    blocks.place(AIR, world(6, 100, -8))
    blocks.place(AIR, world(4, 99, -9))
    blocks.place(AIR, world(4, 100, -9))
    blocks.place(AIR, world(4, 101, -9))
    blocks.place(GLASS, world(4, 100, -8))
    blocks.place(GLASS, world(4, 101, -8))
    blocks.place(AIR, world(-4, 99, -9))
    blocks.place(AIR, world(-4, 100, -9))
    blocks.place(AIR, world(-4, 101, -9))
    blocks.place(GLASS, world(-4, 100, -8))
    blocks.place(GLASS, world(-4, 101, -8))
    blocks.place(AIR, world(-6, 100, -8))
    blocks.place(AIR, world(-7, 99, -7))
    blocks.place(AIR, world(-7, 100, -7))
    blocks.place(AIR, world(-7, 101, -7))
    blocks.place(AIR, world(-8, 100, -6))
    blocks.place(AIR, world(-9, 99, -4))
    blocks.place(AIR, world(-9, 100, -4))
    blocks.place(AIR, world(-9, 101, -4))
    blocks.place(GLASS, world(-8, 100, -4))
    blocks.place(GLASS, world(-8, 101, -4))
    blocks.place(AIR, world(-9, 99, 4))
    blocks.place(AIR, world(-9, 100, 4))
    blocks.place(AIR, world(-9, 101, 4))
    blocks.place(GLASS, world(-8, 100, 4))
    blocks.place(GLASS, world(-8, 101, 4))
    blocks.place(AIR, world(-8, 100, 6))
    blocks.place(AIR, world(-7, 99, 7))
    blocks.place(AIR, world(-7, 100, 7))
    blocks.place(AIR, world(-7, 101, 7))
    blocks.place(AIR, world(-6, 100, 8))
    blocks.place(AIR, world(-4, 99, 9))
    blocks.place(AIR, world(-4, 100, 9))
    blocks.place(AIR, world(-4, 101, 9))
    blocks.place(GLASS, world(-4, 100, 8))
    blocks.place(GLASS, world(-4, 101, 8))
    blocks.place(AIR, world(4, 99, 9))
    blocks.place(AIR, world(4, 100, 9))
    blocks.place(AIR, world(4, 101, 9))
    blocks.place(GLASS, world(4, 100, 8))
    blocks.place(GLASS, world(4, 101, 8))
    blocks.place(AIR, world(6, 100, 8))
    blocks.place(AIR, world(7, 99, 7))
    blocks.place(AIR, world(7, 100, 7))
    blocks.place(AIR, world(7, 101, 7))
    blocks.place(AIR, world(8, 100, 6))
    blocks.place(AIR, world(9, 99, 4))
    blocks.place(AIR, world(9, 100, 4))
    blocks.place(AIR, world(9, 101, 4))
    blocks.place(GLASS, world(8, 100, 4))
    blocks.place(GLASS, world(8, 101, 4))

Weiter zum nächsten Command: ebenen

Zurück zu den Commands: Commands:

Zurück zur Startseite: Fallende Minenkünstler (Projekt von Laurent Ruffieux und Rafael Grünenfelder):