Let†˜s Play. Programmieren lernen mit Python und Minecraft
Plugins erstellen ohne Vorkenntnisse
Daniel Braun
Cite this publication as
Daniel Braun, Let†˜s Play. Programmieren lernen mit Python und Minecraft (2020), mitp-Verlag, Frechen, ISBN: 9783747502617
1468
accesses
accesses
Descripción
Daniel Braun ist seit den ersten Tagen Minecraft-Anhänger und kennt als Profi alle Facetten des Spiels. Er hat bereits mehrere Bücher zu Minecraft geschrieben.
Descripción / Abstract
Índice
- Cover
- Titel
- Impressum
- 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
- Anhang B: Materialien
- Index