Description
What Is This Book?
Learning to code can be boring and no fun. However, Python Game Development on PixelPAD aims to challenge kids to express themselves, create, think critically, solve problems, and most importantly have fun!
Students create the game Platformer, and learn the basics of how to make a platformer. This platformer will teach students simple physics and how to implement it in their own games. Similar to PY101, students will be able to add features, change their sprites and re-skin their game to make it uniquely their own. Additionally, they can extend their game by adding more levels and customize their worlds.
Each book in this series includes:
- Step-by-Step Learning
- Course Goals
- Learning Outcomes
- Extra Activities
- Glossary
- Challenge questions
Course Goals & Learning Outcomes
This book is specially designed to give a basic understanding of computer coding to beginners and aims to teach:
Computational Thinking & Algorithms
- Students have an understanding of how to make different types of games and the ability to modify basic code to add new features to a game in PixelPAD
- Students finish with a full platforming game with challenges and multiple worlds
Creativity
- Students understand a simplified concept of gravity and how it affects objects
- Students can create their own variables and use them to customize gameplay
- Students can understand concepts related to physics, such as collision and speed
- Students understand and can describe concepts of object-oriented design and development in PixelPAD environment
Prototyping, Testing and Debugging
- Students are able to read the Console and identify what line causes an error.
Construction
- Students can make a product in PixelPAD using known procedures or through modelling of others
- Student use trial and error to make changes, solve problems, or incorporate new ideas from self or others
Communication & Collaboration
- Students can demonstrate their product, tell the story of designing and making their product
- Students can use personal preferences to evaluate the success of their design solutions
Other Books Part of the PixelPAD Python Game Development Guides for Middle School
- PixelPAD Python Game Development Guide: Space Shooter (Middle School Edition)
- PixelPAD Python Game Development Guide: Platformer (Middle School Edition)
- PixelPAD Python Game Development Guide: Role Playing Game (Middle School Edition)
- PixelPAD Python Game Development Guide: Balloon Fight (Middle School Edition)
- PixelPAD Python Game Development Guide: Fruit Slasher (Middle School Edition)
- PixelPAD Python Game Development Guide: Top Down Strategy (Middle School Edition)
PixelPAD Python Game Development Guide: Platformer (Middle School Edition)
Highlights
Description
What Is This Book?
Learning to code can be boring and no fun. However, Python Game Development on PixelPAD aims to challenge kids to express themselves, create, think critically, solve problems, and most importantly have fun!
Students create the game Platformer, and learn the basics of how to make a platformer. This platformer will teach students simple physics and how to implement it in their own games. Similar to PY101, students will be able to add features, change their sprites and re-skin their game to make it uniquely their own. Additionally, they can extend their game by adding more levels and customize their worlds.
Each book in this series includes:
- Step-by-Step Learning
- Course Goals
- Learning Outcomes
- Extra Activities
- Glossary
- Challenge questions
Course Goals & Learning Outcomes
This book is specially designed to give a basic understanding of computer coding to beginners and aims to teach:
Computational Thinking & Algorithms
- Students have an understanding of how to make different types of games and the ability to modify basic code to add new features to a game in PixelPAD
- Students finish with a full platforming game with challenges and multiple worlds
Creativity
- Students understand a simplified concept of gravity and how it affects objects
- Students can create their own variables and use them to customize gameplay
- Students can understand concepts related to physics, such as collision and speed
- Students understand and can describe concepts of object-oriented design and development in PixelPAD environment
Prototyping, Testing and Debugging
- Students are able to read the Console and identify what line causes an error.
Construction
- Students can make a product in PixelPAD using known procedures or through modelling of others
- Student use trial and error to make changes, solve problems, or incorporate new ideas from self or others
Communication & Collaboration
- Students can demonstrate their product, tell the story of designing and making their product
- Students can use personal preferences to evaluate the success of their design solutions
Other Books Part of the PixelPAD Python Game Development Guides for Middle School
- PixelPAD Python Game Development Guide: Space Shooter (Middle School Edition)
- PixelPAD Python Game Development Guide: Platformer (Middle School Edition)
- PixelPAD Python Game Development Guide: Role Playing Game (Middle School Edition)
- PixelPAD Python Game Development Guide: Balloon Fight (Middle School Edition)
- PixelPAD Python Game Development Guide: Fruit Slasher (Middle School Edition)
- PixelPAD Python Game Development Guide: Top Down Strategy (Middle School Edition)




