Nouveauté

Mastering Pygame

Par : Kameron Hussain, Frahaan Hussain
Offrir maintenant
Ou planifier dans votre panier
Disponible dans votre compte client Decitre ou Furet du Nord dès validation de votre commande. Le format ePub est :
  • Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
  • Compatible avec une lecture sur liseuses Vivlio
  • Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony
Logo Vivlio, qui est-ce ?

Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement

Pour en savoir plus sur nos ebooks, consultez notre aide en ligne ici
C'est si simple ! Lisez votre ebook avec l'app Vivlio sur votre tablette, mobile ou ordinateur :
Google PlayApp Store
  • FormatePub
  • ISBN8235703810
  • EAN9798235703810
  • Date de parution28/08/2026
  • Protection num.pas de protection
  • Infos supplémentairesepub
  • ÉditeurIoakim Ioakim

Résumé

Pygame has launched more game-development careers than any other Python library, and it is still the fastest way to turn an idea into a playable game. But almost every tutorial stops at a bouncing ball or a single-file clone of a 1970s arcade game, and leaves you staring at a thousand-line script that breaks every time you add a feature. Mastering Pygame is the book that covers everything after that point.
This is a full-length, practical guide to building 2D games with Pygame the way real software gets built: with an architecture, with tests, and with a distribution pipeline. It is written for pygame-ce, the actively developed community edition of the library, and it assumes you are comfortable with Python but know nothing about game development. The first third of the book covers the library and the fundamentals: the game loop and why delta time and a fixed-timestep accumulator matter, surfaces and blitting, keyboard and gamepad input, sprites and groups, spritesheets and animation, collision detection and resolution, 2D vector math, and enemy AI with state machines, perception, steering, and A* pathfinding.
The middle third is the architecture that keeps a game buildable past week six: scenes on a stack, entities composed from components instead of a class hierarchy, systems that run in a known order, an event bus, tile maps authored in the Tiled editor, procedural generation, smooth scrolling cameras with deadzones and screen shake, and a dedicated treatment of game feel and juice. The final third is the production systems tutorials skip: particle effects, adaptive audio and a layered music mixer, a UI toolkit with menus that navigate by keyboard or gamepad, text rendering with a typewriter dialogue system and localization, platformer physics with coyote time and jump buffering, save systems that survive a crash mid-write and migrate across versions, profiling and optimization, testing and debugging, multiplayer basics, advanced rendering with lighting and shaders, packaging with PyInstaller, shipping to the browser with pygbag, and playtesting and launch.
Then you build three complete games end to end. Starfield Assault is an arcade shooter built first as a rough prototype and then refactored, on the page, into clean scene-and-component code. Hollow Ascent is a physics platformer with tile levels, a follow camera, and a jump that took decades of industry work to get right. Emberfall is a top-down adventure with NPCs, branching dialogue, an inventory, combat, quests, and a working save system that exercises nearly every system in the book at once.
By the end you will have a reusable engine layer and the judgment to know which techniques a given game actually needs. If you have ever abandoned a game project because the code collapsed under its own weight, this book is about the architecture that lets you finish.
Pygame Programming
Kameron Hussain, Frahaan Hussain
E-book
8,99 €
Python AI Agents
Kameron Hussain, Frahaan Hussain
E-book
11,49 €
Claude AI Mastery
Kameron Hussain, Frahaan Hussain
E-book
8,99 €