Let's Play: Programmieren lernen mit Python und Minecraft

Diese Publikation zitieren
Let's Play: Programmieren lernen mit Python und Minecraft (2023), mitp-Verlag, Frechen, ISBN: 9783747506714
376
Accesses
Accesses
Inhaltsverzeichnis
- Cover
- Inhalt
- Einleitung
- Kapitel 1: Minecraft-Server
- 1.1 Java installieren
- 1.2 Installation
- 1.3 Konfiguration
- 1.4 Befehle
- 1.5 Verbinden
- 1.6 Updates
- Kapitel 2: Python
- 2.1 Programmiersprachen
- 2.2 Besonderheiten von Python
- 2.3 Einrichtung
- 2.4 Editor
- Kapitel 3: Das erste Plugin
- 3.1 Ordner anlegen
- 3.2 plugin.py
- 3.3 plugin.yml
- 3.4 Testen
- 3.5 Fehler finden
- 3.6 Entdecken
- Kapitel 4: Chat-Kommandos
- 4.1 Eigene Befehle definieren
- 4.2 Chat-Nachrichten versenden
- Kapitel 5: Variablen
- 5.1 Namen
- 5.2 Werte
- 5.3 +1-Plugin
- 5.4 Listen und Arrays
- 5.5 Konstanten
- Kapitel 6: Schleifen
- 6.1 Kürbis-Plugin
- 6.2 Die verschiedenen Schleifen
- Kapitel 7: Verzweigungen
- 7.1 if
- 7.2 else
- 7.3 elif
- Kapitel 8: Funktionen
- 8.1 Deklaration von Funktionen
- 8.2 Rückgabewerte
- 8.3 Parameter
- 8.4 Anwendungsbeispiel
- Kapitel 9: Bauen
- 9.1 Notunterkunft
- 9.2 Runde Objekte
- Kapitel 10: Schilder
- 10.1 Hängende Schilder
- 10.2 Stehende Schilder
- 10.3 Text festlegen
- 10.4 Schilder-Plugin
- Kapitel 11: Listener
- 11.1 Grundgerüst
- 11.2 Spieler-Events
- 11.3 Kreaturen-Events
- 11.4 Block-Events
- 11.5 Inventar-Events
- 11.6 Server-Events
- 11.7 Fahrzeug-Events
- 11.8 Wetter-Events
- 11.9 Welt-Events
- 11.10 Mehrere Listener in einem Plugin
- Kapitel 12: Klassen und Objekte
- 12.1 Die ganze Welt ist ein Objekt
- 12.2 Funktionen in Klassen
- 12.3 Zugriffskontrolle
- 12.4 Vererbung
- 12.5 Mehrfachvererbung und mehrstufige Vererbung
- 12.6 Bau-Plugin
- Kapitel 13: Crafting-Rezepte
- 13.1 Rezepte festlegen
- 13.2 Eigene Rezepte entwerfen
- 13.3 Feuerschwert
- 13.4 Enderbogen
- Kapitel 14: Informationen dauerhaft speichern
- 14.1 Konfigurationsdateien
- 14.2 Objekte in Dateien speichern
- Kapitel 15: Eigene Spielmodi entwickeln
- 15.1 Schneeballschlacht
- 15.2 Sammelspiel
- Kapitel 16: Eigenständige Python-Programme
- 16.1 Python einrichten
- 16.2 Grundgerüst
- 16.3 Ein- und Ausgabe
- 16.4 Quiz programmieren
- Anhang A: Befehlsreferenz
- A.1 Schleifen
- A.2 Verzweigungen
- A.3 Variablen
- A.4 Klassen und Objekte
- A.5 Funktionen
- A.6 Logische Operatoren und Vergleiche
- A.7 Spieler
- A.8 Positionen
- A.9 Welt
- A.10 Blöcke
- A.11 Logging
- A.12 Gegenstände
- A.13 Inventar
- A.14 Crafting-Rezepte
- A.15 Rechnen
- A.16 Chat-Nachrichten
- A.17 Listener
- A.18 Dateien
- A.19 Konfigurationen
- Anhang B: Materialien
- Index