Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:projekte:2023:minecraft:2d2gruppe6 [2024/01/22 20:36] – schaaserl | gf2:projekte:2023:minecraft:2d2gruppe6 [2024/01/23 20:51] (aktuell) – [Fazit] schaaserl | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Erstellung: Laura, Viviana, Lloyd | Erstellung: Laura, Viviana, Lloyd | ||
| - | |||
| ---- | ---- | ||
| + | Um am Spiel teilzunehmen, | ||
| - | Um das Spiel zu starten, betreten Sie die Burg. Merken Sie sich die Reihenfolge | + | Solange mindestens ein Spieler "am Leben" ist, wird der ausgeschiedene Spieler wieder |
| - | Viel Spass 8-o | + | Viel Glück! |
| - | {{ : | + | {{ : |
| + | {{ : | ||
| ---- | ---- | ||
| Zeile 18: | Zeile 19: | ||
| Unser Ziel war es, ein Spiel zu entwickeln, in dem die Umgebung von Hand und mit Hilfe von Programmiercode gebaut wurde. (Der Programmiercode wurde benötigt, um Gebäude wie das Schloss in die richtige Position zu bringen.) Der Programmiercode, | Unser Ziel war es, ein Spiel zu entwickeln, in dem die Umgebung von Hand und mit Hilfe von Programmiercode gebaut wurde. (Der Programmiercode wurde benötigt, um Gebäude wie das Schloss in die richtige Position zu bringen.) Der Programmiercode, | ||
| - | |||
| - | ---- | ||
| ==== Fazit ==== | ==== Fazit ==== | ||
| **Was wurde erreicht?** | **Was wurde erreicht?** | ||
| - | Wir haben in der uns zur Verfügung stehenden Zeit viel erreicht. Die Ideen wurden von allen Mitgliedern ausgetauscht. In den Lektionen haben wir aufgeteilt, was jeder zu unserem Projekt beitragen kann. Die Burg, die Umgebung und das Spielfeld wurden von den Bauverantwortlichen in der vorgegebenen Zeit errichtet. | + | Wir haben in der uns zur Verfügung stehenden Zeit viel erreicht. Die Ideen wurden von allen Mitgliedern ausgetauscht. In den Lektionen haben wir aufgeteilt, was jeder zu unserem Projekt beitragen kann. Die Burg, die Umgebung und das Spielfeld wurden von den Bauverantwortlichen in der vorgegebenen Zeit errichtet. |
| + | |||
| + | Mithilfe einer Kombination | ||
| **Was ist weniger gut gelaufen?** | **Was ist weniger gut gelaufen?** | ||
| Zeile 30: | Zeile 31: | ||
| * Am Anfang waren wir uns nicht einig, welche Idee wir genau umsetzen wollten. Da die Komplexität eine Rolle spielte, aber jeder große Ideen hatte, dauerte es einige Zeit, bis die endgültige Idee entwickelt und finalisiert war. Da Laura uns schon nach wenigen Wochen verlassen hat und viel zu den Ideen und Fertigstellung beigetragen hat, ist die Arbeitslast etwas größer geworden. Aber als kleine Gruppe hatten wir ein gutes Arbeitstempo, | * Am Anfang waren wir uns nicht einig, welche Idee wir genau umsetzen wollten. Da die Komplexität eine Rolle spielte, aber jeder große Ideen hatte, dauerte es einige Zeit, bis die endgültige Idee entwickelt und finalisiert war. Da Laura uns schon nach wenigen Wochen verlassen hat und viel zu den Ideen und Fertigstellung beigetragen hat, ist die Arbeitslast etwas größer geworden. Aber als kleine Gruppe hatten wir ein gutes Arbeitstempo, | ||
| - | * Wir hatten einige Probleme bei der Erstellung des Codes. Das größte Problem waren die Arrays (Listen). **//(Der Fall ist unten dargestellt)// | + | * Wir hatten einige Probleme bei der Erstellung des Codes. Das größte Problem waren die Arrays (Listen). **//(Der Fall ist unten dargestellt)// |
| Original = [1,2,3] | Original = [1,2,3] | ||
| Clone = Original[:] | Clone = Original[:] | ||
| Zeile 43: | Zeile 44: | ||
| print(Original, | print(Original, | ||
| </ | </ | ||
| + | |||
| + | * Unser Code benötigte ebenfalls Debugging. Die Verwendung von player.say() ermöglichte es uns, die Änderungen der Variablen zu verfolgen. Und anschließend die entsprechenden Anpassungen im Code vorzunehmen. | ||
| + | |||
| + | * Das Senden ('' | ||
| + | |||
| **Was war noch geplant und wurde nicht realisiert? | **Was war noch geplant und wurde nicht realisiert? | ||
| Wir wollten noch implementieren, | Wir wollten noch implementieren, | ||
| - | ==== Programmiercode ==== | + | ==== Programmiercode/Welt ==== |
| + | |||
| + | Da unser Code sehr flexibel ist, kann ein neuer Spielablauf schnell geschrieben werden. | ||
| + | * duration (Dauer der Farbanzeige): | ||
| + | * numOfcolors (Anzahl der angezeigten Farben): x>1, x = natürliche Zahl | ||
| + | * walkingTime (Dauer des Verbleibs der Plattformen nach der Anzeige): Muss x>1, x = natürliche Zahl | ||
| + | < | ||
| + | gameProgram = [ | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | ] | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| **Die Codierung sollte jeweils nur von einer Person durchgeführt werden.** | **Die Codierung sollte jeweils nur von einer Person durchgeführt werden.** | ||
| + | |||
| + | //Der Code enthält Kommentare, um dem Leser die Struktur des Codes zu verdeutlichen.// | ||
| + | |||
| + | Weltdatei und Welt-Code: | ||
| + | [[https:// | ||