Cargando…

Mission Python : code a space adventure game /

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 list...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: McManus, Sean, 1973- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Francisco : No Starch Press, [2018]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

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