Evaluare:
Cartea este destinată începătorilor care doresc să învețe programarea Android. Deși mulți recenzenți au considerat că este o resursă utilă, cu explicații clare și conținut captivant, există o preocupare semnificativă cu privire la informațiile sale învechite, în special în ceea ce privește versiunile Android Studio. Unii utilizatori au considerat că ar putea beneficia de un conținut mai teoretic și de o introducere mai bună pentru începătorii compleți.
Avantaje:Cartea are o abordare directă și distractivă a predării programării Android, făcând-o accesibilă pentru începători. Ea explică bine conceptele, utilizează un limbaj simplu și oferă o acoperire completă a materialului. Recenzenții au apreciat codul descărcabil și diferitele unghiuri de explicație care ajută la înțelegere.
Dezavantaje:Cartea este grav depășită, deoarece utilizează Android Studio003, care este vechi de peste 10 versiuni, ceea ce duce la probleme de compatibilitate cu cel mai recent mediu de dezvoltare. Unii utilizatori au remarcat că îi lipsește o bază teoretică suficientă, ceea ce poate fi problematic pentru începătorii compleți. De asemenea, au fost ridicate probleme cu privire la îndrumarea de configurare și navigarea prin exemple din cauza schimbărilor din IDE.
(pe baza a 11 recenzii ale cititorilor)
Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Pregătiți-vă pentru o experiență plină de distracție a învățării Java prin dezvoltarea de jocuri pentru platforma Android
Caracteristici principale
⬤ Învățați Java, Android și programarea orientată pe obiecte de la zero.
⬤ Construiți jocuri, inclusiv Sub Hunter, Retro Pong, Bullet Hell, Classic Snake și un 2D Scrolling Shooter.
⬤ Creați și proiectați propriile dvs. jocuri, cum ar fi un joc de platformă cu lume deschisă.
Descrierea cărții
Android este unul dintre cele mai populare sisteme de operare mobile în prezent. Acesta utilizează cel mai popular limbaj de programare, Java, ca limbaj principal pentru construirea de aplicații de toate tipurile. Cu toate acestea, această carte este diferită de alte cărți Android prin faptul că nu presupune că aveți deja cunoștințe de Java.
Această a doua ediție nouă și extinsă a cărții Learning Java by Building Android Games vă arată cum să începeți să construiți jocuri Android de la zero. Nivelul de dificultate va crește constant pe măsură ce explorați subiecte cheie din Java, cum ar fi variabilele, buclele, metodele, programarea orientată pe obiecte și modelele de proiectare, inclusiv cod și exemple care sunt scrise pentru Java 9 și Android P.
La fiecare etapă, veți pune în practică ceea ce ați învățat prin dezvoltarea unui joc. Veți crea jocuri precum Minesweeper, Retro Pong, Bullet Hell și jocuri clasice de tip Snake și Scrolling Shooter. În ultimele capitole, veți crea un joc de platformă cu contratimp și open-world.
Până la sfârșitul cărții, nu numai că veți fi înțeles Java și Android, dar veți fi și dezvoltat șase jocuri interesante pentru platforma Android.
Ce veți învăța:
⬤ Configurați un mediu de dezvoltare a jocurilor în Android Studio.
⬤ Implementați blocarea ecranului, rotația ecranului, grafica pixelată și redarea efectelor sonore.
⬤ Răspundeți la atingerea unui jucător și programați inamici inteligenți care îl provoacă pe jucător în diferite moduri.
⬤ Învățați concepte de dezvoltare a jocurilor, cum ar fi detectarea coliziunilor, animarea foilor de sprite, urmărirea și urmărirea simplă, inteligența artificială, fundalurile parallax și exploziile de particule.
⬤ Animați obiecte la 60 de cadre pe secundă (FPS) și gestionați mai multe obiecte independente utilizând programarea orientată pe obiecte (OOP)
⬤ Înțelegeți elementele esențiale ale programării jocurilor, cum ar fi modelele de proiectare, programarea orientată pe obiecte, Singleton, strategia și modelele entitate-component.
⬤ Învățați cum să utilizați API-ul Android, inclusiv ciclul de viață al activității, detectarea numărului de versiune, API-ul SoundPool, clasele Paint, Canvas și Bitmap.
⬤ Construiți un shooter cu derulare laterală și un platformer 2D cu lume deschisă folosind concepte avansate OOP și modele de programare.
Pentru cine este această carte:
Learning Java by Building Android Games este pentru dvs. dacă sunteți complet nou în Java, Android sau programarea jocurilor și doriți să creați jocuri Android. Această carte acționează, de asemenea, ca o reîmprospătare pentru cei care au deja experiență în utilizarea Java pe Android sau pe orice altă platformă, fără experiență în dezvoltarea de jocuri.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)