1 option
Spiele programmieren mit JavaScript für Kids / Hans-Georg Schumann.
- Format:
- Book
- Author/Creator:
- Schumann, Hans-Georg, author.
- Series:
- mitp für Kids
- Language:
- German
- Subjects (All):
- Video games--Design.
- Video games.
- Physical Description:
- 1 online resource (336 pages).
- Edition:
- 1. Auflage.
- Place of Publication:
- Frechen, [Germany] : mitp, 2017.
- System Details:
- text file
- Summary:
- 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
- Contents:
- Cover
- Titel
- Impressum
- Inhalt
- Vorwort
- Einleitung
- Kapitel 1: Das erste Projekt
- In Babylon einsteigen
- Ein Objekt positionieren
- Die Sache mit Create
- Funktionen
- Objekte, Vektoren und mehr
- Zusammenfassung
- Ein paar Fragen ...
- ... und eine Aufgabe
- Kapitel 2: HTML und Babylon
- Get Zip
- Abnabelung 1: babylon.js
- Abnabelung 2: Notepad++
- Ansehen und starten?
- ... aber keine Aufgabe
- Kapitel 3: Projekt-Erweiterung
- INDEX.HMTL und GAME.JS
- Funktionsanweisungen
- Tasten-Abfrage mit »if«
- Fehlersuche
- Grenzkontrollen
- ... und ein paar Aufgaben
- Kapitel 4: Spiele-Physik
- Objekt-Material
- Kacheln, Alpha und Color
- Masse und Gravitation
- Krafteinwirkung
- Eigene Funktionen
- ... und zwei Aufgaben
- Kapitel 5: Mit und ohne Grenzen
- Eine eigene js-Datei
- Mauerwerk
- Kameraführung
- Kugeln schubsen
- Zufallszahlen und Schleifen
- ... und einige Aufgaben
- Kapitel 6: Kleiner Krabbelkurs
- Neues Spiel?
- Sprites
- Insekt als Player
- Die Sache mit der Maus
- Klick-Wanderung
- Kapitel 7: Wanzenjagd
- Freilauf
- Klick und Platt
- Zielen und treffen
- Eine Horde von Wanzen
- Kapitel 8: Sightseeing
- Ein leeres Spielfeld
- Gravitation und Kollision
- Ein neuer Player
- Spielfeld mit Hindernissen
- Kontaktaufnahme
- Kapitel 9: Landschaften
- Ein Terrain
- Heightmaps
- Terrain-Texturen
- Bäume
- Bumpmaps
- Kapitel 10: Die vier Elemente.
- Eine Skybox für den Himmel
- Wasser für den See
- Baumaterial »herstellen«
- Die Hütte zusammenbauen
- Kapitel 11: Android selbst gemacht
- Kopf, Rumpf und Glieder
- Alles zusammen
- Face Texture
- Der Android bewegt sich
- Kollisionsprobleme?
- Kapitel 12: Animationen
- Keyframes
- Arm- und Beingymnastik
- Walking
- Start und Stopp
- Mehr Animationen?
- Kapitel 13: Kontakt-Spiele
- Bewegung im Kugelfeld
- Kontaktsuche
- Aus Kugeln werden Bäume
- 2D in 3D
- Treffer sehen und hören
- Spiel auf Zeit
- Zum Schluss
- Anhang A
- Für Eltern ...
- ... und für Lehrer
- Anhang B
- Der Babylon-Playground
- Anhang C
- Browser-Vielfalt
- Anhang D
- Kleine Checkliste
- Kleine Hilfsmittel
- Stichwortverzeichnis.
- Notes:
- Includes bibliographical references.
- Description based on online resource; title from PDF title page (ebrary, viewed June 29, 2017).
- Place of publication from publisher's website.
- ISBN:
- 9783958455795
- 3958455794
- 9783958455788
- 3958455786
- OCLC:
- 990784813
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.