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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Program Arcade Games: With Python and Pygame Paperback – April 26, 2013

4.9 out of 5 stars 11 customer reviews

See all 3 formats and editions Hide other formats and editions
Price
New from Used from
Kindle
"Please retry"
Paperback, April 26, 2013
$499.97
click to open popover

Editorial Reviews

From the Back Cover

This fine book shows you how to build fun, cool arcade games using the Python programming language and the PyGame framework, a Python-based game application development engine.  Use Python and Pygame to learn and build arcade games!

What You'll Learn
  • How to create quiz games
  • How to start using graphics
  • How to create and animate graphics
  • How to integrate and use game controllers
  • How to add sound and bitmapped graphics
  • How to build grid-based games
--This text refers to an alternate Paperback edition.

About the Author

Paul Vincent Craven graduated with a bachelors degree from Simpson College, a masters from the Missouri University of Science and Technology, and a doctorate from the University of Idaho. He worked in the industry for fifteen years before deciding to teach full time at Simpson College in Indianola, Iowa.
NO_CONTENT_IN_FEATURE

Image
Interested in the Audiobook Edition?
If you’re the author, publisher, or rights holder of this book, let ACX help you produce the audiobook.Learn more.

Product Details

  • Paperback: 342 pages
  • Publisher: CreateSpace Independent Publishing Platform (April 26, 2013)
  • Language: English
  • ISBN-10: 1484052250
  • ISBN-13: 978-1484052259
  • Product Dimensions: 8 x 0.8 x 10 inches
  • Shipping Weight: 1.5 pounds
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,900,756 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
This is a different book for teaching programming than most. First, it's based off a website with the book's contents, lab exercises, quizzes and youtube videos(!) all freely available. You can create an account (for free) and progress through the website. The "book" is basically much of the website in text form. (I reviewed the April 2013 1st Edition)
This is a very informal style book, reads more like class notes that a "traditional" thick programming book. This is both a strength and weakness. Not every facet of the Python language is explored but for the purpose of the book's title it is only necessary to have a basic knowledge of Python. Note that this book is written for Python v3.x unlike many older books that cover v2.x. (As for which version of the language to learn I would say unless you need to maintain older code learn v3.x).

THE GOOD:
+ For beginners this might be a good starting point if you're eager to get started (even if you have never programmed before). There is no long discourse of programming concepts, history etc before the book jumps into simple commands to run in Python's IDLE IDE. If you are the type however that would like a "proper" language reference so you can explore on your own another book like Learning Python, 5th Edition would be helpful (note that Learning Python is an impressively thick book that is better as a reference book rather than a "teach yourself" book unless you already have programming experience). Another reference option is
...Read more ›
4 Comments 13 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I've been working my way through this program and have found it extremely helpful. The idea of learning to program with an emphasis on creating an arcade game is a great way to stay interested. I've tried a few other resources to learn Python and I found them boring and it was hard to stay focused on each section. This is not the case here...

I had essentially no experience with coding and I feel I've been able to grasp many of the major concepts without much difficulty. I would highly recommend this program to anyone who wants to learn Python, or just how to code in general!
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I haven't been through the whole book yet, but so far I like it very much. The writing is clear and to the point. Now, I have to say that I already know how to program in Python. I was looking for a book to use in teaching. So I can't say whether this would be enough info if you were trying to learn how to program for the first time ever using only this book. I will set my daughter on that task and report back. I have looked at a lot of programming books and something about this one appeals to me. It is trying to get you started quickly rather than emphasizing pedagogy. I am teaching a summer camp in Python game programming and that's what I am looking for. I have taught Python at a university before; I wouldn't choose this book for that.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The site programarcadegames.com is the best Python educational site that I have found thus far on the internet. I bout the Kindle edition of the book as well to support Dr. Craven's efforts. The Kindle edition of the book is a great companion to the website as the website also has videos explaining many of the concepts.

Kudos to Dr. Craven. Highly recommended for anyone wanting to get started in Python game programming.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book really holds your hand and walks you through what you need to know to start making simple 2D games with Python and Pygame. After this book, you should be able to use it as a reference to read other people's Pygame code.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book steps you through Python from the most basic code to some rather complicated video games. It is 100% true that you can write a video game by the end of the book which is way more cool than just learning how to do functions and other math in Python.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse