Cantitate/Preț
Produs

Beginning Game Programming with Pygame Zero

Autor Stewart Watkiss
en Limba Engleză Paperback – 5 feb 2020

Subliniem faptul că Beginning Game Programming with Pygame Zero nu este un manual teoretic arid, ci un ghid de implementare care pune accentul pe resurse practice, oferind link-uri directe către documentația oficială pentru a completa codul sursă furnizat. Ne-a atras atenția modul în care Stewart Watkiss prioritizează jucabilitatea în fața complexității matematice inutile, transformând învățarea limbajului Python într-un proces aplicat de construcție a jocurilor 2D.

Reținem progresia logică a volumului, care debutează cu fundamentele în Chapter 2 - Getting Started with Python și evoluează rapid către aspecte avansate precum designul grafic, culorile și sunetul. Dacă Python, PyGame, and Raspberry Pi Game Development v-a oferit cadrul teoretic și integrarea cu pinii GPIO, această carte oferă instrumentele practice pentru a stăpâni Pygame Zero, o bibliotecă mai accesibilă pentru începători. Structura este riguroasă, culminând cu implementarea unor elemente de Artificial Intelligence în capitolul 10, ceea ce oferă profunzime proiectelor realizate.

În contextul operei sale anterioare, Learn Electronics with Raspberry Pi, autorul păstrează afinitatea pentru hardware-ul accesibil, însă își mută atenția de la circuite logice către arhitectura software. Cartea ghidează cititorul prin procesul de creare a propriilor active grafice și sonore, eliminând dependența de resurse externe. Deși proiectele sunt concepute special pentru Raspberry Pi, versatilitatea codului permite rularea acestora pe orice platformă modernă, asigurând o experiență de învățare flexibilă și orientată spre rezultat.

Citește tot Restrânge

Preț: 34937 lei

Preț vechi: 43672 lei
-20%

Puncte Express: 524

Carte tipărită la comandă

Livrare economică 16-22 mai


Specificații

ISBN-13: 9781484256497
ISBN-10: 1484256492
Pagini: 368
Ilustrații: XX, 348 p. 59 illus.
Dimensiuni: 155 x 235 x 20 mm
Greutate: 0.56 kg
Ediția:First Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Recomandăm această carte dezvoltatorilor aflați la început de drum care doresc să vadă rezultate imediate. Veți câștiga abilități practice în Python 3 și Pygame Zero, învățând să gestionați grafică 2D și sunet fără a vă pierde în teorii matematice complexe. Este motivul ideal pentru a pune în funcțiune un Raspberry Pi, transformându-l dintr-un simplu gadget într-o consolă de jocuri creată integral de dumneavoastră.


Despre autor

Stewart Watkiss este un autor specializat în tehnologie și un entuziast al ecosistemului Raspberry Pi. Cu o experiență consolidată în educația tehnică, el a publicat lucrări de referință precum Learn Electronics with Raspberry Pi, unde explorează intersecția dintre software și hardware. În Beginning Game Programming with Pygame Zero, Watkiss își folosește expertiza pentru a simplifica concepte de programare orientată pe obiecte, făcându-le accesibile publicului larg prin intermediul dezvoltării de jocuri video.


Descriere scurtă

Make fun games while learning to code. Focused on making games rather than teaching programming theory, in this book you're more likely to see code on how gravity affects a missiles trajectory instead of the most efficient way to search through data. Even then the code is kept simple as games should be about playability rather than complex physics. There are links to the official documentation when you need to lookup information that isn't included in the book.

Start with a simple text based game to grasp the basics of programming in Python. Then moves on to creating simple graphical games in Pygame Zero. Not only will you learn object oriented programming to make it easier to make more complex games, you'll also work to create your own graphics and sounds. 3D graphics are a little complex. So we focus on 2D games, including spins on some classic boardgames and arcade games. All the games are designed to run on a Raspberry Pi. They will work on any Raspberry Pi, butwill also work on any other computer that supports Python 3 along with Pygame Zero.

The games you make will be playable and hopefully fun to play. And by the end of the book, you can step beyond the provided source code to develop your own unique games and programs.

What You'll Learn
  • Code in Python
  • Generate sounds and graphics for 2D games
  • Grasp object oriented programming with Pygame Zero 

Who This Book Is For
Beginning game developers interested in working with low-cost and easy-to-learn solutions like Pygame Zero and the Raspberry Pi.

Cuprins

Chapter 1 - Creating Computer Games.- Chapter 2 - Getting Started with Python.- Chapter 3 - Pygame Zero.- Chapter 4 - Game Design.-Chapter 5 - Graphic Design.- Chapter 6 - Colors.- Chapter 7 - Tank Game Zero.-Chapter 8 - Sound.- Chapter 9 - Object-Orientated Programming.-Chapter 10 - Artificial Intelligence.- Chapter 11 - Improvements and Debugging.- Appendix A - Quick Reference.- Appendix B - More Information.

Notă biografică

Stewart Watkiss is a keen maker, programmer, and author of Learn Electronics with Raspberry Pi. He studied at the University of Hull, where he earned a master’s degree in electronic engineering and more recently with Georgia Institute of Technlogy where he earned a master’s degree in computer science. 

Stewart also volunteers as a STEM Ambassador, helping teach programming and physical computer to school children and at Raspberry Pi events. He has created a number of resources using Pygame Zero which he makes available on his web site (www.penguintutor.com).

Caracteristici

Become a games programmer with Pygame Zero Work on a Raspberry Pi for low-cost and easy to use computing Build the suggested games to gain immediate experience