Mastering Pygame / Nejlevnější knihy
Mastering Pygame

Kód: 53679567

Mastering Pygame

Autor Kameron Hussain, Frahaan Hussain

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 ... celý popis

548


Skladem u dodavatele
Odesíláme za 14-21 dnů
Přidat mezi přání

Mohlo by se vám také líbit

Dárkový poukaz: Radost zaručena

Objednat dárkový poukazVíce informací

Více informací o knize Mastering Pygame

Nákupem získáte 55 bodů

Anotace knihy

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.

Parametry knihy

548



Osobní odběr Praha, Brno a 47680 dalších

Copyright ©2008-26 nejlevnejsi-knihy.cz Všechna práva vyhrazenaSoukromíCookies


Můj účet: Přihlásit se
Všechny knihy světa na jednom místě. Navíc za skvělé ceny.

Nákupní košík ( prázdný )

Vyzvednutí v Balikovně a PPL
boxech
zdarma nad 1 499 Kč.

Nacházíte se: