Game Development Using Python / / James R. Parker.

This book will guide you through the basic game development process using Python, covering game topics including graphics, sound, artificial intelligence, animation, game engines, etc. Real games are created as you work through the text and significant parts of a game engine are built and made avail...

Full description

Saved in:
Bibliographic Details
VerfasserIn:
Place / Publishing House:Dulles, VA : : Mercury Learning and Information, , [2021]
©2021
Year of Publication:2021
Language:English
Online Access:
Physical Description:1 online resource (338 p.)
Tags: Add Tag
No Tags, Be the first to tag this record!
id 9781683926269
ctrlnum (DE-B1597)654133
collection bib_alma
record_format marc
spelling Parker, James R., author. aut http://id.loc.gov/vocabulary/relators/aut
Game Development Using Python / James R. Parker.
Dulles, VA : Mercury Learning and Information, [2021]
©2021
1 online resource (338 p.)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
text file PDF rda
Frontmatter -- Contents -- Preface -- Chapter 0 Games -- Chapter 1 Introduction to How Games Work -- Chapter 2 Graphics and Images -- Chapter 3 The Game Loop -- Chapter 4 Game AI: Collisions -- Chapter 5 Navigation and Control -- Chapter 6 Sound -- Chapter 7 C2H6O Jet Boat Race -- Chapter 8 Animation -- Chapter 9 C2H6O − Final Steps -- Chapter 10 Networking -- Chapter 11 Card Games -- Chapter 12 Platformers: Methods for Building a Side-Scrolling Game -- Appendix A: A* in Python -- Appendix B: C2H6O Jet Boat Race Game Design Document -- Appendix C: The NPC (Boat) Class for the Example Game -- Index
restricted access http://purl.org/coar/access_right/c_16ec online access with authorization star
This book will guide you through the basic game development process using Python, covering game topics including graphics, sound, artificial intelligence, animation, game engines, etc. Real games are created as you work through the text and significant parts of a game engine are built and made available for download. New chapters on card games and a side-scroller. The companion files contain all of the resources described in the book, e.g., example code, game assets, video/sound editing software, and color figures. Instructor resources are available for use as a textbook. FEATURES:Teaches basic game development concepts using Python including graphics, sound, artificial intelligence, animation, game engines, collision detection, Web-based games, and moreIncludes code samples using PygameFeatures new chapters on card games (Ch.11) and building a side-scrolling game (Ch.12)Includes a companion disc with example code, games assets, and color figuresThe companion files and instructor resources are available online by emailing the publisher with proof of purchase at info@merclearning.com.
Issued also in print.
Mode of access: Internet via World Wide Web.
In English.
Description based on online resource; title from PDF title page (publisher's Web site, viewed 08. Aug 2023)
Computer games Programming.
Python (Computer program language).
Game Design.
Programming.
COMPUTERS / Programming / Games. bisacsh
Pygame.
Python.
game designers.
game developers.
game hobbyists.
programmers.
EPUB 9781683926252
print 9781683926276
https://www.degruyter.com/isbn/9781683926269
Cover https://www.degruyter.com/document/cover/isbn/9781683926269/original
language English
format eBook
author Parker, James R.,
Parker, James R.,
spellingShingle Parker, James R.,
Parker, James R.,
Game Development Using Python /
Frontmatter --
Contents --
Preface --
Chapter 0 Games --
Chapter 1 Introduction to How Games Work --
Chapter 2 Graphics and Images --
Chapter 3 The Game Loop --
Chapter 4 Game AI: Collisions --
Chapter 5 Navigation and Control --
Chapter 6 Sound --
Chapter 7 C2H6O Jet Boat Race --
Chapter 8 Animation --
Chapter 9 C2H6O − Final Steps --
Chapter 10 Networking --
Chapter 11 Card Games --
Chapter 12 Platformers: Methods for Building a Side-Scrolling Game --
Appendix A: A* in Python --
Appendix B: C2H6O Jet Boat Race Game Design Document --
Appendix C: The NPC (Boat) Class for the Example Game --
Index
author_facet Parker, James R.,
Parker, James R.,
author_variant j r p jr jrp
j r p jr jrp
author_role VerfasserIn
VerfasserIn
author_sort Parker, James R.,
title Game Development Using Python /
title_full Game Development Using Python / James R. Parker.
title_fullStr Game Development Using Python / James R. Parker.
title_full_unstemmed Game Development Using Python / James R. Parker.
title_auth Game Development Using Python /
title_alt Frontmatter --
Contents --
Preface --
Chapter 0 Games --
Chapter 1 Introduction to How Games Work --
Chapter 2 Graphics and Images --
Chapter 3 The Game Loop --
Chapter 4 Game AI: Collisions --
Chapter 5 Navigation and Control --
Chapter 6 Sound --
Chapter 7 C2H6O Jet Boat Race --
Chapter 8 Animation --
Chapter 9 C2H6O − Final Steps --
Chapter 10 Networking --
Chapter 11 Card Games --
Chapter 12 Platformers: Methods for Building a Side-Scrolling Game --
Appendix A: A* in Python --
Appendix B: C2H6O Jet Boat Race Game Design Document --
Appendix C: The NPC (Boat) Class for the Example Game --
Index
title_new Game Development Using Python /
title_sort game development using python /
publisher Mercury Learning and Information,
publishDate 2021
physical 1 online resource (338 p.)
Issued also in print.
contents Frontmatter --
Contents --
Preface --
Chapter 0 Games --
Chapter 1 Introduction to How Games Work --
Chapter 2 Graphics and Images --
Chapter 3 The Game Loop --
Chapter 4 Game AI: Collisions --
Chapter 5 Navigation and Control --
Chapter 6 Sound --
Chapter 7 C2H6O Jet Boat Race --
Chapter 8 Animation --
Chapter 9 C2H6O − Final Steps --
Chapter 10 Networking --
Chapter 11 Card Games --
Chapter 12 Platformers: Methods for Building a Side-Scrolling Game --
Appendix A: A* in Python --
Appendix B: C2H6O Jet Boat Race Game Design Document --
Appendix C: The NPC (Boat) Class for the Example Game --
Index
isbn 9781683926269
9781683926252
9781683926276
callnumber-first Q - Science
callnumber-subject QA - Mathematics
callnumber-label QA76
callnumber-sort QA 276.76 C672 P375 42021
url https://www.degruyter.com/isbn/9781683926269
https://www.degruyter.com/document/cover/isbn/9781683926269/original
illustrated Illustrated
dewey-hundreds 700 - Arts & recreation
dewey-tens 790 - Sports, games & entertainment
dewey-ones 794 - Indoor games of skill
dewey-full 794.81526
dewey-sort 3794.81526
dewey-raw 794.81526
dewey-search 794.81526
work_keys_str_mv AT parkerjamesr gamedevelopmentusingpython
status_str n
ids_txt_mv (DE-B1597)654133
carrierType_str_mv cr
is_hierarchy_title Game Development Using Python /
_version_ 1775793046484418560
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04032nam a22007095i 4500</leader><controlfield tag="001">9781683926269</controlfield><controlfield tag="003">DE-B1597</controlfield><controlfield tag="005">20230808014301.0</controlfield><controlfield tag="006">m|||||o||d||||||||</controlfield><controlfield tag="007">cr || ||||||||</controlfield><controlfield tag="008">230808t20212021 fo d z eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781683926269</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-B1597)654133</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-B1597</subfield><subfield code="b">eng</subfield><subfield code="c">DE-B1597</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">vau</subfield><subfield code="c">US-VA</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.C672</subfield><subfield code="b">.P375 2021</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM012040</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">794.81526</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Parker, James R., </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Game Development Using Python /</subfield><subfield code="c">James R. Parker.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Dulles, VA : </subfield><subfield code="b">Mercury Learning and Information, </subfield><subfield code="c">[2021]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (338 p.)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield><subfield code="b">PDF</subfield><subfield code="2">rda</subfield></datafield><datafield tag="505" ind1="0" ind2="0"><subfield code="t">Frontmatter -- </subfield><subfield code="t">Contents -- </subfield><subfield code="t">Preface -- </subfield><subfield code="t">Chapter 0 Games -- </subfield><subfield code="t">Chapter 1 Introduction to How Games Work -- </subfield><subfield code="t">Chapter 2 Graphics and Images -- </subfield><subfield code="t">Chapter 3 The Game Loop -- </subfield><subfield code="t">Chapter 4 Game AI: Collisions -- </subfield><subfield code="t">Chapter 5 Navigation and Control -- </subfield><subfield code="t">Chapter 6 Sound -- </subfield><subfield code="t">Chapter 7 C2H6O Jet Boat Race -- </subfield><subfield code="t">Chapter 8 Animation -- </subfield><subfield code="t">Chapter 9 C2H6O − Final Steps -- </subfield><subfield code="t">Chapter 10 Networking -- </subfield><subfield code="t">Chapter 11 Card Games -- </subfield><subfield code="t">Chapter 12 Platformers: Methods for Building a Side-Scrolling Game -- </subfield><subfield code="t">Appendix A: A* in Python -- </subfield><subfield code="t">Appendix B: C2H6O Jet Boat Race Game Design Document -- </subfield><subfield code="t">Appendix C: The NPC (Boat) Class for the Example Game -- </subfield><subfield code="t">Index</subfield></datafield><datafield tag="506" ind1="0" ind2=" "><subfield code="a">restricted access</subfield><subfield code="u">http://purl.org/coar/access_right/c_16ec</subfield><subfield code="f">online access with authorization</subfield><subfield code="2">star</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book will guide you through the basic game development process using Python, covering game topics including graphics, sound, artificial intelligence, animation, game engines, etc. Real games are created as you work through the text and significant parts of a game engine are built and made available for download. New chapters on card games and a side-scroller. The companion files contain all of the resources described in the book, e.g., example code, game assets, video/sound editing software, and color figures. Instructor resources are available for use as a textbook. FEATURES:Teaches basic game development concepts using Python including graphics, sound, artificial intelligence, animation, game engines, collision detection, Web-based games, and moreIncludes code samples using PygameFeatures new chapters on card games (Ch.11) and building a side-scrolling game (Ch.12)Includes a companion disc with example code, games assets, and color figuresThe companion files and instructor resources are available online by emailing the publisher with proof of purchase at info@merclearning.com.</subfield></datafield><datafield tag="530" ind1=" " ind2=" "><subfield code="a">Issued also in print.</subfield></datafield><datafield tag="538" ind1=" " ind2=" "><subfield code="a">Mode of access: Internet via World Wide Web.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">In English.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Description based on online resource; title from PDF title page (publisher's Web site, viewed 08. Aug 2023)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer games</subfield><subfield code="x">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language).</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Game Design.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming / Games.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Pygame.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Python.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">game designers.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">game developers.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">game hobbyists.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">programmers.</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">EPUB</subfield><subfield code="z">9781683926252</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">print</subfield><subfield code="z">9781683926276</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://www.degruyter.com/isbn/9781683926269</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="3">Cover</subfield><subfield code="u">https://www.degruyter.com/document/cover/isbn/9781683926269/original</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_CL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_DGALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ECL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EEBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ESTMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_STMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV-deGruyter-alles</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA12STME</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA13ENGE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA18STMEE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA5EBK</subfield></datafield></record></collection>