LIBRISTO
LIBROAMANTO
obrigatório
Faça parte de uma comunidade de amantes de livros de todo o mundo e tenha acesso a uma série de benefícios. Crie uma conta gratuitamente
0
Correio DHL 7.99 Correio DPD 4.49 Ponto DPD 3.99 Correio GLS 5.49 Correio MRW 5.49 Ponto GLS 4.49

Mastering Pygame

Língua InglêsInglês
E-book Adobe ePub DRM
Editoras Kameron Hussain, agosto 2026
Pygame has launched more game-development careers than any other Python library, and it is still the... Descrição completa
? points 24 b Novo Novo
9.86
Em stock Imediatamente descarregável

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.

Atriz & Poliglota
EWA KASP para
Reproduzir vídeo
Ewa Kasp
A Libristo tem a maior seleção de literatura estrangeira. É por isso que compro os meus livros aqui.

Sobre o livro

Nome completo Mastering Pygame
Língua Inglês
Encadernação E-book - Adobe ePub DRM
Data de emissão 2026
EAN 9798235703810
Código Libristo 53873490
Editoras Kameron Hussain
Ofereça este livro hoje
É fácil
1 Adicione ao carrinho e escolha Entregar como presente ao finalizar a compra 2 Receberá um vale 3 O livro chegará ao endereço do destinatário

Iniciar sessão

Inicie sessão na sua conta. Não tem uma conta Libristo? Crie uma agora!

 
obrigatório
obrigatório

Não tem uma conta? Descubra os benefícios de ter uma conta Libristo!

Com uma conta Libristo, terá tudo sob controlo.

Crie uma conta Libristo
Conselheiro de livros Libroamiko
Olá, sou o Libroamiko, posso ajudar?