This program is a base program for creating other platformer games. Please feel free to remix this. The whole point of this project is to help those who see fancy platformer games and want to make their own accomplish that (also make it so I don't have to re-make an engine every time I make one). Current Functionalities: - Code separated into custom blocks including comments to make it easier to understand (gave up while bugfixing, I will get it cleaned up again soon) - Includes splash image that you can change to make your game appear more appealing to other users while they scroll through games - Main Menu including a play button which brings you into the pre-made scrolling-platformer engine, a help button with click-through slides, and a credits button which is currently a stub (placeholder method to be completed later for better customization) - Play/Pause button - Game speed slider - scrolling-platformer engine that traces movement meaning that you can't glitch through platforms even when moving at extreme speeds or are very small. - engine includes accelerating movement, friction, air resistance, customizable air-control (you can even put it over 100% if you want a bird character), jumping, gravity, walking up/down inclines, and a crouch stub method (suggested applications: ducking, hopping down through platforms) - Health bar included (currently does not "work" but will display properly, and can be easily implemented), has variable max-health, can be easily changed to include mana, energy (for running & stuff), and even xp if you want an rp-style game.
Credit to me for creation of project as well as to MIT for making scratch (thanks :)). If you want variants for this feel free to suggest them, a few examples include: a puzzle-platformer (including level capability and a goal for the player to touch to advance to the next one), or a combat based one (including enemies, attacking, and more health-oriented) Feel free to make suggestions for features in comments, keep in mind that these should not be aesthetic or game-play, but things such as make code to allow wall-jumps, climbing, and stuff like that.