Alle Infos zum eBook verschenken
- Format: ePub
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Hier können Sie sich einloggen
Bitte loggen Sie sich zunächst in Ihr Kundenkonto ein oder registrieren Sie sich bei bücher.de, um das eBook-Abo tolino select nutzen zu können.
Entdecke das Programmieren mit Lua! In diesem Buch lernst du spielerisch die Grundlagen der Programmierung und erschaffst dabei deine eigenen Games, ganz ohne Vorkenntnisse. Die Programmiersprache Lua ist ideal für Einsteiger, da sie leicht zu lernen ist und schnelle Erfolgserlebnisse bring. So programmierst du Schritt für Schritt unterhaltsame textbasierte Minispiele und tauchst ein in die spannende Fantasywelt des jungen Zauberers Marvin. Von einem Quiz über interaktive Geschichten bis zu einem 2D Actionspiel in der »Cave of Doom«. Spiel für Spiel eignest du dir die Grundlagen der…mehr
- Geräte: eReader
- ohne Kopierschutz
- eBook Hilfe
- Größe: 8.25MB
- Gregor WalterLet's code! (eBook, ePUB)19,90 €
- Hauke FehrLet's code Python (eBook, ePUB)24,90 €
- Hans-Georg SchumannC++ für Kids (eBook, ePUB)14,99 €
- Hans-Georg SchumannPython für Kids (eBook, ePUB)24,99 €
- Thomas TheisEinstieg in C# mit Visual Studio 2022 (eBook, ePUB)29,90 €
- Thomas TheisEinstieg in Unity (eBook, ePUB)29,90 €
- Thomas TheisEinstieg in Unity (eBook, ePUB)34,90 €
-
-
-
Aus dem Inhalt:
- Der spielerische Einstieg in die Programmierung
- How to Code: die Grundlagen lernen mit Lua
- Schritt für Schritt zum ersten eigenen Game
- Variablen und Ausdrücke, Arrays und Funktionen
- Quiz, interaktive Geschichten, Monster bekämpfen!
- Spiel für Spiel dazulernen
- Einführung in Löve2D
- Spiele mit Grafik, Sound und Input
- Hier kommt alles zusammen: die Cave of Doom
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.
- Produktdetails
- Verlag: Rheinwerk Verlag GmbH
- Seitenzahl: 316
- Erscheinungstermin: 5. Dezember 2024
- Deutsch
- ISBN-13: 9783367104185
- Artikelnr.: 72256341
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Verlag: Rheinwerk Verlag GmbH
- Seitenzahl: 316
- Erscheinungstermin: 5. Dezember 2024
- Deutsch
- ISBN-13: 9783367104185
- Artikelnr.: 72256341
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
TEIL I. Reisevorbereitungen ... 19
1. Eine (sehr) kurze Geschichte der Programmierung ... 21
2. Richte deine Entwicklungsumgebung ein ... 25
Der Lua-Interpreter ... 25
Notepad für Coder ... 29
3. Hacker's Delight: das Terminal ... 31
Ordner und dir ... 31
Ordner wechsel dich! ... 33
Ein Ordner für unseren Code ... 33
Dein erstes Programm ... 34
Herzlichen Glückwunsch! ... 35
TEIL II. Reise nach Lua ... 37
4. Daten, Daten, Daten ... 39
Wie sehen Lua-Programme aus? ... 39
Kommentare ... 40
Variablen und Ausdrücke ... 41
Variablennamen ... 43
Mehrfachdeklaration und -zuweisung ... 44
Zahlen ... 45
Strings ... 48
Ein Datentyp für ... nichts ... 51
Zusammenfassung ... 51
Game: Marvin und der Mond ... 52
5. Der Computer lernt zuhören ... 55
Eingabe erwartet ... 55
Mehr Kontrolle über die Ausgabe ... 56
Escape-Sequenzen ... 56
Lua hilft gern ... 58
Fehlermeldungen ... 59
Zusammenfassung ... 60
Game: Der Abschied ... 61
6. Kleine Helfer für den Programmierer ... 63
Wie rufe ich eine Funktion auf? ... 63
Ein kleiner Spaziergang durch die Bibliothek ... 65
Zusammen stark ... 69
Zusammenfassung ... 70
Game: Marvin auf Reisen ... 71
7. Entscheidungen treffen ... 73
Wenn ja, dann Schwert ... 73
Ansonsten was? ... 75
Viele Bedingungen ... 75
Codeblöcke und die Lebensdauer von Variablen ... 77
Zur Formatierung ... 80
Zusammenfassung ... 80
Game: Ein Höhlenabenteuer ... 81
8. Rechnen mit Wahrheit ... 85
Wann erhältst du einen Boolean? ... 85
Und, oder, nicht? ... 87
Kompliziertere Bedingungen ... 88
Sind auch andere Ausdrücke als Bedingungen erlaubt? ... 89
Zusammenfassung ... 90
Game: Feuer, Wasser, Eis ... 91
9. Ich wiederhole mich sehr gern ... 97
while und repeat ... 97
Endlosschleifen und break ... 99
Die for-Schleife ... 100
Zusammenfassung ... 102
Game: Markt der Magier ... 103
10. Neue Helfer rekrutieren ... 111
Eigene Funktionen definieren ... 112
Call by Value ... 114
Funktionen und ihre Variablen ... 115
Eine Funktion für Zufallsnamen ... 116
Zahlen, Strings, Booleans ... und Funktionen? ... 117
Zusammenfassung ... 118
Game: Die Zauberschule ... 119
11. Daten am laufenden Band ... 127
Arrays und Indizes ... 127
Arrays wachsen und schrumpfen lassen ... 128
Das Array und die for-Schleife ... 130
Zauberhafter Umgang mit Arrays ... 131
Mehrdimensionale Arrays ... 134
Zusammenfassung ... 137
Game: Der Keller ... 138
12. Ein Held ist keine Zahl ... 145
Vom Array zur Table ... 145
Der Schlüssel zum Verständnis ... 146
Tables erweitern ... 147
Arrays sind auch nur Tables ... 148
Eine Table, zwei Variablen ... 149
for-Schleife revisited ... 150
Objektorientierte Programmierung ... 151
Ein Objekt für Ork-Krieger ... 152
Ork-Krieger haben ihre Methoden ... 153
Eine Fabrik für Charaktere ... 156
Meister aller Klassen ... 157
Charakter ist nicht gleich Charakter! ... 159
Zusammenfassung ... 162
Game: Die Rückkehr ... 163
13. Codemonster in Stücke schneiden ... 173
Unser erstes eigenes Modul ... 173
Module und die Hauptdatei ... 175
Variablen und Konstanten in Modulen ... 176
Module, Module, Module ... 178
Zusammenfassung ... 179
Game: Cave of Doom ... 180
14. Herzlichen Glückwunsch! ... 201
Epilog ... 202
TEIL III. Aufbruch in eine neue Welt ... 203
15. What is Löve? ... 205
Was ist ein Framework, und wozu brauchen wir es? ... 205
Installation ... 206
Ein kleiner Überblick über Löve ... 208
Zusammenfassung ... 215
16. Bewegung auf Tastendruck ... 217
Einrichten des Projekts ... 217
Wir laden das Spiel in Löve ... 218
Bei jedem Tastendruck eine neue Runde ... 219
Eine Löve-Anwendung beenden ... 222
Eine Hauptschleife, viele Zustände ... 222
Zusammenfassung ... 225
17. Cave of Doom wird bunt ... 227
Hübsche Kacheln für die Höhle ... 227
Charaktere und Animation ... 239
Textausgabe ... 249
Der Vollbildmodus ... 259
Zusammenfassung ... 259
18. Es ist so still im Dungeon ... ... 261
Sounds laden und abspielen ... 261
Spiel denselben Song noch mal! ... 265
Auch Sounds können Schlange stehen ... 267
Zusammenfassung ... 276
19. Zum Abschluss ... 277
Anhang ... 279
A ... Wie geht es von hier weiter? ... 279
B ... Der komplette Code für Cave of Doom ... 285
C ... Die Lua-Standardbibliothek ... 307
Index ... 313
TEIL I. Reisevorbereitungen ... 19
1. Eine (sehr) kurze Geschichte der Programmierung ... 21
2. Richte deine Entwicklungsumgebung ein ... 25
Der Lua-Interpreter ... 25
Notepad für Coder ... 29
3. Hacker's Delight: das Terminal ... 31
Ordner und dir ... 31
Ordner wechsel dich! ... 33
Ein Ordner für unseren Code ... 33
Dein erstes Programm ... 34
Herzlichen Glückwunsch! ... 35
TEIL II. Reise nach Lua ... 37
4. Daten, Daten, Daten ... 39
Wie sehen Lua-Programme aus? ... 39
Kommentare ... 40
Variablen und Ausdrücke ... 41
Variablennamen ... 43
Mehrfachdeklaration und -zuweisung ... 44
Zahlen ... 45
Strings ... 48
Ein Datentyp für ... nichts ... 51
Zusammenfassung ... 51
Game: Marvin und der Mond ... 52
5. Der Computer lernt zuhören ... 55
Eingabe erwartet ... 55
Mehr Kontrolle über die Ausgabe ... 56
Escape-Sequenzen ... 56
Lua hilft gern ... 58
Fehlermeldungen ... 59
Zusammenfassung ... 60
Game: Der Abschied ... 61
6. Kleine Helfer für den Programmierer ... 63
Wie rufe ich eine Funktion auf? ... 63
Ein kleiner Spaziergang durch die Bibliothek ... 65
Zusammen stark ... 69
Zusammenfassung ... 70
Game: Marvin auf Reisen ... 71
7. Entscheidungen treffen ... 73
Wenn ja, dann Schwert ... 73
Ansonsten was? ... 75
Viele Bedingungen ... 75
Codeblöcke und die Lebensdauer von Variablen ... 77
Zur Formatierung ... 80
Zusammenfassung ... 80
Game: Ein Höhlenabenteuer ... 81
8. Rechnen mit Wahrheit ... 85
Wann erhältst du einen Boolean? ... 85
Und, oder, nicht? ... 87
Kompliziertere Bedingungen ... 88
Sind auch andere Ausdrücke als Bedingungen erlaubt? ... 89
Zusammenfassung ... 90
Game: Feuer, Wasser, Eis ... 91
9. Ich wiederhole mich sehr gern ... 97
while und repeat ... 97
Endlosschleifen und break ... 99
Die for-Schleife ... 100
Zusammenfassung ... 102
Game: Markt der Magier ... 103
10. Neue Helfer rekrutieren ... 111
Eigene Funktionen definieren ... 112
Call by Value ... 114
Funktionen und ihre Variablen ... 115
Eine Funktion für Zufallsnamen ... 116
Zahlen, Strings, Booleans ... und Funktionen? ... 117
Zusammenfassung ... 118
Game: Die Zauberschule ... 119
11. Daten am laufenden Band ... 127
Arrays und Indizes ... 127
Arrays wachsen und schrumpfen lassen ... 128
Das Array und die for-Schleife ... 130
Zauberhafter Umgang mit Arrays ... 131
Mehrdimensionale Arrays ... 134
Zusammenfassung ... 137
Game: Der Keller ... 138
12. Ein Held ist keine Zahl ... 145
Vom Array zur Table ... 145
Der Schlüssel zum Verständnis ... 146
Tables erweitern ... 147
Arrays sind auch nur Tables ... 148
Eine Table, zwei Variablen ... 149
for-Schleife revisited ... 150
Objektorientierte Programmierung ... 151
Ein Objekt für Ork-Krieger ... 152
Ork-Krieger haben ihre Methoden ... 153
Eine Fabrik für Charaktere ... 156
Meister aller Klassen ... 157
Charakter ist nicht gleich Charakter! ... 159
Zusammenfassung ... 162
Game: Die Rückkehr ... 163
13. Codemonster in Stücke schneiden ... 173
Unser erstes eigenes Modul ... 173
Module und die Hauptdatei ... 175
Variablen und Konstanten in Modulen ... 176
Module, Module, Module ... 178
Zusammenfassung ... 179
Game: Cave of Doom ... 180
14. Herzlichen Glückwunsch! ... 201
Epilog ... 202
TEIL III. Aufbruch in eine neue Welt ... 203
15. What is Löve? ... 205
Was ist ein Framework, und wozu brauchen wir es? ... 205
Installation ... 206
Ein kleiner Überblick über Löve ... 208
Zusammenfassung ... 215
16. Bewegung auf Tastendruck ... 217
Einrichten des Projekts ... 217
Wir laden das Spiel in Löve ... 218
Bei jedem Tastendruck eine neue Runde ... 219
Eine Löve-Anwendung beenden ... 222
Eine Hauptschleife, viele Zustände ... 222
Zusammenfassung ... 225
17. Cave of Doom wird bunt ... 227
Hübsche Kacheln für die Höhle ... 227
Charaktere und Animation ... 239
Textausgabe ... 249
Der Vollbildmodus ... 259
Zusammenfassung ... 259
18. Es ist so still im Dungeon ... ... 261
Sounds laden und abspielen ... 261
Spiel denselben Song noch mal! ... 265
Auch Sounds können Schlange stehen ... 267
Zusammenfassung ... 276
19. Zum Abschluss ... 277
Anhang ... 279
A ... Wie geht es von hier weiter? ... 279
B ... Der komplette Code für Cave of Doom ... 285
C ... Die Lua-Standardbibliothek ... 307
Index ... 313