skip to content
Python, PyGame, and Raspberry Pi game development Preview this item
ClosePreview this item
Checking...

Python, PyGame, and Raspberry Pi game development

Author: Sloan Kelly
Publisher: [Berkeley, CA] : Apress L. P., [2019]
Edition/Format:   eBook : Document : English : Second editionView all editions and formats
Summary:
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Kelly, Sloan
Python, Pygame, and Raspberry Pi Game Development
Berkeley, CA : Apress L. P.,c2019
(OCoLC)1085161039
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Sloan Kelly
ISBN: 9781484245330 1484245334
OCLC Number: 1103220704
Notes: Includes index.
Description: 1 online resource (395 p.)
Contents: Introduction --
What is a programming language? --
What is Python? --
Introducing Python --
Breaking free from the interpreter --
Making decisions --
Making the Raspberry Pi repeat itself --
Containers --
Putting It Together: Tic-Tac-Toe --
Basic introduction to PyGame --
Designing your game --
Game project: Bricks --
User-defined functions --
File input and output --
Introducing object-oriented programming --
Inheritance, composition, and aggregation --
Game project: Snake --
Model View Controller --
Audio --
Finite State Machines --
Game Project: Invaders --
Simple Electronics with the GPIO Pins --
Game Project: Memory --
Game Project: Quiz --
Conclusion.
Responsibility: Sloan Kelly.

Abstract:

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 "Couch Quiz," in which PyGame and electronic components create a quiz game for 4 players.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1103220704> # Python, PyGame, and Raspberry Pi game development
    a schema:MediaObject, schema:Book, schema:CreativeWork ;
    library:oclcnum "1103220704" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://img1.od-cdn.com/ImageType-100/7614-1/{54460B12-AA1B-4D41-9D71-E2A71EF027AE}Img100.jpg'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4007707993#Topic/raspberry_pi_computer> ; # Raspberry Pi (Computer)
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4007707993#Topic/python_computer_program_language> ; # Python (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/4007707993#Topic/electronic_games_programming> ; # Electronic games--Programming
    schema:author <http://experiment.worldcat.org/entity/work/data/4007707993#Person/kelly_sloan> ; # Sloan Kelly
    schema:bookEdition "Second edition." ;
    schema:bookFormat schema:EBook ;
    schema:datePublished "2019" ;
    schema:description "Introduction -- What is a programming language? -- What is Python? -- Introducing Python -- Breaking free from the interpreter -- Making decisions -- Making the Raspberry Pi repeat itself -- Containers -- Putting It Together: Tic-Tac-Toe -- Basic introduction to PyGame -- Designing your game -- Game project: Bricks -- User-defined functions -- File input and output -- Introducing object-oriented programming -- Inheritance, composition, and aggregation -- Game project: Snake -- Model View Controller -- Audio -- Finite State Machines -- Game Project: Invaders -- Simple Electronics with the GPIO Pins -- Game Project: Memory -- Game Project: Quiz -- Conclusion."@en ;
    schema:description "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 "Couch Quiz," in which PyGame and electronic components create a quiz game for 4 players."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4007707993> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1085161039> ;
    schema:name "Python, PyGame, and Raspberry Pi game development"@en ;
    schema:productID "1103220704" ;
    schema:url "https://img1.od-cdn.com/ImageType-100/7614-1/{54460B12-AA1B-4D41-9D71-E2A71EF027AE}Img100.jpg" ;
    schema:url <https://www.overdrive.com/search?q=54460B12-AA1B-4D41-9D71-E2A71EF027AE> ;
    schema:url <https://doi.org/10.1007/978-1-4842-4533-0> ;
    schema:url <https://samples.overdrive.com/?crid=54460b12-aa1b-4d41-9d71-e2a71ef027ae&.epub-sample.overdrive.com> ;
    schema:url <http://public.eblib.com/choice/PublicFullRecord.aspx?p=5780325> ;
    schema:workExample <http://worldcat.org/isbn/9781484245330> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4842-4> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB9B4704> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1103220704> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4007707993#Person/kelly_sloan> # Sloan Kelly
    a schema:Person ;
    schema:familyName "Kelly" ;
    schema:givenName "Sloan" ;
    schema:name "Sloan Kelly" ;
    .

<http://experiment.worldcat.org/entity/work/data/4007707993#Topic/electronic_games_programming> # Electronic games--Programming
    a schema:Intangible ;
    schema:name "Electronic games--Programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4007707993#Topic/python_computer_program_language> # Python (Computer program language)
    a schema:Intangible ;
    schema:name "Python (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4007707993#Topic/raspberry_pi_computer> # Raspberry Pi (Computer)
    a schema:Intangible ;
    schema:name "Raspberry Pi (Computer)"@en ;
    .

<http://worldcat.org/isbn/9781484245330>
    a schema:ProductModel ;
    schema:isbn "1484245334" ;
    schema:isbn "9781484245330" ;
    .

<http://www.worldcat.org/oclc/1085161039>
    a schema:CreativeWork ;
    rdfs:label "Python, Pygame, and Raspberry Pi Game Development" ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1103220704> ; # Python, PyGame, and Raspberry Pi game development
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.