|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_on1062397109 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
181112s2018 caua jo 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e rda
|e pn
|c UMI
|d RECBK
|d UAB
|d STF
|d OCLCF
|d TOH
|d G3B
|d C6I
|d UKAHL
|d EBLCP
|d OCLCO
|d CZL
|d OCLCQ
|d DST
|d OCLCO
|d OCLCQ
|d OCL
|
019 |
|
|
|a 1057864226
|
020 |
|
|
|a 9781593278588
|
020 |
|
|
|a 1593278586
|
020 |
|
|
|z 9781593278571
|
028 |
0 |
2 |
|a EB00706874
|b Recorded Books
|
029 |
1 |
|
|a AU@
|b 000071518942
|
035 |
|
|
|a (OCoLC)1062397109
|z (OCoLC)1057864226
|
037 |
|
|
|a CL0501000006
|b Safari Books Online
|
050 |
|
4 |
|a QA76.73.P98
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a McManus, Sean,
|d 1973-
|e author.
|
245 |
1 |
0 |
|a Mission Python :
|b code a space adventure game /
|c by Sean McManus.
|
264 |
|
1 |
|a San Francisco :
|b No Starch Press,
|c [2018]
|
264 |
|
4 |
|c Ã2018
|
300 |
|
|
|a 1 online resource (1 volume) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Online resource; title from title page (viewed November 6, 2018).
|
520 |
|
|
|a Program a graphical adventure game in this hands-on, beginner-friendly introduction to coding in the Python language. Launch into coding with Mission: Python, a space-themed guide to building a complete computer game in Python. You'll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book, you'll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut's safety checklist that will put your new Python skills to the test. You'll learn how to use Pygame Zero, a free resource that lets you add graphics and sound effects to your creations, and you'll get useful game-making tips, such as how to design fun puzzles and intriguing maps. Before you know it, you'll have a working, awesome game to stump your friends with (and some nifty coding skills, too!). You can follow this book using a Raspberry Pi or a Microsoft Windows PC, and the 3D graphics and sound effects you need are provided as a download.
|
505 |
0 |
|
|a Intro -- Title Page -- Copyright Page -- Dedication -- ABOUT THE AUTHOR -- ABOUT THE TECHNICAL REVIEWER -- BRIEF CONTENTS -- CONTENTS IN DETAIL -- ACKNOWLEDGMENTS -- INTRODUCTION -- How to Use This Book -- What's in This Book? -- Installing the Software -- Downloading the Game Files -- Running the Game -- Playing the Game -- 1 YOUR FIRST SPACEWALK -- Starting the Python Editor -- Introducing the Python Shell -- Introducing Script Mode -- Creating the Starfield -- Stopping Your Pygame Zero Program -- Adding the Planet and Spaceship -- Are You Fit to Fly? -- 2 LISTS CAN SAVE YOUR LIFE -- Making Your First List: The Take-Off Checklist -- Using Index Numbers -- Creating the Spacewalk Checklist -- A List of Lists: The Flight Manual -- Combining Lists -- Making Maps from Lists: The Emergency Room -- Are You Fit to Fly? -- 3 REPEAT AFTER ME -- Displaying Maps with Loops -- Loop the Loop -- Displaying a 3D Room Image -- Understanding How the Room Is Drawn -- Working Out Where to Draw Each Item -- Are You Fit to Fly? -- 4 CREATING THE SPACE STATION -- Automating the Map Making Process -- How the Automatic Map Maker Works -- Creating the Map Data -- Writing the GAME_MAP Code -- Testing and Debugging the Code -- Generating Rooms from the Data -- Exploring the Space Station in 3D -- Making Your Own Maps -- Are You Fit to Fly? -- 5 PREPARING THE SPACE STATION EQUIPMENT -- Creating a Simple Planets Dictionary -- Making the Space Station Objects Dictionary -- Are You Fit to Fly? -- 6 INSTALLING THE SPACE STATION EQUIPMENT -- Understanding the Dictionary for the Scenery Data -- Adding the Scenery Data -- Adding the Perimeter Fence for the Planet Surface -- Loading the Scenery into Each Room -- Updating the Explorer to Tour the Space Station -- Are You Fit to Fly? -- 7 MOVING INTO THE SPACE STATION -- Arriving on the Space Station -- Adding the Movement Code.
|
505 |
8 |
|
|a Understanding the Movement Code -- Moving Between Rooms -- Are You Fit to Fly? -- 8 REPAIRING THE SPACE STATION -- Sending Information to a Function -- Adding Variables for Shadows, Wall Transparency, and Colors -- Deleting the EXPLORER Section -- Adding the DISPLAY Section -- Positioning the Room on Your Screen -- Making the Front Wall Fade In and Out -- Displaying Hints, Tips, and Warnings -- Showing the Room Name When You Enter the Room -- Are You Fit to Fly? -- 9 UNPACKING YOUR PERSONAL ITEMS -- Adding the Props Information -- Adding Props to the Room Map -- Finding an Object Number from the Room Map -- Picking Up Objects -- Adding the Inventory Functionality -- Dropping Objects -- Examining Objects -- Are You Fit to Fly? -- 10 MAKE YOURSELF USEFUL -- Adding the Keyboard Control for Using Objects -- Adding Standard Messages for Using Objects -- Adding the Game Progress Variables -- Adding the Actions for Specific Objects -- Combining Objects -- Adding the Game Completion Sequence -- Exploring the Objects -- Are You Fit to Fly? -- 11 ACTIVATING SAFETY DOORS -- Planning Where to Put Safety Doors -- Positioning the Doors -- Adding Access Controls -- Making the Doors Open and Close -- Adding the Door Animation -- Shutting the Timed Door -- Adding a Teleporter -- Activating the Airlock Security Door -- Removing Exits for Your Own Game Designs -- Mission Accomplished? -- Are You Fit to Fly? -- 12 DANGER! DANGER! ADDING HAZARDS -- Adding the Air Countdown -- Adding the Moving Hazards -- Adding the Toxic Spills -- Making the Finishing Touches -- Your Next Mission: Customizing the Game -- Are You Fit to Fly? -- A ESCAPE: THE COMPLETE GAME LISTING -- B TABLE OF VARIABLES, LISTS, AND DICTIONARIES -- C DEBUGGING YOUR LISTINGS -- Indentation -- Case Sensitivity -- Parentheses and Brackets -- Colons -- Commas -- Images and Sounds -- Spelling -- INDEX.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Python (Computer program language)
|v Juvenile literature.
|
650 |
|
0 |
|a Computer games
|x Programming
|v Juvenile literature.
|
650 |
|
1 |
|a Python (Computer program language)
|
650 |
|
1 |
|a Computer programming.
|
650 |
|
6 |
|a Python (Langage de programmation)
|v Ouvrages pour la jeunesse.
|
650 |
|
6 |
|a Jeux d'ordinateur
|x Programmation
|v Ouvrages pour la jeunesse.
|
650 |
|
7 |
|a COMPUTERS
|x Programming
|x Games.
|2 bisacsh
|
650 |
|
7 |
|a Video games
|x Programming.
|2 fast
|0 (OCoLC)fst00872114
|
650 |
|
7 |
|a Python (Computer program language)
|2 fast
|0 (OCoLC)fst01084736
|
655 |
|
7 |
|a Juvenile works.
|2 fast
|0 (OCoLC)fst01411637
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781492069423/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH35263048
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6049179
|
938 |
|
|
|a Recorded Books, LLC
|b RECE
|n rbeEB00706874
|
994 |
|
|
|a 92
|b IZTAP
|