Cargando…

Let's Play : Programmieren lernen mit Python und Minecraft /

Erschaffe deine eigene Welt: mächtige neue Waffen erstellen wie z.B. ein Feuerschwert, auf Knopfdruck Türme und ganze Häuser bauen, automatisch auf Veränderungen in der Welt reagieren Neue Crafting-Rezepte und eigene Spielmodi entwickeln wie z.B. eine Schneeballschlacht mit Highscore-Liste Mit u...

Descripción completa

Detalles Bibliográficos
Autor principal: Braun, Daniel
Formato: Electrónico eBook
Idioma:Alemán
Publicado: [Place of publication not identified] Mitp Verlag, 2020.
Colección:Mitp Anwendungen.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mu 4500
001 OR_on1202567989
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 201011s2020 xx of 000 0 ger d
040 |a VT2  |b eng  |c VT2  |d EBLCP  |d UAB  |d OCLCO  |d OCLCF  |d YDX  |d TOH  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCL  |d OCLCO 
019 |a 1182513681  |a 1182879964 
020 |a 9783747502624 
020 |a 3747502628 
029 1 |a AU@  |b 000071521381 
035 |a (OCoLC)1202567989  |z (OCoLC)1182513681  |z (OCoLC)1182879964 
049 |a UAMI 
100 1 |a Braun, Daniel. 
245 1 0 |a Let's Play :  |b Programmieren lernen mit Python und Minecraft /  |c Daniel Braun. 
260 |a [Place of publication not identified]  |b Mitp Verlag,  |c 2020. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Mitp Anwendungen 
500 |a Title from content provider. 
505 0 |a Cover -- Titel -- Impressum -- Inhalt -- 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
520 |a Erschaffe deine eigene Welt: mächtige neue Waffen erstellen wie z.B. ein Feuerschwert, auf Knopfdruck Türme und ganze Häuser bauen, automatisch auf Veränderungen in der Welt reagieren Neue Crafting-Rezepte und eigene Spielmodi entwickeln wie z.B. eine Schneeballschlacht mit Highscore-Liste Mit umfangreicher Referenz zu allen Programmierbefehlen Programmieren lernen mit Python 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? Mit eigenen Plugins kannst du all das und noch viel mehr entdecken und ganz nebenbei auch noch programmieren lernen. Python ist für Programmiereinsteiger besonders leicht zu lernen. Daniel Braun zeigt dir, wie du mit Python und Bukkit oder Spigot Erweiterungen für Minecraft programmierst, sogenannte Plugins, die du dann zusammen mit deinen Freunden auf deinem eigenen Minecraft-Server ausprobieren kannst. Dafür sind keine Vorkenntnisse erforderlich, du lernst alles von Anfang an. Nach dem Programmieren einfacher Chat-Befehle wirst du coole Plugins zum Bauen erstellen, so dass mit einem einzigen Befehl sofort z.B. ein fertiges Haus oder eine Kugel vor dir steht. Außerdem erfährst du, wie deine Plugins automatisch auf Geschehnisse in der Spielwelt reagieren können. Du kannst auch eigene Crafting-Rezepte entwerfen, um z.B. mächtige neue Waffen zu kreieren wie das Feuerschwert, das alles in Brand setzt, worauf es trifft. Am Ende lernst du sogar, wie du eigene Spielmodi entwickeln kannst, also ein Spiel im Spiel. Ob eine Schneeballschlacht mit Highscore-Liste oder ein Wettsammeln mit Belohnung für den Sieger, hier ist jede Menge Spaß garantiert. Für das alles brauchst du keine Vorkenntnisse, nur Spaß am Programmieren. Es beginnt mit ganz einfachen Beispielen, aber mit jedem Kapitel lernst du mehr Möglichkeiten kennen, um Minecraft nach deinen Wünschen anzupassen. Am Ende kannst du richtig in Python programmieren und deiner Kreativität sind keine Grenzen mehr gesetzt, um deine eigene Minecraft-Welt zu erschaffen. Aus dem Inhalt: Bukkit und Spigot installieren und einrichten Eigene Befehle definieren und Chat-Nachrichten versenden Python-Grundlagen: Variablen, Schleifen, Verzweigungen, Funktionen, Klassen und Objekte Häuser, Kreise und Kugeln bauen Schilder errichten und... 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Adventure video games  |v Handbooks, manuals, etc. 
650 0 |a Minecraft (Game)  |v Handbooks, manuals, etc. 
650 0 |a Python (Computer program language) 
650 0 |a Video games  |v Handbooks, manuals, etc. 
650 6 |a Jeux vidéo d'aventure  |v Guides, manuels, etc. 
650 6 |a Minecraft (Jeu)  |v Guides, manuels, etc. 
650 6 |a Python (Langage de programmation) 
650 6 |a Jeux vidéo  |v Guides, manuels, etc. 
650 7 |a Adventure video games  |2 fast 
650 7 |a Minecraft (Game)  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
650 7 |a Video games  |2 fast 
655 7 |a handbooks.  |2 aat 
655 7 |a manuals (instructional materials)  |2 aat 
655 7 |a Handbooks and manuals  |2 fast 
655 7 |a Handbooks and manuals.  |2 lcgft 
655 7 |a Guides et manuels.  |2 rvmgf 
776 0 8 |i Print version:  |a Braun, Daniel.  |t Let's Play. Programmieren lernen mit Python und Minecraft : Plugins erstellen ohne Vorkenntnisse.  |d Frechen : mitp, ©2020  |z 9783747502600 
830 0 |a Mitp Anwendungen. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9783747502624/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 16876868 
994 |a 92  |b IZTAP