Ejemplo n.º 1
0
def buildSteps():
    i = -11
    k = 8
    j = -20

    for j in range(-20, 80):
        game.set_block(Position(i + 1, j, k), 88)
        game.set_block(Position(i + 2, j, k), 88)
        k += 1
Ejemplo n.º 2
0
def sphere(x, y, z, m):
    #print("sphere function called")
    for i in range(-30, 31):
        for j in range(-30, 31):
            for k in range(-30, 31):
                if ((i * i) + (j * j) + (k * k) <= 900):
                    game.set_block(Position(i + x, j + y, k + z), m)
Ejemplo n.º 3
0
def buildTarget():
    for i in range(-50, 51):
        for j in range(-50, 51):
            if (i * i + j * j <= 2500):
                game.set_block(Position(i - 80, 0, j - 20), 13)
    for i in range(-40, 41):
        for j in range(-40, 41):
            if (i * i + j * j <= 1600):
                game.set_block(Position(i - 80, 0, j - 20), 8)

    for i in range(-30, 31):
        for j in range(-30, 31):
            if (i * i + j * j <= 900):
                game.set_block(Position(i - 80, 0, j - 20), 13)

    for i in range(-20, 21):
        for j in range(-20, 21):
            if (i * i + j * j <= 400):
                game.set_block(Position(i - 80, 0, j - 20), 8)

    for i in range(-10, 11):
        for j in range(-10, 11):
            if (i * i + j * j <= 100):
                game.set_block(Position(i - 80, 0, j - 20), 13)

    for i in range(-5, 6):
        for j in range(-5, 6):
            if (i * i + j * j <= 25):
                game.set_block(Position(i - 80, 0, j - 20), 67)

    for i in range(1, 15):
        game.set_block(Position(-80, i, -20), 19)
Ejemplo n.º 4
0
def setPlayPosClearConsole():
    game.set_player_position(Position(0, 10, -12))
    game.clear_console()
Ejemplo n.º 5
0
def teleportPlayer(p):
    game.set_player_position(Position(0, 200, -20))
Ejemplo n.º 6
0
def preventFall():
    for i in range(-50, 50):
        for j in range(-50, 50):
            game.set_block(Position(i, -20, j), 34)
Ejemplo n.º 7
0
def makePlatformGap():
    for i in range(-10, 29):
        for j in range(-10, 28):
            game.set_block(Position(i, 0, j), 0)
Ejemplo n.º 8
0
def buildPlatform():
    for i in range(1, 18):
        for j in range(1, 17):
            game.set_block(Position(i, 1, j), 86)

    # Builds the enclosure around CGI lettering
    for i in range(19):
        game.set_block(Position(i, 0, 0), 15)
        game.set_block(Position(i, 11, 0), 15)
        game.set_block(Position(i, 0, 17), 15)
        game.set_block(Position(i, 11, 17), 15)

    for i in range(12):
        game.set_block(Position(0, i, 0), 15)
        game.set_block(Position(0, i, 17), 15)
        game.set_block(Position(18, i, 0), 15)
        game.set_block(Position(18, i, 17), 15)

    for i in range(18):
        game.set_block(Position(0, 0, i), 15)
        game.set_block(Position(0, 11, i), 15)
        game.set_block(Position(18, 11, i), 15)
        game.set_block(Position(18, 0, i), 15)

    # This code creates the letter C
    game.set_block(Position(11, 3, 8), 13)
    game.set_block(Position(12, 2, 8), 13)
    game.set_block(Position(13, 2, 8), 13)
    game.set_block(Position(14, 2, 8), 13)

    game.set_block(Position(15, 3, 8), 13)

    game.set_block(Position(16, 4, 8), 13)
    game.set_block(Position(16, 5, 8), 13)
    game.set_block(Position(16, 6, 8), 13)
    game.set_block(Position(16, 7, 8), 13)

    game.set_block(Position(15, 8, 8), 13)

    game.set_block(Position(14, 9, 8), 13)
    game.set_block(Position(13, 9, 8), 13)
    game.set_block(Position(12, 9, 8), 13)

    game.set_block(Position(11, 8, 8), 13)

    # The following code creates the letter G
    game.set_block(Position(4, 3, 8), 13)
    game.set_block(Position(4, 2, 8), 13)
    game.set_block(Position(5, 2, 8), 13)
    game.set_block(Position(6, 2, 8), 13)
    game.set_block(Position(7, 2, 8), 13)
    game.set_block(Position(4, 4, 8), 13)
    game.set_block(Position(4, 5, 8), 13)
    game.set_block(Position(5, 5, 8), 13)

    game.set_block(Position(8, 3, 8), 13)
    game.set_block(Position(8, 2, 8), 13)
    game.set_block(Position(9, 3, 8), 13)

    game.set_block(Position(9, 4, 8), 13)
    game.set_block(Position(9, 5, 8), 13)
    game.set_block(Position(9, 6, 8), 13)
    game.set_block(Position(9, 7, 8), 13)

    game.set_block(Position(8, 8, 8), 13)
    game.set_block(Position(9, 8, 8), 13)
    game.set_block(Position(8, 9, 8), 13)

    game.set_block(Position(7, 9, 8), 13)
    game.set_block(Position(6, 9, 8), 13)
    game.set_block(Position(5, 9, 8), 13)

    game.set_block(Position(4, 8, 8), 13)

    # The following code creates the letter I

    for i in range(2, 10):
        game.set_block(Position(2, i, 8), 13)
Ejemplo n.º 9
0
def setBlockPosition(x, y, z):
    game.set_block(Position(x, y, z), 21)
Ejemplo n.º 10
0
def set_tnt(p):
    for i in range(-5, 6):
        for j in range(-5, 6):
            for k in range(-5, 6):
                if ((i * i) + (j * j) + (k * k) <= 25):
                    game.set_block(Position(p.x + i, p.y + j, p.z + k), 0)
def block(x, y, z, m):
    game.set_block(Position(x, y, z), materials[m])