Browserspiele mit HTML5 programmieren
Grundlagen und Techniken für Einsteiger
Jan Houben(Author)
Hanser (Publisher)
Published on 6. August 2015
Book
Hardback
500 pages
978-3-446-43886-6 (ISBN)
Description
Sie wollen gern Ihr erstes eigenes Browsergame entwickeln, haben aber mit Spieleprogrammierung noch keine Erfahrung? Dann liegen Sie mit diesem Buch genau richtig. Es bietet Ihnen einen profunden Einstieg in die Spieleprogrammierung mit HTML5 und das notwendige Know-how, um ein 2D-Spiel mit Grafiken und einfacher Physik selbst erstellen zu können.
Zunächst lernen Sie alle wichtigen Grundlagen für die Arbeit mit HTML, CSS und JavaScript. Dann geht's in die konkrete Entwicklung: Ausführlich lernen Sie das HTML5 Canvas-Element kennen, mit dem Sie grafische Objekte von einem einfachen Rechteck bis hin zur Grafik erstellen. Sie werden Objekte kontrolliert mit der Tastatur bewegen lernen und ein Menü erstellen, welches sich mit der Maus steuern lässt. Dazu gehört auch ein Ladebildschirm. Als zusätzliche Lernhilfe finden Sie in den einzelnen Kapiteln Aufgaben und Übungen.
Mit diesem Grundwissen werden Sie nun Schritt für Schritt ein 2D-Panzerspiel mit Gegnerischer KI, Explosionsgrafiken und Sound-Elementen entwickeln. Dabei wird jeder Treffer (Panzerabschuss) gezählt und dem Spieler angezeigt.
Im letzten Kapitel geht es um die Portierung: Mit Technologien wie PhoneGap und node-webkit machen Sie aus Ihrem Browserspiel eine Spiele-App für Smartphones und Tablets oder eine native Anwendung für Windows, Mac und Linux. Der Veröffentlichung Ihres Spiels in einem der App-Stores steht damit nichts mehr im Weg.
Im Internet stehen Ihnen die Codebausteine, das Spiel und die Übungen zum Download zur Verfügung.
Zunächst lernen Sie alle wichtigen Grundlagen für die Arbeit mit HTML, CSS und JavaScript. Dann geht's in die konkrete Entwicklung: Ausführlich lernen Sie das HTML5 Canvas-Element kennen, mit dem Sie grafische Objekte von einem einfachen Rechteck bis hin zur Grafik erstellen. Sie werden Objekte kontrolliert mit der Tastatur bewegen lernen und ein Menü erstellen, welches sich mit der Maus steuern lässt. Dazu gehört auch ein Ladebildschirm. Als zusätzliche Lernhilfe finden Sie in den einzelnen Kapiteln Aufgaben und Übungen.
Mit diesem Grundwissen werden Sie nun Schritt für Schritt ein 2D-Panzerspiel mit Gegnerischer KI, Explosionsgrafiken und Sound-Elementen entwickeln. Dabei wird jeder Treffer (Panzerabschuss) gezählt und dem Spieler angezeigt.
Im letzten Kapitel geht es um die Portierung: Mit Technologien wie PhoneGap und node-webkit machen Sie aus Ihrem Browserspiel eine Spiele-App für Smartphones und Tablets oder eine native Anwendung für Windows, Mac und Linux. Der Veröffentlichung Ihres Spiels in einem der App-Stores steht damit nichts mehr im Weg.
Im Internet stehen Ihnen die Codebausteine, das Spiel und die Übungen zum Download zur Verfügung.
More details
Language
German
Place of publication
München
Germany
ISBN-13
978-3-446-43886-6 (9783446438866)
Schweitzer Classification
Person
Jan Houben besucht die gymnasiale Oberstufe einer Dortmunder Gesamtschule. Web- und Spieleprogrammierung ist seine private Leidenschaft. Zum Thema "Spieleprogrammierung mit HTML5" hat er eigene HTML5-Spiele auf seiner Website NextTrex und eine Tutorial-Serie auf YouTube veröffentlicht.