Mission Python: Code a Space Adventure Game!

SKU
042888
ISBN
9781593278571
Grade 5-AD
Teaching Method
Traditional
Teacher-centered curriculum commonly used in classrooms that may include a text, teacher manual, tests, etc.
Charlotte Mason
A methodology based on the work of a 19th century educator who maintained that children learn best from literature (Living Books), not textbooks.
Classical
A methodology based on the Latin Trivium (three stages of learning), including the grammar stage (memorization and facts), logic stage (critical thinking), and rhetoric stage (developing/defending ideas).
Unit Study
A thematic or topical approach centered around one topic that integrates multiple subject areas.
Montessori (Discovery)
A methodology based on the work of a 20th century educator that emphasizes student and sensory-driven discovery learning and real-life applications.
Other
Other methodologies
Religious Content
Secular
Contains content contrary to common Christian beliefs (i.e. evolution).
Neutral
Avoids religious or theoretical topics or presents multiple viewpoints without preference.
Christian/Religious
Faith-based or including instructional religious content.
Learning Modality
Auditory
Learns through listening, talking out loud or reading out loud.
Visual
Learns through seeing, prefers written instructions and visual materials.
Kinesthetic/Tactile (Hands-On)
Learns through moving, doing and touching.
Multi-Sensory
Curriculum that employ a variety of activities/components.
Presentation
Sequential
Curriculum progresses through well-defined learning objectives. Emphasizes mastery before moving to the next topic.
Spiral
Topics and concepts are repeated from level to level, adding more depth at each pass and connecting with review.
Conceptual/Topical
Focus is on the “why,” often with a unifying concept as well as specific skills; coverage may be broader.
Teacher Involvement
Low Teacher Involvement
Student-led materials; parent acts as a facilitator.
Medium Teacher Involvement
A mix of teacher-led time and independent student work.
High Teacher Involvement
Teacher-led lessons; may utilize discussions, hands-on activities and working together.
Additional Materials Required
No other materials needed
Everything you need is included.
Other Materials Required
There are additional required resources that are a separate purchase.
Other Materials Optional
There are additional resources mentioned or recommended but are not absolutely necessary.
Consumable
Consumable
Designed to be written in; not reusable.
Non-Consumable
Not designed to be written in; reusable.
Our Price
$29.99 $29.99 $20.95
Rainbow Savings: $9.04
Description

For students who prefer learning to code through one large, detailed game instead of a dozen small, unfinished games, this is the perfect entry! The author takes the unusual but fitting tactic of having students download and play the game Escape before gradually piecing it together as a complete work (and even customizing it after). This works well due to the scale of the game, which incorporates sounds, graphics, animations, player collision, and other advanced features. The result is a detailed and moderately complex adventure game about escaping a damaged space station. For students who have the patience, I absolutely recommend trying this. It is a refreshing oasis in a pile of beginner coding books that end at “Flappy Bird.”

Similar to other No Starch Press coding books, the author has done an impeccable job of maintaining readability and providing adequate explanations. Full-color screenshots are used to excellent effect, chapters are well-structured, and explanations are detailed. Due to the complexity of the game and the components involved, it is ideal for students with at least a little prior coding experience.

Publisher's Description of 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 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.

Details
More Information
Product Format:Paperback
Brand:No Starch Press
Author:Sean McManus
Grades:5-AD
ISBN:9781593278571
Length in Inches:9.25
Width in Inches:7
Height in Inches:0.75
Weight in Pounds:1.4
Videos
This product doesn't have a video
Reviews
Product Q&A