Code the Classics Volume II
Autor Allister Brimble, Andrew Gillett, Dan Malone, David Crookes, Eben Upton, Liz Upton, Sean M. Tracey, Simon Brewen Limba Engleză Hardback – 20 sep 2024
În ecosistemul propus de Code the Classics Volume II, regăsim o abordare tehnică riguroasă a dezvoltării de jocuri, utilizând limbajul Python și biblioteca Pygame Zero. Observăm cum autorii, printre care se numără Eben Upton și Andrew Gillett, reușesc să abstractizeze complexitatea programării low-level prin utilizarea unor instrumente moderne care automatizează gestionarea resurselor multimedia. Găsim în această carte un echilibru între istoria jocurilor de tip arcade din anii '80 și implementarea lor practică pe hardware-ul contemporan. Fiecare proiect inclus, de la jocurile de tip scrolling shooter precum Avenger până la simulările de curse auto în pseudo-3D ca Leading Edge, servește drept studiu de caz pentru sarcini fundamentale în dezvoltarea software: randarea eficientă a imaginilor, integrarea efectelor sonore și procesarea input-ului de la periferice. Cititorul care a aplicat ideile din Python, PyGame, and Raspberry Pi Game Development de Sloan Kelly va găsi aici o continuare firească ce completează cunoștințele de bază cu tehnici specifice de design și optimizare a codului pentru proiecte retro-inspired. Putem afirma că volumul funcționează ca un manual de inginerie inversă aplicat esteticii clasice, oferind listări de cod complete și explicații structurate pe module. Formatul hardback și cele 296 de pagini documentează nu doar execuția tehnică, ci și contextul creativ în care au apărut aceste mecanici de joc. Publicată de Raspberry Pi Press, lucrarea pune accent pe modularitate și pe înțelegerea logică a mediilor de tip IDE, facilitând tranziția de la simplul consumator de jocuri la dezvoltatorul care înțelege arhitectura din spatele unui motor de joc 2D.
Preț: 156.84 lei
Preț vechi: 196.06 lei
-20%
Carte disponibilă
Livrare economică 02-16 iunie
Livrare express 19-23 mai pentru 76.33 lei
Specificații
ISBN-10: 1916868045
Pagini: 296
Dimensiuni: 178 x 242 x 27 mm
Greutate: 1.06 kg
Editura: Raspberry Pi Press
De ce să citești această carte
Recomandăm această carte pasionaților de retro-gaming și programatorilor Python care doresc să treacă de la teorie la construcția de proiecte funcționale. Veți învăța să utilizați Pygame Zero pentru a recrea mecanici complexe de joc, beneficiind de expertiza creatorilor Raspberry Pi. Este un ghid practic ce oferă satisfacția imediată a rulării propriului cod pe o platformă modernă, păstrând spiritul jocurilor clasice.