Hi,
I've been working on a 3D platformer in the style of Mario 64 but with randomly generated levels.
![](https://dl.dropboxusercontent.com/u/10464544/DumptyHumptyLevel0.png)
a video of one of the levels.
I don't have very many computers to test on so I'm hoping to get some feedback on any issues.
For controls I currently support X360 controllers and keyboard.
Keyboard:
WASD : movement
J : jump
K : long jump
QE : rotate camera
O : go to a random level
P : go to level 0
X360:
Left Stick : movement
Right Stick : camera movement
Triggers : camera zoom
Right Bumper: jump
Left Bumper : long jump
A : jump
X : long jump
UP : go to next level
DOWN : go to previous level
LEFT : go to level 0
RIGHT : go to a random level
I've found using a controller a lot easier but if you don't have one the keyboard controls work (kind of, ha).
The current setup uses the first controller it finds, so if you have multiple plugged in I'm not sure which one it will pick.
The goal is to get to the end of each level where there is a floating golden cube.
Along the way are floating blue cubes that are checkpoints (when you fall off you start at the last one you hit).
The second number down on the top right is the level number and also the random seed for that level.
Every time you beat a level the number of challenges (third number down on the top right) goes up by one.
The time in the top left is a sort of reference time to beat. It doesn't take into account any shortcuts and is pretty generous right now.
The first time you run the game it will write out a file called "challenge_setup.txt".
This file affects how often different types of challenges appear in the levels, the starting number of challenges, and how often checkpoints appear.
The rates for the different challenges are all relative so if you want to see more of any particular type just increase it's value.
The formatting is important in the file so don't remove any spaces.
You can always delete it to reset back to the default as well.
I've gone as high as 25000 for the number of challenges without crashing but I wouldn't recommend much higher than 1000 for a decent framerate.
Please try it out and let me know what you think and if you have any issues. Thanks!
Dumpty_Humpty.exe