I have started the coding of a "physics" platform game.
The story is very simple: a funny 8-bit wearing-glasses character, inspired by Pitfall or Indiana Jones (but different because Intellectual Properties blah blah) , called Mr. Otto Beat, is exploring a dark world inside an old cave. The goal is to make his way up the floors that make this world, by climbing ladders, jumping onto ropes, using moving platforms, avoiding a lot of enemies (barbarians, jumping skulls, archers, fireballs, vortices, kill birds and others that I am inventing along the coding.
Each world may have one or more floors, and if the hero succeeds in going beyond the top floor, there is a boss to fight using the weapons found during the journey.
Of course his goal to collect as many treasure as he can, and to collect weapons, energy and powers too.
To be short, here are some basic features:
- XML-based format to describe the world characteristics with all enemies, number of floors, motion and speed, etc
- XML-based format to describe boss limbs, attack strategy, vulnerabilities, etc.
- Simple limb management system to render animation of composite sprites, in this case the boss. Each limb can be moved, rotated, animated independently of the others.
- physics based management of hero motion, with ropes rendered using revolute joints.
The simple graphics has been drawn by myself, and the complex one has been taken from www.reinerstilesets.de. (free assets).
Sounds will be taken from www.pacdv.com (free sounds). Simply put the URL in the credits.
Here some screenshots. They lack some enemies, anyway I am at the very beginning, since I think to release it after summer.
Mr. Otto Beat hanging on a rope...
Mr. Eggy, the boss, you can meet him at any breakfast
The title, elementary by animated