Papy stampy is a 2D side scrolling action game for Android.
Stampy is a retired Postman. When he was younger he was considered as a hero and used to delivere mails all over the world.
One day, he discovered a huge amount of mails spread all over the city and decided to distribute all the lost mails and to discover what happened.
You help Stampy in his quest by controlling his movements while he walks, rides his bike or pilots an helicopter.
Today I will tell you about the process that I am planning to use for level creation.
Until now, all the levels were created directly in the level editor. This process was satisfying enough in order to test gameplay ideas, debug the 2D engine... Concerning the final levels, it will be more efficient to have a global idea of the level before starting to use the editor.
The plan is to create a digital drawing document in which I can draw the levels, as if I am drawing on paper and to iterate until the level is satisfying enough to be implemented.
Drawing the level can only be considered a viable solution if there is a way to check that it produces playable levels. For instance, when positioning platforms, we need to ensure that the player will be able to jump from one platform to another. Papy Stampy can also use a parachute and reachable places need to be known.
I decided to extract a piece of measurements that could help creating the levels:
This was achieved by creating a test level that allows all the actions that should be measured and by capturing a set of player measurements at each frame in a CSV file (player position, key pressed, ...).
The following screenshot shows the position of the captured player position:
All the data was analyzed in order to extract the required measurements.
The next step was to create the template document for level creation,named blueprint. the blueprint needed to contain grids and some size references in order to facilitate level creation.
This was achieved by using reference shapes representing the jump and fall curves of the character.
The following screenshot shows a level created with the blueprint. the jump and fall curves are used
When the blueprint is ready to be implemented, it can be exported into an image and imported as a background image in the level editor
No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.