archiv:gf:gf2020_2021:minecraft:projekt:2d1:janachantalanna:start

THE KINGDOM BUILD WITH BLOCKS

Ihr Guide heute, welche Sie durch das Königreich führt, ist Jack. Er wird euch alle Ecken im wunderschönen KINGDOM BUILD WITH BLOCKS zeigen, die Objekte werden jedoch für sich selber sprechen.

def Mauer():
    for y0 in range(4,30,1):
        shapes.line(RED_NETHER_BRICK, world(13, y0, 280), world(13, y0, 430))
        shapes.line(RED_NETHER_BRICK, world(13, y0, 430), world(200, y0, 430))
        shapes.line(RED_NETHER_BRICK, world(200, y0, 430), world(200, y0, 280))
        shapes.line(RED_NETHER_BRICK, world(200, y0, 280), world(13, y0, 280))
Mauer()

def Blumen():
    blocks.fill(SAND,world(128, 3, 355),world(14, 3, 347))
    for index in range(1200):
        blocks.place(RED_TULIP, randpos(world(117, 4, 405), world(92, 4, 356)))
        blocks.place(PINK_TULIP, randpos(world(91, 4, 405), world(66, 4, 356)))
        blocks.place(OXEYE_DAISY, randpos(world(65, 4, 405), world(40, 4, 356)))
        blocks.place(BLUE_ORCHID, randpos(world(39, 4, 405), world(14, 4, 356)))
        blocks.place(RED_TULIP, randpos(world(117, 4, 346), world(92, 4, 297)))
        blocks.place(PINK_TULIP, randpos(world(91, 4, 346), world(66, 4, 297)))
        blocks.place(OXEYE_DAISY, randpos(world(65, 4, 346), world(40, 4, 297)))
        blocks.place(BLUE_ORCHID, randpos(world(39, 4, 346), world(14, 4, 297)))
Blumen()

def Schloss():
    for y0 in range(4,33,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 320), world(140, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 380), world(160, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(160, y0, 380), world(160, y0, 320))
        shapes.line(BLOCK_OF_QUARTZ, world(160, y0, 320), world(140, y0, 320))
    for y1 in range(13,34,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 320), world(160, y1, 380))
      
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 320), world(140, y0, 327))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 327), world(132, y0, 327))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 327), world(132, y0, 320))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 320), world(140, y0, 320))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 320), world(132, y1, 327))
      
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 331), world(140, y0, 339))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 339), world(132, y0, 339))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 339), world(132, y0, 331))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 331), world(140, y0, 331))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 331), world(132, y1, 339))
      
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 343), world(140, y0, 359))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 359), world(128, y0, 359))
        shapes.line(BLOCK_OF_QUARTZ, world(128, y0, 359), world(128, y0, 343))
        shapes.line(BLOCK_OF_QUARTZ, world(128, y0, 343), world(140, y0, 343))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 343), world(128, y1, 359))
      
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 363), world(140, y0, 370))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 370), world(132, y0, 370))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 370), world(132, y0, 363))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 363), world(140, y0, 363))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 363), world(132, y1, 370))
      
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 374), world(140, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 380), world(132, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 380), world(132, y0, 374))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 374), world(140, y0, 374))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 374), world(132, y1, 380))
        blocks.fill(PLANKS_OAK, world(140, 3, 320), world(160, 3, 380))
        blocks.fill(PLANKS_OAK, world(140, 3, 379), world(133, 3, 375))
        blocks.fill(PLANKS_OAK, world(140, 3, 369), world(133, 3, 364))
        blocks.fill(PLANKS_OAK, world(140, 3, 358), world(129, 3, 344))
        blocks.fill(PLANKS_OAK, world(140, 3, 338), world(133, 3, 332))
        blocks.fill(PLANKS_OAK, world(140, 3, 326), world(133, 3, 321))
Schloss()
def Tor():
    blocks.fill(PINK_TERRACOTTA, world(128, 4, 347), world(128, 12, 355))
    blocks.fill(JUNGLE_DOOR, world(128, 4, 350), world(128, 4, 352))
    blocks.fill(JUNGLE_FENCE, world(13, 4, 347), world(13, 12, 355))
    blocks.fill(AIR, world(13, 4, 352), world(13, 6, 350))
