Bok: nybörjarguide till Spel till Android Utveckling

0
408

Den nybörjarguide till Spel till Android Utveckling av James Cho är ett komplett spel till Android utveckling kurs för nybörjare som har liten eller ingen erfarenhet av programmering.

När jag läste ett uttalande som, jag är orolig för att en bok är för grunt eller ökar takten och plötsligt så att nybörjare inte ska kunna följa om de spenderar massor av tid att fylla i tomrummen eller begrepp som inte förklaras.

Den här boken är annorlunda, men mer om det senare. Boken omfattar Java och spel till Android utveckling och samtidigt grunderna i Java omfattas av det, det är inte en fullständig Java eller Android handledning, utan fokuserar på det som är viktigast för Java och Android spel programmering.

Samtidigt som fokus, de begrepp som du lär dig kan användas för att skapa Java och Android apps.

Eclipse används i hela boken för utveckling som är den enda fråga som jag har med boken som Android Studio skulle vara mer lämpligt eftersom Google fokuserar på det som kärnan utvecklingsmiljö för Android.

Det betyder inte att du kommer att stöta på problem eller något, bara att du kanske måste byta till Android Studio så småningom och att det skulle ha gjort klokt i att börja med Android Studio för att undvika det.

Den nybörjarguide till Spel till Android Utveckling

android game development

Innehåll

  • Grunderna i Programmering
  • Början Java
  • Java-Spel Utveckling – att Lägga Grunden (spel ram)
  • Att hålla det enkelt (första spelet)
  • Nästa Nivå (andra spel, förbättringar)
  • Spel Till Android Utveckling – Början Android-Utveckling
  • Android Spel Ram
  • Att bygga Spelet
  • Du släpper ditt Spel
  • Att fortsätta Resan

De tre första kapitlen gå igenom Java grunderna. Det omfattar massor av mark inklusive data typer, slingor, skapa ditt första program, objekt, klasser, som arbetar med Java API innan det förklarar avancerade begrepp såsom gränssnitt, get-och set-metoder eller arv.

Du får en god förståelse av dessa centrala begrepp även om du kommer att behöva söka ytterligare information för vissa ämnen såsom polymorfism. Denna extra kunskap eller bättre förståelse är inte nödvändigt men att följa boken.

Vad som föreskrivs är precis vad du behöver för att skapa ditt första spel i Java. Ytterligare begrepp som finns i hela boken när de används.

De nästa tre kapitlen omfattar spelutveckling i Java. Du skapar en ram i den första, som används av de två spel som du skapar i de två följande kapitlen. Det är rätt, skapar du två spel i de kapitlen som du kan spela på ditt system och även sprida till andra.

Författaren förklarar syftet med varje klass, metod, variabel, och raden av kod så att det är mycket lätt att följa.

Du kanske vill titta upp vissa konstruktioner online men för att få en bättre förståelse av dem. Till exempel, du kanske vill veta mer om viss import som görs i klasserna för att få en bättre förståelse för vad de gör och vad du kan använda dem till.

Detta är återigen inte något som du behöver, men det kan hjälpa dig i det långa loppet eftersom det förbättrar din förståelse för dessa klasser och metoder som de erbjuder.

De nästa tre kapitlen är allt om Android spel programmering. Det första kapitlet ger en introduktion till begreppet utveckling för Android. Det förklarar core Android-begrepp som skiljer sig från Java, aktiviteter till exempel.

Ett spel ramen för Android är skapat i nästa kapitel som tjänar ett liknande syfte som Java-spel ram som du har skapat i kapitel 4 i boken.

Kapitel 9 slutligen leder dig igenom stegen för att skapa ditt första spel till Android.

Boken är inte klar på denna punkt dock. Kapitel 10 ger användbar information om publicering av spelet på Google Play och uppdatera den medan kapitel 11 ser bortom och ger förslag på vad du vill göra härnäst.

Vad jag gillar mest med boken är att förklaringar vettigt. Jag har aldrig haft känslan av att något viktigt hade hoppat av författaren eller att kod användes för att var inte förklaras på rätt sätt eller inte alls innan.

Det innebär att du kan använda den här boken, och den här boken endast, och förstår fortfarande varenda rad kod.

Boken är för nybörjare, men kan också vara användbart för Java-programmerare som vill börja med Android eller programmerare som aldrig rört Java. Jag skulle inte rekommendera att hoppa över Java-spel utveckling kapitel som centrala begrepp, aktiv rendering, generella utformningen av ett spel och dess klasser, spelet loop eller ett spel, animation förklaras i de kapitel som du bör veta om.

Författaren har en talang för att göra komplexa ämnen mer tillgängliga vilket är varför jag kan rekommendera boken helhjärtat för nybörjare (inklusive absoluta nybörjare med noll erfarenhet av programmering) och andra som vill börja med Android och Java-spel utveckling.