Der Beginner ‘ s Guide to Android-Spiele-Entwicklung, von James Cho ist ein komplettes Android-Spiele-Entwicklung-Kurs für Anfänger, die wenig oder keine Programmier-Erfahrung.
Wenn ich lese eine Aussage wie,, ich bin besorgt, dass ein Buch ist zu flach oder erhöht das Tempo plötzlich so, dass Anfänger nicht in der Lage zu Folgen, es sei denn, Sie verbringen viel Zeit, um die Lücken zu füllen oder Begriffe, die nicht erklärt werden.
Dieses Buch ist anders, aber dazu später mehr. Das Buch beschreibt Java-und Android-Spiele-Entwicklung und während die Grundlagen von Java werden durch Sie abgedeckt, es ist nicht eine vollständige Java noch Android tutorial, sondern konzentriert sich auf die essentials für Java-und Android-Spiele-Programmierung.
Das ist zwar der Schwerpunkt, die Konzepte, die Sie lernen können verwendet werden, um Java-und Android-apps auch.
Eclipse wird im ganzen Buch für die Entwicklung, das ist das einzige Problem, dass ich mit dem Buch wie Android-Studio, wäre eher angebracht, da Google konzentriert sich auf, wie der core-Entwicklungs-Umgebung für Android.
Das bedeutet nicht, dass Sie laufen in Probleme oder irgendetwas, nur, dass Sie haben können, um den Wechsel zu Android Studio und schließlich, dass es hätte Sinn gemacht zu starten mit Android Studio zu vermeiden.
Der Beginner ‘ s Guide to Android-Spiele-Entwicklung
Inhalt
- Die Grundlagen der Programmierung
- Beginn Java
- Java Game Development – die Grundlagen der (Spiel-framework)
- Keeping it simple (erstes Spiel)
- Die nächste Ebene (das zweite Spiel, Verbesserungen)
- Android Game Development – Anfang Android Entwicklung
- Das Android-Game-Framework
- Das Spiel
- Die Freigabe der Spiel
- Fortsetzung der Reise
Die ersten drei Kapitel gehen Sie durch die Java-Grundlagen. Es deckt viele Boden einschließlich Datentypen, Schleifen, erstellen Ihre ersten Programme, Objekte, Klassen, arbeiten mit dem Java-API, bevor Sie erklärt, fortgeschrittene Konzepte wie Schnittstellen, getter-und setter-Methoden oder Vererbung.
Sie bekommen ein gutes Verständnis dieser grundlegenden Konzepte, auch wenn Sie haben, zu suchen, zusätzliche Informationen zu einigen Themen wie Polymorphismus. Dieses zusätzliche wissen oder besser verstehen, nicht jedoch notwendig zu Folgen, das Buch.
Was ist genau das, was Sie brauchen, zu erstellen Sie Ihre erste Spiel in Java. Weitere Konzepte sind in dem Buch, wenn Sie benutzt werden.
Die nächsten drei Kapitel behandeln die Spiele-Entwicklung in Java. Sie schaffen einen Rahmen, in dem ersten der zwei Spiele, die Sie erstellen, in den beiden folgenden Kapiteln. Das ist richtig, erstellen Sie zwei Spiele in die Kapitel, die Sie spielen können, auf Ihrem system und auch an andere weiterzugeben.
Der Autor erklärt den Zweck von jeder Klasse, Methode, variable und code-Zeile, so dass es sehr einfach zu Folgen.
Können Sie nachschlagen möchten bestimmte Konstrukte online sein, um ein besseres Verständnis von Ihnen. Zum Beispiel, möchten Sie vielleicht wissen, mehr über bestimmte Einfuhren machten in den Klassen, um ein besseres Verständnis von dem, was Sie tun und was Sie können Sie für den Einsatz.
Dies ist wieder nicht etwas, das Sie müssen, aber es kann Ihnen helfen, auf lange Sicht als es verbessert Ihr Verständnis für diese Klassen und die Methoden, die Sie bieten.
Die nächsten drei Kapitel sind alle über die Android-Spieleprogrammierung. Das erste Kapitel führt in das Konzept der Entwicklung für Android. Es wird erklärt, core-Android-Konzepte, die anders sind als Java, Aktivitäten zum Beispiel.
Ein Spiel-framework für Android erstellt, in der nächste Kapitel, das einem ähnlichen Zweck dient wie die Java-game-framework, die Sie erstellt haben, werden in Kapitel 4 des Buches.
Kapitel 9 schließlich führt Sie durch die Schritte zum erstellen Ihres ersten Android-Spiel.
Das Buch ist noch nicht fertig an diesem Punkt aber. Kapitel 10 bietet nützliche Informationen über die Veröffentlichung des Spiels auf Google Play und aktualisieren Sie es, während Sie in Kapitel 11 sieht darüber hinaus und bietet Anregungen, was Sie vielleicht als Nächstes tun möchten.
Was ich am meisten an dem Buch ist, dass die Erklärungen machen Sinn. Ich hatte nie das Gefühl, dass etwas wichtiges übersprungen wurde durch den Autor, oder, dass der code verwendet wurde, war nicht richtig erklärt, oder überhaupt vor.
Es bedeutet, dass Sie können verwenden Sie dieses Buch, und dieses Buch nur, und immer noch verstehen, dass jede einzelne code-Zeile aus.
Das Buch ist für Anfänger, aber auch nützlich für Java-Programmierer, die beginnen möchten, sich mit Android oder Programmierer, die nie berührt Java. Ich würde nicht empfehlen, das überspringen der Java-Spiele-Entwicklung Kapitel als Kern-Konzepte, active rendering, Allgemeine design des Spiels und seine Klassen, die game loop oder Spiel die animation erläutert werden, die in diesen Kapiteln, die Sie kennen sollten.
Der Autor hat ein talent für die Herstellung von komplexen Themen mehr zugänglich, weswegen ich empfehle das Buch von ganzem Herzen für die Anfänger (darunter auch absolute Anfänger mit null Programmiererfahrung) und andere, die gerne mit Android oder Java-Spiele-Entwicklung.