Tor()
def Dach():
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 320), world(140, 40, 327))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 320), world(140, 41, 327))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 321), world(139, 42, 326))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 321), world(139, 43, 326))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 322), world(138, 44, 325))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 322), world(138, 45, 325))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 323), world(137, 46, 324))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 323), world(137, 47, 324))
    
    blocks.fill(PINK_TERRACOTTA, world(128, 40, 343), world(140, 40, 359))
    blocks.fill(PINK_TERRACOTTA, world(128, 41, 343), world(140, 41, 359))
    blocks.fill(PINK_TERRACOTTA, world(129, 42, 344), world(139, 42, 358))
    blocks.fill(PINK_TERRACOTTA, world(129, 43, 344), world(139, 43, 358))
    blocks.fill(PINK_TERRACOTTA, world(130, 44, 345), world(138, 44, 357))
    blocks.fill(PINK_TERRACOTTA, world(130, 45, 345), world(138, 45, 357))
    blocks.fill(PINK_TERRACOTTA, world(131, 46, 346), world(137, 46, 356))
    blocks.fill(PINK_TERRACOTTA, world(131, 47, 346), world(137, 47, 356))
    blocks.fill(PINK_TERRACOTTA, world(132, 48, 347), world(136, 48, 355))
    blocks.fill(PINK_TERRACOTTA, world(132, 49, 347), world(136, 49, 355))
    blocks.fill(PINK_TERRACOTTA, world(133, 50, 348), world(135, 50, 354))
    blocks.fill(PINK_TERRACOTTA, world(133, 51, 348), world(135, 51, 354))
    
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 331), world(140, 40, 339))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 331), world(140, 41, 339))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 332), world(139, 42, 338))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 332), world(139, 43, 338))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 333), world(138, 44, 337))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 333), world(138, 45, 337))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 334), world(137, 46, 336))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 334), world(137, 47, 336))
    
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 363), world(140, 40, 370))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 363), world(140, 41, 370))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 364), world(139, 42, 369))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 364), world(139, 43, 369))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 365), world(138, 44, 368))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 365), world(138, 45, 368))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 366), world(137, 46, 367))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 366), world(137, 47, 367))
    
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 374), world(140, 40, 380))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 374), world(140, 41, 380))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 375), world(139, 42, 379))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 375), world(139, 43, 379))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 376), world(138, 44, 378))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 376), world(138, 45, 378))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 377), world(137, 46, 377))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 377), world(137, 47, 377))
    
    blocks.fill(PINK_TERRACOTTA, world(141, 34, 320), world(160, 34, 380))
    blocks.fill(PINK_TERRACOTTA, world(141, 35, 320), world(160, 35, 380))
    blocks.fill(PINK_TERRACOTTA, world(142, 36, 321), world(159, 36, 379))
    blocks.fill(PINK_TERRACOTTA, world(142, 37, 321), world(159, 37, 379))
    blocks.fill(PINK_TERRACOTTA, world(143, 38, 322), world(158, 38, 378))
    blocks.fill(PINK_TERRACOTTA, world(143, 39, 322), world(158, 39, 378))
    blocks.fill(PINK_TERRACOTTA, world(144, 40, 323), world(157, 40, 377))
    blocks.fill(PINK_TERRACOTTA, world(144, 41, 323), world(157, 41, 377))
    blocks.fill(PINK_TERRACOTTA, world(145, 42, 324), world(156, 42, 376))
    blocks.fill(PINK_TERRACOTTA, world(145, 43, 324), world(156, 43, 376))
    blocks.fill(PINK_TERRACOTTA, world(146, 44, 325), world(155, 44, 375))
    blocks.fill(PINK_TERRACOTTA, world(146, 45, 325), world(155, 45, 375))
    blocks.fill(PINK_TERRACOTTA, world(147, 46, 326), world(154, 46, 374))
    blocks.fill(PINK_TERRACOTTA, world(147, 47, 326), world(154, 47, 374))
    blocks.fill(PINK_TERRACOTTA, world(148, 48, 327), world(153, 48, 373))
    blocks.fill(PINK_TERRACOTTA, world(148, 49, 327), world(153, 49, 373))
    blocks.fill(PINK_TERRACOTTA, world(149, 50, 328), world(152, 50, 372))
    blocks.fill(PINK_TERRACOTTA, world(149, 51, 328), world(152, 51, 372))
    blocks.fill(PINK_TERRACOTTA, world(150, 52, 329), world(151, 52, 371))
