Spiele programmieren mit JavaScript für Kids

Book description

  • Programmieren lernen mit JavaScript und der Game-Engine Babylon
  • Schritt für Schritt kleine Spiele selbst entwickeln
  • Mit Fragen und Aufgaben am Ende jedes Kapitels

Computerspiele zu spielen macht Spaß, aber Computerspiele selbst zu entwickeln, ist noch viel kreativer! Hier lernst du das Programmieren mit JavaScript und der leistungsstarken Babylon Engine, einem vollwertigen System für das Erstellen von 3D-Games. Damit lässt du Figuren durch Landschaften wandern und Abenteuer bestreiten. Bau dir zum Beispiel selbst ein Insekt oder einen Androiden, animiere deine Figuren, steuere sie durchs Spiel und sammle Dinge ein. Ganz nebenbei lernst du JavaScript und erlangst so grundlegende Kenntnisse in dieser Programmiersprache.

Im Anhang gibt es noch zusätzliche Informationen, zum Beispiel über den Babylon-Playground, mit dem du deine Spiele mit Freunden teilst, und über die Besonderheiten von den verschiedenen Browsern. Viele Fragen und Aufgaben am Ende der Kapitel bringen Tüftel-Spaß und verfestigen das Gelernte im Nu.

Alle Projektdateien und die Lösungen zu den Fragen und Aufgaben zum Download unter www.mitp.de/577

Table of contents

  1. Impressum
  2. Vorwort
  3. Einleitung
  4. Kapitel 1: Das erste Projekt
    1. In Babylon einsteigen
    2. Ein Objekt positionieren
    3. Die Sache mit Create
    4. Funktionen
    5. Objekte, Vektoren und mehr
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  5. Kapitel 2: HTML und Babylon
    1. Get Zip
    2. Abnabelung 1: babylon.js
    3. Abnabelung 2: Notepad++
    4. Ansehen und starten?
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... aber keine Aufgabe
  6. Kapitel 3: Projekt-Erweiterung
    1. INDEX.HMTL und GAME.JS
    2. Funktionsanweisungen
    3. Tasten-Abfrage mit »if«
    4. Fehlersuche
    5. Grenzkontrollen
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und ein paar Aufgaben
  7. Kapitel 4: Spiele-Physik
    1. Objekt-Material
    2. Kacheln, Alpha und Color
    3. Masse und Gravitation
    4. Krafteinwirkung
    5. Eigene Funktionen
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und zwei Aufgaben
  8. Kapitel 5: Mit und ohne Grenzen
    1. Eine eigene js-Datei
    2. Mauerwerk
    3. Kameraführung
    4. Kugeln schubsen
    5. Zufallszahlen und Schleifen
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und einige Aufgaben
  9. Kapitel 6: Kleiner Krabbelkurs
    1. Neues Spiel?
    2. Sprites
    3. Insekt als Player
    4. Die Sache mit der Maus
    5. Klick-Wanderung
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  10. Kapitel 7: Wanzenjagd
    1. Freilauf
    2. Klick und Platt
    3. Zielen und treffen
    4. Eine Horde von Wanzen
    5. Zusammenfassung
    6. ... und zwei Aufgaben
  11. Kapitel 8: Sightseeing
    1. Ein leeres Spielfeld
    2. Gravitation und Kollision
    3. Ein neuer Player
    4. Spielfeld mit Hindernissen
    5. Kontaktaufnahme
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  12. Kapitel 9: Landschaften
    1. Ein Terrain
    2. Heightmaps
    3. Terrain-Texturen
    4. Bäume
    5. Bumpmaps
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  13. Kapitel 10: Die vier Elemente
    1. Eine Skybox für den Himmel
    2. Wasser für den See
    3. Baumaterial »herstellen«
    4. Die Hütte zusammenbauen
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... und ein paar Aufgaben
  14. Kapitel 11: Android selbst gemacht
    1. Kopf, Rumpf und Glieder
    2. Alles zusammen
    3. Face Texture
    4. Der Android bewegt sich
    5. Kollisionsprobleme?
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  15. Kapitel 12: Animationen
    1. Keyframes
    2. Arm- und Beingymnastik
    3. Walking
    4. Start und Stopp
    5. Mehr Animationen?
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und zwei Aufgaben
  16. Kapitel 13: Kontakt-Spiele
    1. Bewegung im Kugelfeld
    2. Kontaktsuche
    3. Aus Kugeln werden Bäume
    4. 2D in 3D
    5. Treffer sehen und hören
    6. Spiel auf Zeit
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... und ein paar Aufgaben
    10. Zum Schluss
  17. Anhang A
    1. Für Eltern ...
    2. ... und für Lehrer
  18. Anhang B
    1. Der Babylon-Playground
  19. Anhang C
    1. Browser-Vielfalt
  20. Anhang D
    1. Kleine Checkliste
    2. Kleine Hilfsmittel

Product information

  • Title: Spiele programmieren mit JavaScript für Kids
  • Author(s): Hans-Georg Schumann
  • Release date: May 2017
  • Publisher(s): mitp Verlag
  • ISBN: 9783958455795