Python, PyGame and Raspberry Pi Game Development by Sloan Kelly.

Gain the basics of Python and use PyGame to create fast-paced video games with great graphics and sounds. You'll also learn about object oriented programming (OOP) as well as design patterns like model-view-controller (MVC) and finite state machines (FSMs). Python, PyGame and Raspberry Pi Game...

Full description

Saved in:
Bibliographic Details
Main Author: Kelly, Sloan (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Berkeley, CA : Apress : Imprint: Apress, 2016.
Edition:1st ed. 2016.
Series:Springer eBook Collection.
Subjects:
Online Access:Click to view e-book
Holy Cross Note:Loaded electronically.
Electronic access restricted to members of the Holy Cross Community.

MARC

LEADER 00000nam a22000005i 4500
001 b3278368
003 MWH
005 20190620081009.0
007 cr nn 008mamaa
008 161223s2016 xxu| s |||| 0|eng d
020 |a 9781484225172 
024 7 |a 10.1007/978-1-4842-2517-2  |2 doi 
035 |a (DE-He213)978-1-4842-2517-2 
050 4 |a E-Book 
072 7 |a UMK  |2 bicssc 
072 7 |a COM012040  |2 bisacsh 
072 7 |a UMK  |2 thema 
100 1 |a Kelly, Sloan.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Python, PyGame and Raspberry Pi Game Development  |h [electronic resource] /  |c by Sloan Kelly. 
250 |a 1st ed. 2016. 
264 1 |a Berkeley, CA :  |b Apress :  |b Imprint: Apress,  |c 2016. 
300 |a XVIII, 198 p. 53 illus., 44 illus. in color.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Springer eBook Collection 
505 0 |a 1. What is a Programming Language? -- 2. What is Python? -- 3. Introducing Python -- 4. Breaking Free from the Interpreter -- 5. Making Decisions -- 6. Making the Raspberry Pi Repeat Itself -- 7. Containers -- 8. Introduction to the IDLE under LXDE -- 9. Basic Introduction to PyGame -- 10. Designing Your Game -- 11. Game Project: Bricks -- 12: User Defined Functions -- 13. File Input and Output -- 14. Introducing Object Oriented Programming -- 15. Inheritance, Composition, and Aggregation -- 16. Game Project: Snake -- 17. Model View Controller -- 18. Sound -- 19. Finite State Machines -- 20. Invaders -- 21. Conclusion. 
520 |a Gain the basics of Python and use PyGame to create fast-paced video games with great graphics and sounds. You'll also learn about object oriented programming (OOP) as well as design patterns like model-view-controller (MVC) and finite state machines (FSMs). Python, PyGame and Raspberry Pi Game Development teaches you how to use Python and PyGame on your computer. Whether you use Windows, macOS, Linux, or a Raspberry Pi you can unleash the power of Python and PyGame to create great looking games. Included in the text are complete code listings and explanations for "Bricks," "Snake" and "Invaders"-- three fully-working games. These allow you to get started making your own great games. Modify them or build your own exciting titles. What You'll Learn Gain the basics of Python and employ it for game development Design your game Build games using game projects as templates like Bricks, Snake, and Invaders Work with user defined functions, inheritance, composition, and aggregation Add sound to your games Implement finite state machines Who This Book Is For Experienced coders or game developers new to Python, PyGame and Raspberry Pi. This book is also for makers interested in getting into game development. 
590 |a Loaded electronically. 
590 |a Electronic access restricted to members of the Holy Cross Community. 
650 0 |a Computer games—Programming. 
690 |a Electronic resources (E-books) 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
830 0 |a Springer eBook Collection. 
856 4 0 |u https://holycross.idm.oclc.org/login?auth=cas&url=https://doi.org/10.1007/978-1-4842-2517-2  |3 Click to view e-book  |t 0 
907 |a .b32783681  |b 04-18-22  |c 02-26-20 
998 |a he  |b 02-26-20  |c m  |d @   |e -  |f eng  |g xxu  |h 0  |i 1 
912 |a ZDB-2-CWD 
950 |a Professional and Applied Computing (Springer-12059) 
902 |a springer purchased ebooks 
903 |a SEB-COLL 
945 |f  - -   |g 1  |h 0  |j  - -   |k  - -   |l he   |o -  |p $0.00  |q -  |r -  |s b   |t 38  |u 0  |v 0  |w 0  |x 0  |y .i21915301  |z 02-26-20 
999 f f |i 8d8c67aa-4ac2-5ec4-87c4-a19d38480f2d  |s a3714c36-943b-55ce-96ab-fb9c49974789  |t 0 
952 f f |p Online  |a College of the Holy Cross  |b Main Campus  |c E-Resources  |d Online  |t 0  |e E-Book  |h Library of Congress classification  |i Elec File