Python, PyGame, and Raspberry Pi Game Development

Python, PyGame, and Raspberry Pi Game Development

Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you can integrate electronic components with your games using the build-in general purpose input/output (GPIO) pins and some Python code to create two new games. You'll learn about object-oriented programming (OOP) as well as design patterns, such as model-view-controller (MVC) and finite-state machines (FSMs). Whether using Windows, macOS, Linux, or a Raspberry Pi, you can unleash the power of Python and PyGame to create great looking games. The book also includes complete code listings and explanations for "Bricks," "Snake," and "Invaders"—three fully working games. These allow you to get started in making your own great games and then modify them or build your own exciting titles. The concepts are further explained using games such as “Copycat,” where the player must concentrate and repeat the sequence of lights and sounds, and “Couch Quiz,” in which PyGame and electronic components create a quiz game for 2–4 players. What You’ll Learn Gain basic knowledge of Python and employ it for game development Study game projects you can use as templates, such as Bricks, Snake, and Invaders Work with user-defined functions, inheritance, composition, and aggregation Implement finite state machines Integrate your game with electronics using the GPIO pins Who This Book Is For Experienced coders or game developers new to Python, PyGame and Raspberry Pi would find this book helpful. It is also for beginners interested in getting into game development.

Download Now

Author
Publisher Apress
Release Date
ISBN 1484245334
Pages 389 pages
Rating 4/5 (30 users)

More Books:

Python, PyGame, and Raspberry Pi Game Development
Language: en
Pages: 389
Authors: Sloan Kelly
Categories: Computers
Type: BOOK - Published: 2019-05-25 - Publisher: Apress

GET EBOOK

Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you can inte
Learn Raspberry Pi Game Programming
Language: en
Pages: 250
Authors: Venkateshwaran Loganathan
Categories: Computers
Type: BOOK - Published: 2015-05-19 - Publisher: Apress

GET EBOOK

You like gaming, and you like your Raspberry Pi, so now what? Learn to program games on the Pi! With Learn Raspberry Pi Game Programming, you will learn how to
Beginning Game Programming with Pygame Zero
Language: en
Pages: 348
Authors: Stewart Watkiss
Categories: Computers
Type: BOOK - Published: 2020-02-04 - Publisher: Apress

GET EBOOK

Make fun games while learning to code. Focused on making games rather than teaching programming theory, in this book you're more likely to see code on how gravi
Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours
Language: en
Pages: 600
Authors: Richard Blum
Categories: Technology & Engineering
Type: BOOK - Published: 2013-10-24 - Publisher: Sams Publishing

GET EBOOK

In just 24 sessions of one hour or less, Sams Teach Yourself Python Programming for Raspberry Pi in 24 Hours teaches you Python programmingon Raspberry Pi, so y
Information and Communication Technology for Sustainable Development
Language: en
Pages: 512
Authors: Durgesh Kumar Mishra
Categories: Technology & Engineering
Type: BOOK - Published: 2017-11-07 - Publisher: Springer

GET EBOOK

The book proposes new technologies and discusses future solutions for design infrastructure for ICT. The book contains high quality submissions presented at Sec
Game Programming with Code Angel
Language: en
Pages: 177
Authors: Mark Cunningham
Categories: Computers
Type: BOOK - Published: 2019-11-30 - Publisher: Apress

GET EBOOK

Program in Python on a Raspberry Pi or PC by developing six computer games. Each game project is split into several chapters of the book. Rather than taking you
Raspberry Pi in easy steps
Language: en
Pages: 192
Authors: Mike McGrath
Categories: Computers
Type: BOOK - Published: 2013-02-27 - Publisher: In Easy Steps

GET EBOOK

The Raspberry Pi is a cheap, basic, programmable credit-card sized computer that plugs into your TV and a keyboard. It can be used for many of the things that y
Getting to Know the Raspberry Pi
Language: en
Pages: 64
Authors: Nicki Peter Petrikowski
Categories: Juvenile Nonfiction
Type: BOOK - Published: 2014-07-15 - Publisher: The Rosen Publishing Group, Inc

GET EBOOK

A $35 minicomputer about the size of a credit card, the Raspberry Pi has taken the world of computing by storm. Originally intended for teaching programming in
Raspberry Pi For Dummies
Language: en
Pages: 512
Authors: Sean McManus
Categories: Computers
Type: BOOK - Published: 2017-08-29 - Publisher: John Wiley & Sons

GET EBOOK

Get your slice of Raspberry Pi With the invention of the unique credit card-sized single-board computer comes a new wave of hardware geeks, hackers, and hobbyis
Getting Started with Raspberry Pi
Language: en
Pages: 176
Authors: Matt Richardson
Categories: Computers
Type: BOOK - Published: 2012-12-10 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

What can you do with the Raspberry Pi, a $35 computer the size of a credit card? All sorts of things! If you’re learning how to program, or looking to build n