|
More to Explore
Browse more guides to game programming and other books on game development from Course Technology PTR. |
Much of the book is as interesting for its coverage of algorithms and design patterns generically as for its detailed coverage of Python programs. Riley takes care to explain, for example, the empirical logic behind the A* (a-star) path-finding algorithm as well as its specific implementation in Python. He devotes similar care to collision-detection algorithms and the simple artificial intelligence behind tic-tac-toe. Riley makes extensive use of libraries in his games, and studying his code is a good way for readers to learn about PyUI, PyOpenGL, and network services libraries. --David Wall
Topics covered: How to push Python to somewhere near the limits of its capabilities by using it to write games. The author talks about game design, useful algorithms, and strategies for using Python to interconnect game elements as well as using Python for core game functions.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
81 of 82 people found the following review helpful:
4.0 out of 5 stars
Great Book, Terrible Support,
By
This review is from: Game Programming With Python (Game Development Series) (Paperback)
Sean's introduction to Python game programming is excellent. As a professional games programmer, I found this title to provide a great foundation to the concepts of game programming frameworks, more so than many other titles that focus on more specific code-based tasks.
However, and this is a major fault of both the author and publisher, Sean's book and many code examples are based upon a User Interface library that he wrote called PyUI. Unfortunately, this library doesn't work, and hasn't been updated for quite some time. Downloading the library and using it as suggested in this book will simply not work for the vast majority of users. If you intend to use this book to learn python game programming, it is important to gain enough familiarity with PyGame and PyOpenGL to be able to work around this broken library. It is also worth noting that you will not be able to use some of the user interface examples provided in the book.
15 of 15 people found the following review helpful:
3.0 out of 5 stars
Great introduction - terrible support,
By
This review is from: Game Programming With Python (Game Development Series) (Paperback)
I fully agree with an earlier reviewer of this book. I am only through to chapter 6 after getting it last week and it is a great introduction. However all the examples do rely on the author's own Python user interface library which does not work.
So don't expect to be able to run much of the sample code in this book. But it's a great read if you want to learn the theory behind game and simulation design with Python...
18 of 20 people found the following review helpful:
5.0 out of 5 stars
great game programming book,
By bob smith (Seattle, WA USA) - See all my reviews
This review is from: Game Programming With Python (Game Development Series) (Paperback)
Not just a book on Python programming, this is a great book about game programming in general. I'll keep it as a general reference on game stuff. The concepts and algorythms here are useful and relevant to game programming in any language. The use of Python as the implementation language makes the content accessible and easy for programmers of all levels to grasp.This books covers an incredible range of topics from simulations to graphics, networking and artificial intelligence. The fact that the Python code is so compact makes it possible to cram all of this useful information into a single book. If all of this code were is C++, it would take three books to hold it! Overall, one of the best game programming books currently available.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|