Here's a project I've been working on. It started as a simple viewer for different graphs, but then it turned into a platformer. The game is fully playable, but it needs some additional content, which is why I put it under Work in Progress.
What makes this project interesting is the fact that I didn't use any sprites or the map editor at all. Every stage is constructed using functions. Funtions can be very powerful for setting collision, as this way you can make pretty much any shape you want. You can also make the terrain dynamic and depend on time. I also added some simple physics into the game, utilising the difference in values of the function for the ball to gain some speed, but it could definitely be better. It's a bit slippery, but I wanted the ball to have some sense of momentum.
I hope you enjoy the game! There is not much content yet, but I'll update it later (I should probably add some audio too). Any feedback is welcome!
@freds72 That is true, the ball behaves quite differently on the air and on the ground. I basically made it such that the ball gains more horizontal speed steeper the slope is, but vertical speed only depends on gravity. On the air the ball also doesn't slow down, but on the ground it does. The physics are hardly realistic, though, so I can see your point. I'll keep on working on that!
I also had some feedback about the camera, because it doesn't show far enough into the direction you're moving. Made some small tweaks already, but I'll try and improve it further before releasing an update.
Lastly, I made some changes on how fast the ball can change direction, so that the ball has better feel of momentum. It should also make finetuning your position a bit easier.
[Please log in to post a comment]