Bokanmeldelse: Beginner ‘ s Guide til Android Spill Utvikling

0
296

Nybegynnerguiden til Android Spill Utvikling av James Cho er en komplett Android spill utvikling kurs for nybegynnere som har liten eller ingen erfaring med programmering.

Når jeg leser en uttalelse som at jeg er bekymret for at en bok er for grunt eller øker tempoet plutselig, slik at nybegynnere vil ikke være i stand til å følge med mindre de bruker massevis av tid til å fylle ut det som mangler eller konsepter som ikke er forklart.

Denne boken er forskjellig, men mer om det senere. Boken dekker Java og Android spill utvikling og mens det grunnleggende om Java er dekket av det, det er ikke en full Java eller Android opplæringen, men fokuserer på det grunnleggende for Java og Android spill programmering.

Mens det er fokus på konsepter som du lærer kan brukes til å lage Java og Android-apper også.

Eclipse er brukt gjennom hele boken for utvikling som er det eneste problemet som jeg har med boken som Android Studio vil være mer hensiktsmessig, siden Google fokuserer på det som er kjernen utviklingsmiljø for Android.

Det betyr ikke at du vil kjøre inn i problemer, eller noe, bare at du kan ha å gjøre bytte til Android Studio til slutt og at det ville ha gjort fornuftig å starte med Android Studio for å unngå det.

Nybegynnerguiden til Android Spill Utvikling

android game development

Innhold

  • Grunnleggende Programmering
  • Begynnelse Java
  • Java Game Development – Legge Grunnlaget (spill framework)
  • Å holde det enkelt (første spillet)
  • Neste Nivå (andre spill, forbedringer)
  • Android Spill Utvikling – Begynnelsen Android-Utvikling
  • Android Spillet Framework
  • Bygningen Spillet
  • Avgi din Spill
  • Fortsetter Ferden

De tre første kapitlene veilede deg gjennom grunnleggende Java. Dette dekker mye av bakken inkludert datatyper, løkker, og opprette din første program, objekter, klasser, jobber med Java API før det forklarer avanserte konsepter for eksempel grensesnitt, getter og setter metoder eller arv.

Du får en god forståelse av disse sentrale begrepene, selv om du blir nødt til å oppsøke mer informasjon om noen emner som polymorphism. Denne ekstra kunnskap eller bedre forståelse er imidlertid ikke nødvendig å følge boka.

Hva er levert nøyaktig hva du trenger for å lage din første spillet i Java. Flere begreper er gitt i boka når de er brukt.

De neste tre kapitlene dekker spillet utvikling i Java. Du kan opprette et rammeverk i de første som er brukt av to spill som du oppretter i de to følgende kapitlene. Det er riktig, du kan opprette to spill i de kapitlene som du kan spille på ditt system og selv distribuere til andre.

Forfatteren forklarer hensikten med hver klasse, metode, variabel, og linjen med kode slik at det er veldig lett å følge.

Du ønsker kanskje å se opp visse konstruksjoner online om å få en bedre forståelse av dem. For eksempel, du kanskje vil vite mer om visse import laget i klasser for å få en bedre forståelse av hva de gjør og hva du kan bruke dem til.

Dette er igjen ikke noe som du trenger, men det kan hjelpe deg i det lange løp, som det forbedrer din forståelse av disse klassene og metodene de tilbyr.

De neste tre kapitlene er om alle Android spill programmering. I det første kapitlet introduserer deg til begrepet utvikling for Android. Det forklarer core Android konsepter som er forskjellig fra Java, aktiviteter, for eksempel.

Et spill rammeverk for Android er opprettet i neste kapittel som serverer en lignende formål som Java-spill rammeverk som du har opprettet i kapittel 4 i boken.

Kapittel 9 til slutt vil lede deg gjennom trinnene for å opprette den første Android-spill.

Boken er ikke ferdig på dette punktet selv. Kapittel 10 gir nyttig informasjon om å publisere spill på Google Play og oppdatere det, mens kapittel 11 ser utover og gir forslag på hva dere ønsker å gjøre videre.

Det jeg liker mest med boken er at forklaringer fornuftig. Jeg har aldri hatt følelsen av at noe viktig var hoppet av forfatteren eller at koden ble brukt som ikke var forklart riktig eller i det hele tatt før.

Det betyr at du kan bruke denne boken, og denne boken, og likevel forstå hver enkelt linje med kode.

Boken er for nybegynnere, men kan også være nyttig for Java-programmerere som ønsker å starte med Android eller programmerere som aldri rørt Java. Jeg vil ikke anbefale å hoppe over Java-spill utvikling kapitler som sentrale begrepene, aktiv rendering, generelt design av et spill, og dens klasser, spillet sløyfe eller et spill, animasjon er forklart i de kapitlene som du bør vite om.

Forfatteren har et talent for å gjøre komplekse emner mer tilgjengelig, noe som er grunnen til at jeg kan anbefale boken helhjertet til nybegynnere (inkludert nybegynner med null erfaring med programmering) og andre som har lyst til å starte med Android-eller Java-spill utvikling.