Knygos apžvalga: „Android“ žaidimų kūrimo vadovas pradedantiesiems

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Džeimso Cho „Android“ žaidimų kūrimo pradedančiųjų vadovas yra visas „Android“ žaidimų kūrimo kursas pradedantiesiems, kurie turi mažai programavimo patirties arba jos neturi.

Kai skaitau tokį teiginį, nerimauju, kad knyga yra per maža arba staigiai padidėja, todėl pradedantieji negalės sekti, nebent praleis daug laiko užpildydami nepaaiškinamus blankus ar sąvokas .

Ši knyga kitokia, bet daugiau apie tai vėliau. Knygoje apžvelgiami „Java“ ir „Android“ žaidimų plėtojimai ir, nors joje aprašomi „Java“ pagrindai, tai nėra išsamus „Java“ ir „Android“ mokymas, tačiau pagrindinis dėmesys skiriamas Java ir „Android“ žaidimų programavimo pagrindams.

Nors tai ir yra dėmesys, sąvokos, kurias išmokote, taip pat gali būti naudojamos kuriant „Java“ ir „Android“ programas.

Užtemimas yra naudojamas visoje knygoje plėtrai, ir tai yra vienintelis mano turimas knygos klausimas „Android Studio“ būtų tinkamesnis, nes „Google“ tai sutelkia į pagrindinę „Android“ kūrimo aplinką.

Tai nereiškia, kad susidursite su problemomis ar bet kuo, tik tai, kad jums gali prireikti perjungti į „Android Studio“ ir kad būtų buvę prasminga pradėti nuo „Android Studio“, kad to išvengtumėte.

„Android“ žaidimų kūrimo vadovas pradedantiesiems

android game development

Turinys

  • Programavimo pagrindai
  • Pradžios „Java“
  • „Java“ žaidimų plėtra - pamatų klojimas (žaidimų programa)
  • Paprastumas (pirmasis žaidimas)
  • Kitas lygis (antras žaidimas, patobulinimai)
  • „Android“ žaidimų kūrimas - pradedama „Android“ plėtra
  • „Android“ žaidimų sistema
  • Žaidimo kūrimas
  • Išleis savo žaidimą
  • Tęsdami kelionę

Pirmieji trys skyriai paaiškina „Java“ pagrindus. Jis apima daug žemės, įskaitant duomenų tipus, kilpas, pirmosios programos sukūrimą, objektus, klases, darbą su „Java API“ prieš paaiškinant pažangias sąvokas, tokias kaip sąsajos, „getter“ ir „setter“ metodai ar paveldėjimas.

Puikiai suprantate šias pagrindines sąvokas, net jei teks ieškoti papildomos informacijos apie kai kurias temas, pavyzdžiui, polimorfizmą. Šios papildomos žinios ar geresnis supratimas nėra būtini, norint sekti knygą.

Pateikiama būtent tai, ko jums reikia norint sukurti savo pirmąjį žaidimą „Java“. Papildomos sąvokos pateikiamos visoje knygoje, kai jos vartojamos.

Kiti trys skyriai apims žaidimų plėtrą „Java“. Pirmame sukuriate pagrindą, kurį naudoja du žaidimai, kuriuos sukuriate dviejuose kituose skyriuose. Teisingai, tu sukuri du žaidimus tuose skyriuose, kuriuos gali žaisti savo sistemoje ir netgi paskirstyti kitiems.

Autorius paaiškina kiekvienos klasės tikslą, metodą, kintamąjį ir kodo eilutę, kad ja būtų labai lengva vadovautis.

Jei norite geriau suprasti juos, galbūt norėsite ieškoti tam tikrų konstrukcijų internete. Pvz., Galbūt norėsite daugiau sužinoti apie tam tikrą klasėse importuojamą importą, kad geriau suprastumėte, ką jie daro ir kam galite juos naudoti.

Tai vėlgi nėra kažkas, ko jums reikia, tačiau ilgainiui tai gali jums padėti, nes tai pagerins jūsų supratimą apie tas klases ir jų siūlomus metodus.

Kiti trys skyriai yra apie „Android“ žaidimų programavimą. Pirmame skyriuje supažindinama su „Android“ kūrimo koncepcija. Tai paaiškina pagrindines „Android“ sąvokas, kurios skiriasi nuo „Java“, pvz., Veiklą.

Kitame skyriuje sukurtas „Android“ žaidimų pagrindas, kuris tarnauja panašiam tikslui kaip „Java“ žaidimų sistema, kurią sukūrėte knygos 4 skyriuje.

9 skyriuje galutinai paaiškinama, kaip sukurti savo pirmąjį „Android“ žaidimą.

Tačiau knyga šiuo metu nėra baigta. 10 skyriuje pateikiama naudingos informacijos apie žaidimo paskelbimą „Google Play“ ir jo atnaujinimą, tuo tarpu 11 skyriuje apžvelgiama toliau ir pateikiami pasiūlymai, ką galbūt norėsite daryti toliau.

Man labiausiai patinka knyga, kad paaiškinimai turi prasmę. Niekada neturėjau jausmo, kad autorius praleido kažką svarbaus ar buvo naudojamas tas kodas, kuris anksčiau nebuvo tinkamai paaiškintas.

Tai reiškia, kad galite naudoti šią knygą ir tik šią knygą ir vis tiek suprasti kiekvieną kodo eilutę.

Knyga skirta pradedantiesiems, tačiau gali būti naudinga ir „Java“ programuotojams, kurie norėtų pradėti nuo „Android“, arba programuotojams, kurie niekada nelietė „Java“. Nerekomenduočiau praleisti „Java“ žaidimų kūrimo skyrių, nes pagrindinės sąvokos, aktyvus perteikimas, bendras žaidimo ir jo klasių dizainas, žaidimo kilpa ar žaidimo animacija yra paaiškinti tuose skyriuose, apie kuriuos jūs turėtumėte žinoti.

Autorius turi talentą padaryti sudėtingesnes temas prieinamesnes, todėl knygą nuoširdžiai galiu rekomenduoti pradedantiesiems (įskaitant absoliučius pradedančiuosius, turinčius nulinę programavimo patirtį) ir kitiems, kurie mėgsta pradėti nuo „Android“ ar „Java“ žaidimų kūrimo.