Haupseite von Niels, Noel & Sava
Das Code-Verzeichnis für die Strasse
0. Die Einleitung
Auf dieser Unterseite findet man den Code für die Strasse. Die Strasse verbindet alle Hochhäuser und gibt den Gebäuden mehr Gebäudefeeling. Die Programmierung der Strasse war für uns nicht sehr aufwendig, da wir den Code des Wiki's als Grundlage genommen haben und ihn lediglich nur angepasst haben. Die genauere Vorgehensweise kann man in den „Schritte während des Programmierens:“ finden.
1. Die Strasse
1.1 Der Code
def strasse():
blocks.fill (LIGHT_BLUE_CONCRETE, pos (-8,-1,-8), pos (19, -1, 19))
for i in range(3,20,1):
if ((i % 4)==0 or (i % 4)==1):
blocks.place(YELLOW_CONCRETE, pos(i-5,-1,-5))
else:
blocks.place(LIGHT_BLUE_CONCRETE, pos(i-5,-1,-5))
for i in range(3,20,1):
if ((i % 4)==0 or (i % 4)==1):
blocks.place(YELLOW_CONCRETE, pos(i-5,-1,16))
else:
blocks.place(LIGHT_BLUE_CONCRETE, pos(i-5,-1,16))
for i in range(3,20,1):
if ((i % 4)==0 or (i % 4)==1):
blocks.place(YELLOW_CONCRETE, pos(-5,-1,i-5))
else:
blocks.place(LIGHT_BLUE_CONCRETE, pos(-5,-1,i-5))
for i in range(3,20,1):
if ((i % 4)==0 or (i % 4)==1):
blocks.place(YELLOW_CONCRETE, pos(16,-1,i-5))
else:
blocks.place(LIGHT_BLUE_CONCRETE, pos(16,-1,i-5))
strasse()
1.2 Schritte während des Programmierens
0. Als Grundlage diente uns der Code von Herr Lehmann.
1. Wir haben als erstes den Goldblock durch gelben Beton ersetzt. Die Wolle wurde durch hellblauen Beton ersetzt.
2. Dann haben wir die Modellrechnung verwendet, damit im Mittleren Streifen je zwei Blöcke gelber Beton gesetzt werden und danach zwei Blöcke hellblauen Beton gesetzt werden. Dies ergab dann die Strasse.