


While this story may seem silly, it serves the important purpose of informing the design of your levels and characters. Since Roz was ejected from the ship, they don’t have any weapons and so must avoid any dangerous obstacles in the way. Along the way, Roz can collect coins, which are used to fix the damaged craft.

To do this, Roz must travel from their current location to the exit of each level, which brings them closer to the ship. Before their craft crashed, Roz was thrown clear and now needs to find their space ship, fix it, and return home. Your game benefits from a story that connects the actions taken by the player to some overarching goal.įor this tutorial, the game story concerns a space traveler named Roz, who has crash-landed on an alien world. Mario is tasked with rescuing Princess Toadstool.Pitfall Harry has to collect thirty-two different treasures in a set amount of time.The miner in Lode Runner has to collect all the gold.Game StoryĪll good games have some backstory to them, even if it’s a simple one: The game plan developed in this tutorial includes increasing difficulty and rewards. Multiple levels of increasing difficulty.
#Chipmunk basic force quit free#
These are just the minimum requirements for a platform game, and you’re free to add other features as you see fit, including:

Since your goal is to write a 2D platform game, it would be a good idea to define exactly what makes a game a platformer.
#Chipmunk basic force quit download#
You can download all the code, images, and sounds for this tutorial by clicking the link below:īefore you begin writing any code, it’s beneficial to have a plan in place. You should also be comfortable using the arcade library and familiar with object-oriented Python, which is used extensively in arcade. This tutorial assumes you have a basic understanding of writing Python programs.