Dach()

def Treppen():
    blocks.fill(NETHER_BRICK_STAIRS, world(145, 4, 356), world(145, 4, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(146, 5, 356), world(146, 5, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(147, 6, 356), world(147, 6, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(148, 7, 356), world(148, 7, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(149, 8, 356), world(149, 8, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(150, 9, 356), world(150, 9, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(151, 10, 356), world(151, 10, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(152, 11, 356), world(152, 11, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(153, 12, 356), world(153, 12, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(154, 13, 356), world(154, 13, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(145, 14, 322), world(145, 14, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(146, 15, 322), world(146, 15, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(147, 16, 322), world(147, 16, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(148, 17, 322), world(148, 17, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(149, 18, 322), world(149, 18, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(150, 19, 322), world(150, 19, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(151, 20, 322), world(151, 20, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(152, 21, 322), world(152, 21, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(153, 22, 322), world(153, 22, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(154, 23, 322), world(154, 23, 323))
Treppen()

def Fenster():
    blocks.fill(GLASS, world(132, 5, 322),world(132, 9, 325))
    blocks.fill(GLASS, world(132, 5, 333),world(132, 9, 337))
    blocks.fill(GLASS, world(132, 5, 365),world(132, 9, 368))
    blocks.fill(GLASS, world(132, 5, 376),world(132, 9, 378))
    blocks.fill(GLASS, world(132, 15, 322),world(132, 19, 325))
    blocks.fill(GLASS, world(132, 15, 333),world(132, 19, 337))
    blocks.fill(GLASS, world(132, 15, 365),world(132, 19, 368))
    blocks.fill(GLASS, world(132, 15, 376),world(132, 19, 378))
    blocks.fill(GLASS, world(132, 25, 322),world(132, 29, 325))
    blocks.fill(GLASS, world(132, 25, 333),world(132, 29, 337))
    blocks.fill(GLASS, world(132, 25, 365),world(132, 29, 368))
    blocks.fill(GLASS, world(132, 25, 376),world(132, 29, 378))
    blocks.fill(GLASS, world(128, 15, 347),world(128, 31, 355))
    blocks.fill(GLASS, world(160, 6, 375),world(160, 10, 325))
    blocks.fill(GLASS, world(160, 16, 375),world(160, 20, 325))
    blocks.fill(GLASS, world(160, 26, 375),world(160, 30, 325))
    blocks.fill(GLASS, world(156, 6, 380),world(145, 10, 380))
    blocks.fill(GLASS, world(156, 6, 320),world(145, 10, 320)) 
    blocks.fill(GLASS, world(156, 16, 380),world(145, 20, 380))
    blocks.fill(GLASS, world(156, 16, 320),world(145, 20, 320))
    blocks.fill(GLASS, world(156, 26, 380),world(145, 30, 380))
    blocks.fill(GLASS, world(156, 26, 320),world(145, 30, 320))  
Fenster()

def aquarium():
    blocks.fill(GLASS_PANE,world(147, 14, 332),world(158, 20, 338))
    blocks.fill(WATER,world(148, 14, 333),world(157, 19, 337))
    for index in range(6):
        mobs.spawn(SALMON, randpos(world(148, 14, 333), world(157, 20, 337)))
        mobs.spawn(PUFFERFISH, randpos(world(148, 14, 333), world(157, 20, 337)))
        mobs.spawn(TROPICAL_FISH,randpos(world(148, 14, 333), world(157, 20, 337)))
        blocks.place(BUBBLE_CORAL, randpos(world(148, 14, 333), world(157, 14, 337)))
        blocks.place(HORN_CORAL, randpos(world(148, 14, 333), world(157, 14, 337)))
        blocks.place(BRAIN_CORAL, randpos(world(148, 14, 333), world(157, 14, 337)))
aquarium()

def Lampen():
    for y1 in range(12,33,10):
        blocks.place(GLOWSTONE, world(137, y1, 377))
        blocks.place(GLOWSTONE, world(137, y1, 366))
        blocks.place(GLOWSTONE, world(137, y1, 335))
        blocks.place(GLOWSTONE, world(137, y1, 323))
        blocks.place(GLOWSTONE, world(150, y1, 326))
        blocks.place(GLOWSTONE, world(150, y1, 330))
        blocks.place(GLOWSTONE, world(150, y1, 334))
        blocks.place(GLOWSTONE, world(150, y1, 338))
        blocks.place(GLOWSTONE, world(150, y1, 342))
        blocks.place(GLOWSTONE, world(150, y1, 360))
        blocks.place(GLOWSTONE, world(150, y1, 364))
        blocks.place(GLOWSTONE, world(150, y1, 368))
        blocks.place(GLOWSTONE, world(150, y1, 372))
        blocks.place(GLOWSTONE, world(150, y1, 376))
        blocks.place(GLOWSTONE, world(132, y1, 350))
        blocks.place(GLOWSTONE, world(134, y1, 350))
        blocks.place(GLOWSTONE, world(136, y1, 350))
        blocks.place(GLOWSTONE, world(138, y1, 350))
        blocks.place(GLOWSTONE, world(130, y1, 350))
        blocks.place(GLOWSTONE, world(140, y1, 350))
Lampen()

def Lücken():
    blocks.fill(AIR, world(128, 4, 347),world(128, 12, 355))
    blocks.fill(AIR, world(140, 4, 344),world(140, 12, 358))
    blocks.fill(AIR, world(140, 4, 375),world(140, 12, 379))
    blocks.fill(AIR, world(140, 4, 369),world(140, 12, 364))
    blocks.fill(AIR, world(140, 4, 321),world(140, 12, 326))
    blocks.fill(AIR, world(140, 4, 332),world(140, 12, 338))
    blocks.fill(AIR, world(154, 13, 346),world(149, 13, 356))
    blocks.fill(AIR, world(140, 14, 375),world(140, 22, 379))
    blocks.fill(AIR, world(140, 14, 369),world(140, 22, 364))
    blocks.fill(AIR, world(140, 14, 321),world(140, 22, 326))
    blocks.fill(AIR, world(140, 14, 332),world(140, 22, 338))
    blocks.fill(AIR, world(140, 24, 375),world(140, 32, 379))
    blocks.fill(AIR, world(140, 24, 369),world(140, 32, 364))
    blocks.fill(AIR, world(140, 24, 321),world(140, 32, 326))
    blocks.fill(AIR, world(140, 24, 332),world(140, 32, 338))
    blocks.fill(AIR, world(154, 23, 322),world(151, 23, 323))
    blocks.fill(AIR, world(140, 14, 344),world(140, 22, 358))
    blocks.fill(AIR, world(140, 24, 344),world(140, 32, 358))
Lücken()
Einige Elemente in der Inneneinrichtung wurden von Hand gebaut. Diese finden Sie auf der Minecraft Welt.

def Mauer():
    for y0 in range(4,30,1):
        shapes.line(RED_NETHER_BRICK, world(13, y0, 280), world(13, y0, 430))
        shapes.line(RED_NETHER_BRICK, world(13, y0, 430), world(200, y0, 430))
        shapes.line(RED_NETHER_BRICK, world(200, y0, 430), world(200, y0, 280))
        shapes.line(RED_NETHER_BRICK, world(200, y0, 280), world(13, y0, 280))

def Blumen():
    blocks.fill(SAND,world(128, 3, 355),world(14, 3, 347))
    for index in range(1200):
        blocks.place(RED_TULIP, randpos(world(117, 4, 405), world(92, 4, 356)))
        blocks.place(PINK_TULIP, randpos(world(91, 4, 405), world(66, 4, 356)))
        blocks.place(OXEYE_DAISY, randpos(world(65, 4, 405), world(40, 4, 356)))
        blocks.place(BLUE_ORCHID, randpos(world(39, 4, 405), world(14, 4, 356)))
        blocks.place(RED_TULIP, randpos(world(117, 4, 346), world(92, 4, 297)))
        blocks.place(PINK_TULIP, randpos(world(91, 4, 346), world(66, 4, 297)))
        blocks.place(OXEYE_DAISY, randpos(world(65, 4, 346), world(40, 4, 297)))
        blocks.place(BLUE_ORCHID, randpos(world(39, 4, 346), world(14, 4, 297)))

def Schloss():
    for y0 in range(4,33,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 320), world(140, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 380), world(160, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(160, y0, 380), world(160, y0, 320))
        shapes.line(BLOCK_OF_QUARTZ, world(160, y0, 320), world(140, y0, 320))
    for y1 in range(13,34,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 320), world(160, y1, 380))
        
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 320), world(140, y0, 327))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 327), world(132, y0, 327))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 327), world(132, y0, 320))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 320), world(140, y0, 320))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 320), world(132, y1, 327))
        
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 331), world(140, y0, 339))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 339), world(132, y0, 339))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 339), world(132, y0, 331))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 331), world(140, y0, 331))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 331), world(132, y1, 339))
        
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 343), world(140, y0, 359))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 359), world(128, y0, 359))
        shapes.line(BLOCK_OF_QUARTZ, world(128, y0, 359), world(128, y0, 343))
        shapes.line(BLOCK_OF_QUARTZ, world(128, y0, 343), world(140, y0, 343))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 343), world(128, y1, 359))
        
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 363), world(140, y0, 370))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 370), world(132, y0, 370))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 370), world(132, y0, 363))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 363), world(140, y0, 363))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 363), world(132, y1, 370))
        
    for y0 in range(4,40,1):
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 374), world(140, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(140, y0, 380), world(132, y0, 380))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 380), world(132, y0, 374))
        shapes.line(BLOCK_OF_QUARTZ, world(132, y0, 374), world(140, y0, 374))
    for y1 in range(13,42,10):
        blocks.fill(BLOCK_OF_QUARTZ, world(140, y1, 374), world(132, y1, 380))
        blocks.fill(PLANKS_OAK, world(140, 3, 320), world(160, 3, 380))
        blocks.fill(PLANKS_OAK, world(140, 3, 379), world(133, 3, 375))
        blocks.fill(PLANKS_OAK, world(140, 3, 369), world(133, 3, 364))
        blocks.fill(PLANKS_OAK, world(140, 3, 358), world(129, 3, 344))
        blocks.fill(PLANKS_OAK, world(140, 3, 338), world(133, 3, 332))
        blocks.fill(PLANKS_OAK, world(140, 3, 326), world(133, 3, 321))
        
