Skip to main content
  • Book
  • © 2016

Program Arcade Games

With Python and Pygame

Apress
  • A unique book on building arcade style games with Python
  • Covers both Python and its most popular game engine, PyGame
  • The author was in the gaming industry for 15 years before deciding to teach full time at Simpson College

Buy it now

Buying options

Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Table of contents (22 chapters)

  1. Front Matter

    Pages i-xxi
  2. Before Getting Started…

    • Paul Vincent Craven
    Pages 1-10
  3. Create a Custom Calculator

    • Paul Vincent Craven
    Pages 11-31
  4. What Is a Computer Language?

    • Paul Vincent Craven
    Pages 33-40
  5. Quiz Games and If Statements

    • Paul Vincent Craven
    Pages 41-57
  6. Guessing Games with Random Numbers and Loops

    • Paul Vincent Craven
    Pages 59-79
  7. Introduction to Graphics

    • Paul Vincent Craven
    Pages 81-106
  8. Back to Looping

    • Paul Vincent Craven
    Pages 107-119
  9. Introduction to Lists

    • Paul Vincent Craven
    Pages 121-136
  10. Introduction to Animation

    • Paul Vincent Craven
    Pages 137-152
  11. Functions

    • Paul Vincent Craven
    Pages 153-178
  12. Controllers and Graphics

    • Paul Vincent Craven
    Pages 179-204
  13. Bitmapped Graphics and Sound

    • Paul Vincent Craven
    Pages 205-215
  14. Introduction to Classes

    • Paul Vincent Craven
    Pages 217-246
  15. Introduction to Sprites

    • Paul Vincent Craven
    Pages 247-265
  16. Libraries and Modules

    • Paul Vincent Craven
    Pages 267-272
  17. Searching

    • Paul Vincent Craven
    Pages 273-285
  18. Array-Backed Grids

    • Paul Vincent Craven
    Pages 287-300
  19. Sorting

    • Paul Vincent Craven
    Pages 301-309
  20. Exceptions

    • Paul Vincent Craven
    Pages 311-318

About this book

Learn and use Python and PyGame to design and build cool arcade games. In Program Arcade Games: With Python and PyGame, Second Edition, Dr. Paul Vincent Craven teaches you how to create fun and simple quiz games; integrate and start using graphics; animate graphics; integrate and use game controllers; add sound and bit-mapped graphics; and build grid-based games.

After reading and using this book, you'll be able to learn to program and build simple arcade game applications using one of today's most popular programming languages, Python. You can even deploy onto Steam and other Linux-based game systems as well as Android, one of today's most popular mobile and tablet platforms.

You'll learn:

  • How to create quiz games
  • How to integrate and start using graphics
  • How to animate graphics
  • How to integrate and use game controllers
  • How to add sound and bit-mapped graphics
  • How to build grid-based games




Audience

Reviews

“This book does a superb job of fitting programming concepts – and Python learning – to building several games with the ever useful Pygame library. … Aimed at younger readers, but accessible to all, Craven’s teaching experience shows through in both tone and pace … . Plentiful exercises, including a whole chapter at the end revisiting every project in the book, drive the lessons deep. Well written, well developed, and … very enjoyable to work through.” (The MagPi, Issue 46, June, 2016)

About the author

Dr. 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.


Bibliographic Information

Buy it now

Buying options

Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access