LIBRISTO
LIBROAMANTO
obligatorisch
Werden Sie Teil einer Gemeinschaft von Buchliebhabern aus der ganzen Welt und erhalten Sie eine Reihe von Vorteilen. Konto kostenlos anlegen
0
Österreichische Post 5.49 GLS-Kurier 4.99 DPD-Kurier 4.49 DPD-Stelle 3.49

Python Game Development with Pygame

From Beginner to Advanced

Sprache EnglischEnglisch
Buch Broschur
Buch Python Game Development with Pygame Frahaan Hussain
Libristo-Code: 53775612
Verlag Independently published, September 2026
You have written a little Python. Now you want to build games, real ones, with motion and sound and... Vollständige Beschreibung
? points 52 b Neu Neu
21.19 inkl. MwSt.
Externes Lager Wir versenden in 14-21 Tagen

Bis zu 30 Tage Rückgaberecht

You have written a little Python. Now you want to build games, real ones, with motion and sound and enemies that chase you, not just another script that prints to a terminal. Python Game Development with Pygame takes you the whole distance, from a single black window to four finished games and a build you can hand to other people. The book starts where you are. Chapter one opens a window and draws a coloured rectangle. By the end of the first part you understand the game loop, frame-rate-independent motion with delta time, surfaces and blitting, the Rect class, image loading, and an input system that turns key presses into clean game actions. Then you build Catch the Falling Blocks, a complete arcade game with sprites, groups, collision, scoring, a HUD, sound effects, music, and screen shake. From there the book builds the architecture that every non-trivial game needs: a scene manager for menus, pause, and game-over screens; 2D vectors for acceleration, steering, and bouncing; spritesheet animation driven by entity state; a camera that follows the player through a level larger than the screen, with parallax and culling; and tilemaps loaded from text files and the Tiled editor with per-axis collision resolution. You apply all of it to a full platformer with gravity, variable-height jumps, coyote time and jump buffering, patrolling and chasing enemies, hazards, collectibles, a particle system, scene transitions, and a robust save file. The advanced part is genuinely advanced. You implement a fixed-timestep physics loop with an accumulator and interpolation, an impulse-based box solver, and learn when to switch to pymunk. You profile a slow game with cProfile and py-spy and fix it with surface conversion, caching, dirty-rect rendering, and NumPy pixel work. You build 2D lighting with blend modes, and see the path to GPU shaders. You make your game testable by separating logic from rendering, run pygame headless for unit tests, and build a debug overlay and data hot-reload loop. Two more projects tighten the screws: a twin-stick shooter with mouse aiming, object pooling for hundreds of bullets, enemy waves, pixel-perfect mask collision, and an upgrade system; and a small top-down RPG with a tiled overworld, NPCs, a typing dialogue box, a turn-based battle built as a state machine, an inventory, and a shop. Later chapters cover audio design and adaptive music, game feel and juice, procedural level generation with validation, a reusable menu and settings toolkit with full accessibility support, architecture patterns from composition to a lightweight ECS, and multiplayer from local co-op to the concepts behind networked play. The final chapter packages a game for Windows, macOS, and the browser with PyInstaller and pygbag, and publishes it on itch.io. Every technique is shown as finished, working code on the modern, actively maintained pygame-ce library and current Python. If you can write a function and a class, you can start here, and by the last page you will not just know pygame's API, you will know how to design a game you can keep building.

Schauspielerin & Polyglotte
EWA KASP für
Video abspielen
Ewa Kasp
Libristo bietet die größte Auswahl an fremdsprachiger Literatur an. Deshalb kaufe ich meine Bücher hier ein.

Informationen zum Buch

Vollständiger Name Python Game Development with Pygame
Sprache Englisch
Einband Buch - Broschur
Datum der Veröffentlichung 2026
Anzahl der Seiten 280
EAN 9798171864002
Libristo-Code 53775612
Gewicht 380
Abmessungen 152 x 229 x 15
Verschenken Sie dieses Buch noch heute
Es ist ganz einfach
1 Legen Sie das Buch in Ihren Warenkorb und wählen Sie den Versand als Geschenk 2 Wir schicken Ihnen umgehend einen Gutschein 3 Das Buch wird an die Adresse des beschenkten Empfängers geliefert

Anmeldung

Melden Sie sich bei Ihrem Konto an. Sie haben noch kein Libristo-Konto? Erstellen Sie es jetzt!

 
obligatorisch
obligatorisch

Sie haben kein Konto? Nutzen Sie die Vorteile eines Libristo-Kontos!

Mit einem Libristo-Konto haben Sie alles unter Kontrolle.

Erstellen Sie ein Libristo-Konto
Buchberater Libroamiko
Hallo, ich bin Libroamiko, kann ich helfen?