Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Game Programming: The L Line, The Express Line to Learning 1st Edition

4.8 out of 5 stars 19 customer reviews
ISBN-13: 978-0470068229
ISBN-10: 0470068221
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$22.58 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$32.78 On clicking this link, a new layer will be open
More Buying Choices
33 New from $9.79 33 Used from $2.00
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Security
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$32.78 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Game Programming: The L Line, The Express Line to Learning
  • +
  • Game Development Essentials: An Introduction
Total price: $122.62
Buy the selected items together

Editorial Reviews

From the Back Cover

Get on the fast track to creating computer games

Ever want to develop your own computer game? Learn the practical concepts of object-oriented programming for game design using Python® in this easy-to-follow, content-filled guide. Whether you're a student, aspiring game developer, or veteran programmer, you'll gain skills as you progress from station to station in a series of clear-cut tutorials on different styles of games. The last stop will be a finished game program for you to show off. Start your journey today on The Express Line to Learning and see where it takes you!

  • Learn the basics of programming and 2D graphics as you go
  • Plan programs, write and test code, and manage data
  • Create text-based games, racing games, arcade games, and more
  • Add sound, set up scorekeeping, and design avatars

All aboard for valuable online extras

Visit The L Line Web site at www.wiley.com/go/thelline for valuable online supplementary materials:

  • Test bank with challenging review questions
  • PowerPoint® slides with chapter outlines
  • Programming code from the book

Along The L Line

  • Complete tutorial coverage
  • Ample illustrations and examples
  • Real-world applications and hints for avoiding pitfalls
  • Practice exams that help evaluate your progress

About the Author

Andy Harris is a lecturer in computer science at Indiana University-Purdue University Indianapolis (IUPUI), where he manages the streaming media laboratory and teaches classes in several programming languages. His primary interests are game development, Python, Flash, PHP, Java, Microsoft languages, Perl, JavaScript/AJAX, Web-enabled data applications, virtual reality, and programming on portable devices. He has written books on many of these technologies, including Beginning Flash Game Programming For Dummies.
NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 570 pages
  • Publisher: Wiley; 1 edition (February 9, 2007)
  • Language: English
  • ISBN-10: 0470068221
  • ISBN-13: 978-0470068229
  • Product Dimensions: 7.4 x 1.4 x 9.2 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #686,478 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
Don't judge this book by it's cover! For some reason,
this book is part of a series of Wiley books, and they
all have the same cover.

This is a book about learning how to program computer
games using the Python programming language and the
PyGame package. PyGame is a Python wrapper around the
SDL library. This book offers step-by-step tutorials
that introduce game programming with complete Python
programs. All the programs work on several platforms:
MS-Windows, Mac, and GNU/Linux. Chapters 1-3 introduce
the Python programming language. Starting with Chapter
4, you begin to learn about graphics programming. In
Chapter 6 the programs begin to use OOP/classes. Then,
in Chapter 7, you begin to learn how to make 2D games
with sprites, sound FX, and keyboard and mouse control.
Game programming is a fun way to learn how to program
a computer, and Python with PyGame makes it relatively
easy as well.

This book has detailed information on creating graphics
and sounds for your games, using free, open source
third-party tools that are available on all platforms.
The GIMP is used for graphics, and Audacirty is used
for sounds. So unlike many other game programming books
which require expensive third-party programs in order
to make games, ALL the programs in this book are free.

The book has an easy-going, conversational style of writing
that makes it seem that the author is looking over your
shoulder, helping you to learn game programming. I'm really
glad I bought this book. It is worth many times its cover
price considering the amount of information it contains.

Things I like about this book:
1.
Read more ›
3 Comments 21 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 is a great book which didn't get the attention it deserved. It was always a bargain for the 550+ pages of well written text, and it is now priced down. I am a quite experienced python programmer, new to game design, and found the book insightful and easy to read.

Major advantages:
- does not depend on any library other than pygame (obviously)
- well written, clear examples, well structured: it was easy for me to jump to the bits that were of interest to me
- good examples, all of them small enough to be understandable yet showing many aspects of 2D platform type games.
- full source for download

Drawbacks:
- The first chapter tries to introduce you to python, one of my colleagues actually learned python from this but why not refer to many resources available?
- ugly cover, doesn't even mention the author's name , nor does it mention Python!
- the introduction has some convincing arguments why aspiring game programmers should not start out with C/C++ but start with a high level language like Python instead. This should have been repeated on the back cover.

Worth every penny I paid for it!
1 Comment 8 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 was a great read. The author simplified the subjects and provided standard ways for doing what at first might seem complicated (like sprite animation). While this by no means is a complete guide to game programming, it does a very fine job of getting someone started making large, if somewhat simplistic, 2D games. It doesn't throw in complicated subjects like AI and 3D (which deserve their own books), and if you're brand new to Python it has a respectable introduction in the beginning. I suspect this would also be a great book for a high school class. It's a shame that it's not immediately obvious from the title that it uses Python and PyGame, as this really is the best book using those tools for getting into game programming.
Comment 6 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
A great place to start learning Python & Pygame- even better if you've already completed an absolute beginner book. The author does a great job of explaining the code examples and provides many different types of games and covered a lot of subjects I was interested in, such as simulating projections and planetary orbits. I worked through it in 2014 and it held up well despite being 7 years old at the time. A classic.
Comment 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
Good product for beginning, python, programmers. Can be used as a launch pad for other languages, ie., once you learn how the construct works, it's easier to understand others. The actual wording (language) varies but the logic is basically the same and the constructs are similar.
Comment 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
Let me join the chorus here, this is a really well written book. The focus on free and current software tools (Stanti's Editor especially) makes following along easy. It may be a testament to the ease of use when it comes to python in general (just beware your use of the tab key!), but I had no problems getting the results described and learned buckets as a result.
1 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
Andy Harris did a great job on this book. I sponsor a computer programming club for high school students and this book is the best at getting to actual game creation. The first three chapters go over basics of programming, but then graphics and pygame are used early and well.

This book is a bargain at 570 truly helpful pages.
1 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 bought this book based on the reviews and I've been very happy with it. I'm about halfway through the book and looking through the rest I feel like I'll be able to start making some fun games when I finish. I'm using this book with python 2.7 and the corresponding pygame edition. I'll echo some of the other reviewers here and say that if you already have a little experience in programming and python this is an excellent introduction to game development, just ignore the hideous cover.
Comment One person 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

Most Recent Customer Reviews

Set up an Amazon Giveaway

Game Programming: The L Line, The Express Line to Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Game Programming: The L Line, The Express Line to Learning