Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Making Games with Python & Pygame Paperback – January 12, 2012
|New from||Used from|
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently Bought Together
Customers Who Bought This Item Also Bought
More About the Author
Top Customer Reviews
"Making Games with Python and Pygame" is divided up into ten chapters. Over the course of the book, you will learn to create twelve games and every one of them is fun and very useful in the concepts that they teach. Make no mistake, this is not a book on basic Python syntax or just using the Pygame library. This book teaches you how to make actual games with a nice level of "professional" touches. I was surprised by a number of the hidden gems that were included in the book.
Each chapter follows the same basic formula. First is a brief description of the game that will be created and how it works. Next, is the full source code for the game. Then, he goes through the code, section by section, with a thorough explanation of what the code does and why it does it. At the end of the chapter, is often ideas for expanding the game and a link to "buggy" versions of the game that you can use to practice debugging techniques. The buggy versions can all be downloaded and each version tells you exactly what is wrong with the code.Read more ›
I continued using game maker for about 6 years, but by then I felt like I needed something more powerful. Game Maker was great, but it wasn't really what I wanted. After researching different languages to learn, I finally decided on Python, and to my luck, I was given a free review copy of "Making Games with Python and Pygame" from the author, Al Sweigart.
Before reading this book, one needs to know that this is not a book for complete beginners. Fortunately for me, Game Maker has taught me most of the concepts needed to fully understand the book, but someone brand-new to programming may have some trouble with it. Fortunately, Al has another book called "Invent your own computer games with Python" which is up for free download at [...]. This book doesn't touch on Pygame, but it shows you how to make basic games as well as teaching you the basics of Python.
The first thing that I've noticed when reading through the book is of how easy to read it is. I've worked through other textbooks trying to understand how everything works, but the explanations and definitions are too vague to make sense of what everything is. In this book, everything is much clearer. I can finally find out what a module and method is!
The book guides you through making simple games like clones of Tetris and Sokoban. After showing the source code for each of these games, Al breaks down the program and tells you what each line of code does and how it is significant.Read more ›
Al presents python and pygame concepts in context of re-creating several typical games - like tetris, memory, othello, wormy, etc. Overall excellent pygame book. Pairs well with the rasperry pi computer... hint hint, nudge nudge. ( The games featured in this book are installed on raspberry pi stock image.. )
Honestly it's more fun than slogging through the pygame website, and example code. Pygame and this book allow you to quickly put together some pretty 'low tech' fun and easy games.
The book quickly introduces you to core display concepts like surfaces, drawing shapes, colors, blitting graphics, and playing sounds. Then it guides you through 'event handling' concepts over the course of several games. You will be up and running quickly making your own games with sound/graphics/event handling.
So, really a good intro / even intermediate intro / to pygame, which perhaps doesn't touch on pygame's more advanced topics very deeply. Focuses well on game design concepts, but doesn't get extremely deep into every bell and whistle of pygame, which to me was a good thing, and kept the book understandable and concise. It is not a 'reference' type book, and advanced pygame topics were not included.
Most Recent Customer Reviews
Excellent introduction to programming with PyGame. Clear and very instructional.Published 3 months ago by Rick Clow
This book can be obtained for free by visiting Al's Inventwithpython site!Published 3 months ago by Russel K.
Very good! Well written and explained, and with lots of examples. Worth it!Published 6 months ago by Gerson V. Monteiro Jr.
This review is mostly copy/pasted from my review of "Invent Your Own Computer Games with Python, 2nd Edition"--Al's other book that teaches python. Read morePublished 12 months ago by Edinson
got it for a 13 year old. went thru it with no problems. great examples for later referencesPublished 13 months ago by Uri Gorbatov
I've read another book from the same author. This work has helped me put together some of the fundamental concepts that i need to know for game creation. Read morePublished 20 months ago by SaKneeKy