Let's Play, Programmieren lernen mit Python und Minecraft Plugins erstellen ohne Vorkenntnisse
Du spielst schon lange Minecraft und denkst, du hast schon alles gesehen? Kennst du schon das Feuerschwert, den Enderbogen oder den Spielmodus ?Schneeballschlacht±? Du willst auf Knopfdruck Türme, Mauern oder sogar ganze Häuser bauen? Vollautomatisch auf Geschehnisse in der Spielwelt reagieren? Mi...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Alemán |
Publicado: |
Frechen, Germany :
mitp Verlag
[2023]
|
Edición: | First edition |
Colección: | Let's play (mitp Verlag)
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009729737906719 |
Tabla de Contenidos:
- Intro
- Impressum
- Einleitung
- Kapitel 1: Minecraft-Server
- 1.1 Java installieren
- 1.2 Installation
- 1.2.1 CraftBukkit
- 1.2.2 Spigot
- 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.3.1 Jython
- 2.3.2 PPLoader
- 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.2.1 Operatoren
- 5.2.2 Umwandlung
- 5.2.3 Runden
- 5.3 +1-Plugin
- 5.4 Listen und Arrays
- 5.5 Konstanten
- Kapitel 6: Schleifen
- 6.1 Kürbis-Plugin
- 6.1.1 Positionierung
- 6.1.2 Blöcke platzieren
- 6.2 Die verschiedenen Schleifen
- 6.2.1 for-Schleife
- 6.2.2 while-Schleife
- 6.2.3 Verschachtelte 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.1.1 Decke und Wände
- 9.1.2 Tür
- 9.1.3 Bett
- 9.1.4 Fackel
- 9.2 Runde Objekte
- 9.2.1 Kreise
- 9.2.2 Kugeln
- Kapitel 10: Schilder
- 10.1 Hängende Schilder
- 10.2 Stehende Schilder
- 10.3 Text festlegen
- 10.3.1 Farbe
- 10.3.2 Formatierung
- 10.4 Schilder-Plugin
- 10.4.1 Wiederholung: Listen
- 10.4.2 Das 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.1.1 Lesen
- 14.1.2 Schreiben
- 14.2 Objekte in Dateien speichern
- Kapitel 15: Eigene Spielmodi entwickeln
- 15.1 Schneeballschlacht
- 15.1.1 Schneebälle verteilen
- 15.1.2 Schneebälle auffüllen
- 15.1.3 Punkte zählen
- 15.1.4 Punkte dauerhaft speichern
- 15.1.5 Highscore-Liste anzeigen
- 15.1.6 Vollständiger Quellcode
- 15.2 Sammelspiel
- 15.2.1 Aufbau des Plugins
- 15.2.2 Plugin starten
- 15.2.3 Spieler betritt den Server
- 15.2.4 Gegenstände zählen
- 15.2.5 Auftrag anzeigen
- 15.2.6 Vollständiger Quellcode
- 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.