gf2:projekte:minecraft:start

Dies ist eine alte Version des Dokuments!


1. Minecraft Programmier-Projekt

In 2er oder 3er-Gruppen soll ein Minecraft-Projekt realisiert werden. Dabei handelt es sich um ein Coding-Projekt, d.h. im Mittelpunkt steht die Python-Programmierung in Minecraft. Natürlich kann man auch „von Hand“ Dinge in Minecraft erschaffen, doch der Fokus sollte klar auf der Programmierung liegen.

Es gibt zwei verschiedene Möglichkeiten, wie man Python in Minecraft einsetzen kann: automatisiertes Bauen oder Interaktionen programmieren.

Automatisiertes Bauen Ihr erstellt ein Python-Programm, welches eure Welt (oder einen Teil eurer Welt) automatisch baut. Dabei verwendet ihr die Konzepte, die ihr im ersten Kapitel gelernt habt (Variablen, Funktionen, Schleifen, Verzweigungen, Listen etc.) und die Befehle und Funktionen, die euch Minecraft zur Verfügung stellt (blocks.place, blocks.fill etc.)
Tipps und Informationen zum automatisierten Bauen (wird laufend erweitert)
Interatktion programmieren Ihr programmiert Interaktionen, welche in eurer Minecraft-Welt ausgelöst werden, falls irgendetwas passiert. Beispielsweise könnte der Boden verschwinden, wenn man auf eine Falle tritt, oder eine Tür öffnet sich nur, wenn man einen bestimmten Gegenstand gefunden hat etc.
Tipps und Informationen zum Programmieren von Interaktionen (wird laufend erweitert)

Wiki Befehle für die Erstellung eurer Dokumentation

Konkret ist also euer PROJEKTAUFTRAG:

  1. Bildet Gruppen von 2 bis 3 Personen.
  2. Erstellt einen Projektplan: d.h. sammelt Ideen, die ihr verwirklichen könntet. Erstellt eine Projektbeschreibung, einen Projektplan auf euerer Wiki-Seite (spätestens bis 13.11.2023).
  3. Erstellt eine Minecraft-Welt, die durch Python-Programme mitgesteuert ist:
    1. Objekte werden durch Programme automatisiert erstellt.
    2. In eurer Welt sind durch die Programme interaktive Dinge möglich.
  4. Dokumentiert euer Projekt auf einer Wiki-Seite auf mathematix.ch. Für die Zusammenarbeit könnt ihr eure Programme im Wiki speichern.
  5. Präsentiert am Schluss euer Projekt kurz der Klasse. Voraussichtlicher Abgabetermin: ...

Es ist wichtig, dass ihr jeweils die Programme extern speichert (z.B. in eine Textdatei oder direkt in das wiki reinkopieren). Auch die Welt würde ich jeweils exportieren, damit ihr nicht plötzlich eure Arbeit verliert.

2.D2

  • gf2/projekte/minecraft/start.1698654977.txt.gz
  • Zuletzt geändert: 2023/10/30 09:36
  • von lehmannr