This is a Scrolling Platformer Engine that I'm making. The goal of this engine is to make an engine that is as universal and lag-free as possible while also making it easy to edit. I also want it filled with features that can be useful to almost any kind of platformer. =================CONTROLS================== - Press the button in the upper left corner to switch between mobile and computer modes. Computer: - Arrow keys or w, a, d to move. - Space to reset. Mobile: - Joystick to move, hold right and a bit up to jump up and right and vice versa - Hold up to slide along the bottom of platforms and slopes =================FEATURES================== - Can detect walls, floors, and ceilings. - Can go up and down slopes smoothly (without bouncing). - Can wall jump and falls slower when up against a wall. - Can double jump, gets only one jump when falling off of edges and from wall jumps. - Can be controlled by a joystick - Speed can be changed easier - Level size can be adjusted - Can move up and down slopes in upside down platformers - Can slide along the bottom of platforms and slopes --------------------------------------------------------------------------------- Feel free to comment suggestions for some features that you would like me to add and also please comment any glitches that you find. That also extends to cases of lag, please be as specific as possible when describing issues or suggestions. You can use this for your platformer as long as you give me credit, that's the main reason I made this. Version History: - March 31, 2020, project started - March 31, 2020 v0.1, basic collision and smooth slope movement - April 1, 2020 v0.2, wall jumping added - April 1, 2020 v0.2.1, bug fixes with wall jumping - April 1, 2020 v0.3, added double jump mechanics - April 2, 2020, initial release - April 2, 2020 v0.3.1, fixed bug allowing wall jump on the bottom of slopes - April 3, 2020 v0.4, added mobile support via a joystick - April 3, 2020 v0.4.1, bugs with the joystick fixed - April 4, 2020 v0.5, allowed for movement up and down slopes in anti-gravity platformers - August 29, 2021 v0.6, added the ability for the player to slide along the bottom of platforms. Also fixed some bugs #platformer support
The current version can be found here: https://scratch.mit.edu/projects/380057532/ There are 2 known bugs: - sliding on slopes doesn't work for reverse gravity platformers - When jumping into a slide on a slope, the player will oftentimes jolt upward These bugs are to be fixed in a future update