gf2:projekte:2023:minecraft:2d2gruppe6

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:projekte:2023:minecraft:2d2gruppe6 [2024/01/23 20:30] schaaserlgf2:projekte:2023:minecraft:2d2gruppe6 [2024/01/23 20:51] (aktuell) – [Fazit] schaaserl
Zeile 23: Zeile 23:
 **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. Mit Command-Blocks haben wir eine Kombination aus "MakeCode" Python und Minecraft Command-Blocks geschaffen, eine interaktive Welt ist entstanden.+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 aus Python "MakeCode"Minecraft-Command-Blocks //(alle sichtbar bei -5-31, 46)// und dem integrierten "Code in Chatbefehlen"-System (zur Verwendung von Tags) haben wir eine interaktive Welt in Minecraft geschaffen.
  
 **Was ist weniger gut gelaufen?** **Was ist weniger gut gelaufen?**
Zeile 45: Zeile 47:
   * 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.   * 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.
  
-  * Da "MakeCode" Python leider einige wesentliche Funktionen nicht unterstützt, mussten die Probleme umgangen werden. Ein Beispiel dafür, was in "MakeCode" Python nicht funktioniert, ist unten zu sehen.<code python> +  * Das Senden (''return''von Listen von einer Funktion an eine externe Funktion ist fehlgeschlagen. Mit globalen Variablen haben wir dieses Problem umgangen
-def f(): +
-    return [1, 2, 3], ["a", "b", "c"+
- +
-list1, list2 = f() +
-print(list1) +
-print(list2) +
-</code>+
  
  
Zeile 71: Zeile 66:
 ] ]
 </code> </code>
 +
 +----
  
 **Die Codierung sollte jeweils nur von einer Person durchgeführt werden.** **Die Codierung sollte jeweils nur von einer Person durchgeführt werden.**
  • gf2/projekte/2023/minecraft/2d2gruppe6.1706038258.txt.gz
  • Zuletzt geändert: 2024/01/23 20:30
  • von schaaserl