Get 40% off print & eBooks in Web Development, Machine Learning & Python >>

Program Arcade Games

With Python and Pygame

Authors: Craven, Paul

Download source code
  • 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
see more benefits

Buy this book

eBook $34.99
price for USA (gross)
  • ISBN 978-1-4842-1790-0
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $44.99
price for USA
  • ISBN 978-1-4842-1789-4
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
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

About the authors

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.

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)


Table of contents (22 chapters)

  • Before Getting Started…

    Craven, Paul Vincent

    Pages 1-10

  • Create a Custom Calculator

    Craven, Paul Vincent

    Pages 11-31

  • What Is a Computer Language?

    Craven, Paul Vincent

    Pages 33-40

  • Quiz Games and If Statements

    Craven, Paul Vincent

    Pages 41-57

  • Guessing Games with Random Numbers and Loops

    Craven, Paul Vincent

    Pages 59-79

Buy this book

eBook $34.99
price for USA (gross)
  • ISBN 978-1-4842-1790-0
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $44.99
price for USA
  • ISBN 978-1-4842-1789-4
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.

Services for this book

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Program Arcade Games
Book Subtitle
With Python and Pygame
Authors
Copyright
2016
Publisher
Apress
Copyright Holder
Dr. Paul Vincent Craven
eBook ISBN
978-1-4842-1790-0
DOI
10.1007/978-1-4842-1790-0
Softcover ISBN
978-1-4842-1789-4
Edition Number
4
Number of Pages
XXI, 392
Number of Illustrations and Tables
7 b/w illustrations, 135 illustrations in colour
Topics