Boek Review: De Beginner ‘ s Guide to Android Spel Ontwikkeling

0
324

De Beginner ‘ s Guide to Android Spel Ontwikkeling door James Cho is een complete Android spel development cursus voor beginners die nog weinig of geen ervaring met programmeren.

Wanneer ik las een verklaring voor, ik ben bang dat het een boek is te ondiep of verhoogt het tempo plotseling, zodat de beginnende gebruiker niet in staat te volgen, tenzij ze besteden veel tijd in te vullen de lege plekken of concepten die niet verklaard.

Dit boek is anders, maar daarover later meer. Het boek heeft betrekking op Java-en Android-game-ontwikkeling en terwijl de basisprincipes van Java zijn gedekt, is het niet een volledige Java noch Android tutorial, maar concentreert zich op de essentie van Java-en Android-game programmeren.

Terwijl dat is de focus, de concepten die je leert kan worden gebruikt voor het maken van Java-en Android-apps.

Eclipse is gebruikt in het boek voor ontwikkeling, dat is het enige probleem dat ik heb met het boek als Android Studio zou meer geschikt zijn, aangezien Google zich richt op dat als de kern van het ontwikkelomgeving voor Android.

Dat betekent niet dat je in de problemen of iets, alleen dat je kan hebben om de overstap te maken naar Android Studio uiteindelijk en dat het gemaakt zou hebben zin om te beginnen met Android Studio om dat te vermijden.

De Beginner ‘ s Guide to Android Spel Ontwikkeling

android game development

Inhoud

  • De grondbeginselen van de Programmering
  • Begin Java
  • Java Game-Ontwikkeling – het Leggen van de Fundamenten (spel framework)
  • Het houden van het eenvoudige (eerste wedstrijd)
  • Het volgende Niveau (tweede spel, verbeteringen)
  • Android Spel Ontwikkeling – Begin Android Development
  • De Android Spel Framework
  • Gebouw het Spel
  • Als u uw Spel
  • Voortzetting van de Reis

De eerste drie hoofdstukken loopt u door middel van de Java-basics. Het beslaat veel grond met inbegrip van data types, loops, het maken van uw eerste programma, objecten, klassen, het werken met de Java API voor het verklaart geavanceerde concepten zoals interfaces, getter en setter methods of erfenis.

Je krijgt een goed begrip van deze kernbegrippen hoewel u zal hebben om te zoeken naar aanvullende informatie voor sommige onderwerpen, zoals polymorfisme. Deze extra kennis of beter begrip is niet noodzakelijk maar te volgen in het boek.

Wat is het precies wat je nodig hebt voor het maken van uw eerste game in Java. Aanvullende concepten zijn beschikbaar in het hele boek wanneer ze worden gebruikt.

De volgende drie hoofdstukken behandelen de ontwikkeling van games in Java. U maakt een kader in de eerste wordt gebruikt door de twee spel die u in de twee volgende hoofdstukken. Dat klopt, u maakt twee games in de hoofdstukken die u kunt afspelen op uw systeem en het distribueren aan anderen.

De auteur legt het doel van elke klasse, methode, variabele, en de regel van de code, zodat het is heel gemakkelijk te volgen.

U wilt opzoeken bepaalde constructies online al een beter beeld te krijgen van hen. Bijvoorbeeld, wilt u misschien meer weten over de invoer van bepaalde producten gemaakt in de klassen tot een beter begrip van wat ze doen en hoe u ze kunt gebruiken.

Dit is ook weer niet iets dat je nodig, maar het kan u helpen op de lange termijn als het verbetert uw inzicht in een van die klassen en de methoden die ze bieden.

De volgende drie hoofdstukken worden over alle Android games te programmeren. Het eerste hoofdstuk introduceert het concept van de ontwikkeling voor Android. Het verklaart core Android begrippen die verschillend zijn van die van Java, activiteiten bijvoorbeeld.

Een spel framework voor Android gemaakt in het volgende hoofdstuk, waar een soortgelijk doel als de Java game kader dat u hebt gemaakt in hoofdstuk 4 van het boek.

Hoofdstuk 9 tenslotte begeleidt u door de stappen van het maken van uw eerste Android game.

Het boek is nog niet klaar op dit punt echter. Hoofdstuk 10 biedt nuttige informatie over het publiceren van het spel op Google Play en te updaten, terwijl hoofdstuk 11 ziet er buiten en geeft suggesties over wat u vervolgens wilt doen.

Wat ik het leukste aan het boek is dat de verklaringen zin te maken. Ik had nooit het gevoel dat er iets belangrijk is overgeslagen door de maker of de code werd gebruikt dat werd niet uitgelegd correct of helemaal voor.

Dit betekent dat u kunt gebruik maken van dit boek, en dit boek alleen, en nog juist elke regel code.

Het boek is geschikt voor beginners, maar ook nuttig kunnen zijn voor Java-programmeurs die willen starten met Android of programmeurs die nooit aangeraakt Java. Ik zou niet aanraden het overslaan van de Java game ontwikkeling hoofdstukken als kernbegrippen, actieve rendering, algemene ontwerp van een spel en de klassen, de game loop of game animatie wordt uitgelegd in de hoofdstukken die je moet weten over.

De auteur heeft een talent voor het maken van complexe onderwerpen toegankelijker dat is de reden waarom kan ik aanraden het boek van harte aan beginners (met inbegrip van absolute beginners met nul ervaring met programmeren) en anderen die graag willen beginnen met Android en Java game development.