def Tor():
    blocks.fill(PINK_TERRACOTTA, world(128, 4, 347), world(128, 12, 355))
    blocks.fill(JUNGLE_DOOR, world(128, 4, 350), world(128, 4, 352))
    blocks.fill(JUNGLE_FENCE, world(13, 4, 347), world(13, 12, 355))
    blocks.fill(AIR, world(13, 4, 352), world(13, 6, 350))
        
def Dach():
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 320), world(140, 40, 327))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 320), world(140, 41, 327))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 321), world(139, 42, 326))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 321), world(139, 43, 326))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 322), world(138, 44, 325))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 322), world(138, 45, 325))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 323), world(137, 46, 324))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 323), world(137, 47, 324))
        
    blocks.fill(PINK_TERRACOTTA, world(128, 40, 343), world(140, 40, 359))
    blocks.fill(PINK_TERRACOTTA, world(128, 41, 343), world(140, 41, 359))
    blocks.fill(PINK_TERRACOTTA, world(129, 42, 344), world(139, 42, 358))
    blocks.fill(PINK_TERRACOTTA, world(129, 43, 344), world(139, 43, 358))
    blocks.fill(PINK_TERRACOTTA, world(130, 44, 345), world(138, 44, 357))
    blocks.fill(PINK_TERRACOTTA, world(130, 45, 345), world(138, 45, 357))
    blocks.fill(PINK_TERRACOTTA, world(131, 46, 346), world(137, 46, 356))
    blocks.fill(PINK_TERRACOTTA, world(131, 47, 346), world(137, 47, 356))
    blocks.fill(PINK_TERRACOTTA, world(132, 48, 347), world(136, 48, 355))
    blocks.fill(PINK_TERRACOTTA, world(132, 49, 347), world(136, 49, 355))
    blocks.fill(PINK_TERRACOTTA, world(133, 50, 348), world(135, 50, 354))
    blocks.fill(PINK_TERRACOTTA, world(133, 51, 348), world(135, 51, 354))
        
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 331), world(140, 40, 339))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 331), world(140, 41, 339))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 332), world(139, 42, 338))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 332), world(139, 43, 338))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 333), world(138, 44, 337))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 333), world(138, 45, 337))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 334), world(137, 46, 336))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 334), world(137, 47, 336))
        
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 363), world(140, 40, 370))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 363), world(140, 41, 370))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 364), world(139, 42, 369))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 364), world(139, 43, 369))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 365), world(138, 44, 368))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 365), world(138, 45, 368))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 366), world(137, 46, 367))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 366), world(137, 47, 367))
        
    blocks.fill(PINK_TERRACOTTA, world(132, 40, 374), world(140, 40, 380))
    blocks.fill(PINK_TERRACOTTA, world(132, 41, 374), world(140, 41, 380))
    blocks.fill(PINK_TERRACOTTA, world(133, 42, 375), world(139, 42, 379))
    blocks.fill(PINK_TERRACOTTA, world(133, 43, 375), world(139, 43, 379))
    blocks.fill(PINK_TERRACOTTA, world(134, 44, 376), world(138, 44, 378))
    blocks.fill(PINK_TERRACOTTA, world(134, 45, 376), world(138, 45, 378))
    blocks.fill(PINK_TERRACOTTA, world(135, 46, 377), world(137, 46, 377))
    blocks.fill(PINK_TERRACOTTA, world(135, 47, 377), world(137, 47, 377))
        
    blocks.fill(PINK_TERRACOTTA, world(141, 34, 320), world(160, 34, 380))
    blocks.fill(PINK_TERRACOTTA, world(141, 35, 320), world(160, 35, 380))
    blocks.fill(PINK_TERRACOTTA, world(142, 36, 321), world(159, 36, 379))
    blocks.fill(PINK_TERRACOTTA, world(142, 37, 321), world(159, 37, 379))
    blocks.fill(PINK_TERRACOTTA, world(143, 38, 322), world(158, 38, 378))
    blocks.fill(PINK_TERRACOTTA, world(143, 39, 322), world(158, 39, 378))
    blocks.fill(PINK_TERRACOTTA, world(144, 40, 323), world(157, 40, 377))
    blocks.fill(PINK_TERRACOTTA, world(144, 41, 323), world(157, 41, 377))
    blocks.fill(PINK_TERRACOTTA, world(145, 42, 324), world(156, 42, 376))
    blocks.fill(PINK_TERRACOTTA, world(145, 43, 324), world(156, 43, 376))
    blocks.fill(PINK_TERRACOTTA, world(146, 44, 325), world(155, 44, 375))
    blocks.fill(PINK_TERRACOTTA, world(146, 45, 325), world(155, 45, 375))
    blocks.fill(PINK_TERRACOTTA, world(147, 46, 326), world(154, 46, 374))
    blocks.fill(PINK_TERRACOTTA, world(147, 47, 326), world(154, 47, 374))
    blocks.fill(PINK_TERRACOTTA, world(148, 48, 327), world(153, 48, 373))
    blocks.fill(PINK_TERRACOTTA, world(148, 49, 327), world(153, 49, 373))
    blocks.fill(PINK_TERRACOTTA, world(149, 50, 328), world(152, 50, 372))
    blocks.fill(PINK_TERRACOTTA, world(149, 51, 328), world(152, 51, 372))
    blocks.fill(PINK_TERRACOTTA, world(150, 52, 329), world(151, 52, 371))
       
