boxclip
boxclip copied to clipboard
2D platformer engine using LÖVE and Lua
Instead of using [0,1,2,3](https://github.com/Jigoku/boxclip/blob/master/src/editor/init.lua#L41) for 90 degree rotation, allow R+SCROLL bind to rotate 0-360 degrees. This will allow more variety for placing entities such as props.
Reminder, add a dynamically created "scroll by" of a basic level at the title screen. Eg; randomly layered platforms with some moving enemies, camera scroll across etc.
Have a spider descend from a string/web when the player is in proximity, can grab the player like a claw.
This would be sitting in one place. Ideas; - Apply gravity so it's fixed to the structure below it, rather than manually fiddling to the pixel level. - When player...
This will be a falling platform. Falls similar to the log/bridge traps, after a delay when the player collides with the top side. However, it slowly floats back up when...
Problem: If a player activates falling logs, and then backtracks, they may not be able to complete the level.... so make these reset when off screen.
Experiment with gems/life pickups and see if they should have gravity applied. Possibly have another pickup type, like coins which float in mid air, allowing pickup chains when bouncing off...
Not all platforms should be "grass", add snow, metal, tiles, etc and allow them to be changed within the editor.
Fast objects sometimes fail to collide when falling. Ensure they don't by testing collisions before they happen.
The idea is to be able to skew a platform. For example, drag/drop a square platform into the world, then be able to drag a hotspot on that platform on...