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 mobile phone number.
Game Development with Python Paperback – November 19, 2014
|New from||Used from|
O'Reilly Learning Series
Featured 'Learning' Series from O'Reilly Media. See more
Customers who bought this item also bought
What other items do customers buy after viewing this item?
About the Author
Kevin has always been one to walk the unbeaten path. He discovered programming at age 13 and game development soon after. A couple years later he launched a website featuring tutorials and interactive resources for the Torque 2D engine. The resources can still be found at torquescripter.com. Kevin received a Computer Science degree from Stony Brook University in 2013 and has since used his education and experience to jump head first into entrepreneurship, startups, and the web.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 70%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
I don't see that the product description provides much of a preview, so, this book contains the following chapters:
Chapter 01: Thinking Like a Game Developer
Chapter 02: Graphics to Sprites
Chapter 03: Physics and Collision Detection
Chapter 04: Exploring Event Logic
Chapter 05: Adding Enemies
Chapter 06: Quickly Bringing a Game Together
Each chapter has three or four sections, review questions, and a lab exercise (except Chapter 1, which has no lab). This is similar to the format of the video courses I've taken from learntoprogram.tv through Udemy.
The link to the lab solutions goes to a mailing sign up list for learntoprogram.tv. I filled out the form since I'm already on the mailing list anyway, and I got an email saying "Lab Solution Request, Please Confirm Subscription, Yes, subscribe me to this list." If lab solutions are coming to me, they have not arrived yet, so it's not an automated thing. I think the appendix items are the lab answers, unless there's more info forthcoming. Chapter 1 has you create main.py, and the code for that is shown in Appenix A. [Edit: The next business day, I received lab answers for Swift, which I did not sign up for. I think they're confused.]
In chapter 1, the book states, "We will be downloading Pygame from http://www.pygame.org. Throughout this book, we will be using Pygame version 1.9.1 with Python version 2.7.6 on the Microsoft Windows 7 operating system." The Pygame website has its own tutorials and documentation, if you want to check that out before purchasing books.
You will need to get started with Python before you can start chapter 2 of this book. You can start here: https://www.python.org/about/gettingstarted/ or if you like, learntoprogram.tv offers a Python for Beginners course and a book (literally, "Python for Beginners," by Alex Bowers).
Disclaimer (I did receive this as a Beta review) However I have done the exercises and look at the labs and its really good.
The book uses source code and images to convey information as well as text documenting and explaining the source code. It is the kind of book that you want to dive into to create some interesting game designs to build your foundation for more complex games.
In the version I read there were some minor link issues and that is one of the reasons I rated it 4 stars. It would have been nice to also see further information and references to setting up Python for people new to the language.