def Treppen():
    blocks.fill(NETHER_BRICK_STAIRS, world(145, 4, 356), world(145, 4, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(146, 5, 356), world(146, 5, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(147, 6, 356), world(147, 6, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(148, 7, 356), world(148, 7, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(149, 8, 356), world(149, 8, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(150, 9, 356), world(150, 9, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(151, 10, 356), world(151, 10, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(152, 11, 356), world(152, 11, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(153, 12, 356), world(153, 12, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(154, 13, 356), world(154, 13, 346))
    blocks.fill(NETHER_BRICK_STAIRS, world(145, 14, 322), world(145, 14, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(146, 15, 322), world(146, 15, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(147, 16, 322), world(147, 16, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(148, 17, 322), world(148, 17, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(149, 18, 322), world(149, 18, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(150, 19, 322), world(150, 19, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(151, 20, 322), world(151, 20, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(152, 21, 322), world(152, 21, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(153, 22, 322), world(153, 22, 323))
    blocks.fill(NETHER_BRICK_STAIRS, world(154, 23, 322), world(154, 23, 323))
        
def Fenster():
    blocks.fill(GLASS, world(132, 5, 322),world(132, 9, 325))
    blocks.fill(GLASS, world(132, 5, 333),world(132, 9, 337))
    blocks.fill(GLASS, world(132, 5, 365),world(132, 9, 368))
    blocks.fill(GLASS, world(132, 5, 376),world(132, 9, 378))
    blocks.fill(GLASS, world(132, 15, 322),world(132, 19, 325))
    blocks.fill(GLASS, world(132, 15, 333),world(132, 19, 337))
    blocks.fill(GLASS, world(132, 15, 365),world(132, 19, 368))
    blocks.fill(GLASS, world(132, 15, 376),world(132, 19, 378))
    blocks.fill(GLASS, world(132, 25, 322),world(132, 29, 325))
    blocks.fill(GLASS, world(132, 25, 333),world(132, 29, 337))
    blocks.fill(GLASS, world(132, 25, 365),world(132, 29, 368))
    blocks.fill(GLASS, world(132, 25, 376),world(132, 29, 378))
    blocks.fill(GLASS, world(128, 15, 347),world(128, 31, 355))
    blocks.fill(GLASS, world(160, 6, 375),world(160, 10, 325))
    blocks.fill(GLASS, world(160, 16, 375),world(160, 20, 325))
    blocks.fill(GLASS, world(160, 26, 375),world(160, 30, 325))
    blocks.fill(GLASS, world(156, 6, 380),world(145, 10, 380))
    blocks.fill(GLASS, world(156, 6, 320),world(145, 10, 320))
    blocks.fill(GLASS, world(156, 16, 380),world(145, 20, 380))
    blocks.fill(GLASS, world(156, 16, 320),world(145, 20, 320))
    blocks.fill(GLASS, world(156, 26, 380),world(145, 30, 380))
    blocks.fill(GLASS, world(156, 26, 320),world(145, 30, 320))
        
def aquarium():
    blocks.fill(GLASS_PANE,world(147, 14, 332),world(158, 20, 338))
    blocks.fill(WATER,world(148, 14, 333),world(157, 19, 337))
    for index in range(6):
        mobs.spawn(SALMON, randpos(world(148, 14, 333), world(157, 20, 337)))
        mobs.spawn(PUFFERFISH, randpos(world(148, 14, 333), world(157, 20, 337)))
        mobs.spawn(TROPICAL_FISH,randpos(world(148, 14, 333), world(157, 20, 337)))
        blocks.place(BUBBLE_CORAL, randpos(world(148, 14, 333), world(157, 14, 337)))
        blocks.place(HORN_CORAL, randpos(world(148, 14, 333), world(157, 14, 337)))
        blocks.place(BRAIN_CORAL, randpos(world(148, 14, 333), world(157, 14, 337)))
              
def Lampen():
    for y1 in range(12,33,10):
        blocks.place(GLOWSTONE, world(137, y1, 377))
        blocks.place(GLOWSTONE, world(137, y1, 366))
        blocks.place(GLOWSTONE, world(137, y1, 335))
        blocks.place(GLOWSTONE, world(137, y1, 323))
        blocks.place(GLOWSTONE, world(150, y1, 326))
        blocks.place(GLOWSTONE, world(150, y1, 330))
        blocks.place(GLOWSTONE, world(150, y1, 334))
        blocks.place(GLOWSTONE, world(150, y1, 338))
        blocks.place(GLOWSTONE, world(150, y1, 342))
        blocks.place(GLOWSTONE, world(150, y1, 360))
        blocks.place(GLOWSTONE, world(150, y1, 364))
        blocks.place(GLOWSTONE, world(150, y1, 368))
        blocks.place(GLOWSTONE, world(150, y1, 372))
        blocks.place(GLOWSTONE, world(150, y1, 376))
        blocks.place(GLOWSTONE, world(132, y1, 350))
        blocks.place(GLOWSTONE, world(134, y1, 350))
        blocks.place(GLOWSTONE, world(136, y1, 350))
        blocks.place(GLOWSTONE, world(138, y1, 350))
        blocks.place(GLOWSTONE, world(130, y1, 350))
        blocks.place(GLOWSTONE, world(140, y1, 350))
             
def Lücken():
    blocks.fill(AIR, world(128, 4, 347),world(128, 12, 355))
    blocks.fill(AIR, world(140, 4, 344),world(140, 12, 358))
    blocks.fill(AIR, world(140, 4, 375),world(140, 12, 379))
    blocks.fill(AIR, world(140, 4, 369),world(140, 12, 364))
    blocks.fill(AIR, world(140, 4, 321),world(140, 12, 326))
    blocks.fill(AIR, world(140, 4, 332),world(140, 12, 338))
    blocks.fill(AIR, world(154, 13, 346),world(149, 13, 356))
    blocks.fill(AIR, world(140, 14, 375),world(140, 22, 379))
    blocks.fill(AIR, world(140, 14, 369),world(140, 22, 364))
    blocks.fill(AIR, world(140, 14, 321),world(140, 22, 326))
    blocks.fill(AIR, world(140, 14, 332),world(140, 22, 338))
    blocks.fill(AIR, world(140, 24, 375),world(140, 32, 379))
    blocks.fill(AIR, world(140, 24, 369),world(140, 32, 364))
    blocks.fill(AIR, world(140, 24, 321),world(140, 32, 326))
    blocks.fill(AIR, world(140, 24, 332),world(140, 32, 338))
    blocks.fill(AIR, world(154, 23, 322),world(151, 23, 323))
    blocks.fill(AIR, world(140, 14, 344),world(140, 22, 358))
    blocks.fill(AIR, world(140, 24, 344),world(140, 32, 358))
        
Schloss()
Dach()
Lücken()
Treppen()
Fenster()
Lampen()
aquarium()
Mauer()
Tor()
Blumen()

https://eduetatfr-my.sharepoint.com/:u:/g/personal/rouxj_studentfr_ch/ET6nx7MY3OFDkNmJzMEaiesB0gTbtN-_Gg45sbwq94NjRA?e=aNlxza

Bemerkungen: Der Blumengarten sollte immer am Ende gemacht werden, da dieser eine sehr lange Schleife hat und die anderen Elemente ansonsten nicht richtig gebaut werden.

Die Königsfamilie bedankt sich recht herzlich für Ihre Besichtigung und wünscht Ihnen weiterhin einen schönen Tag!

  • archiv/gf/gf2020_2021/minecraft/projekt/2d1/janachantalanna/start.txt
  • Zuletzt geändert: 2022/08/27 18:08
  • von lehmannr