lesser-panda icon indicating copy to clipboard operation
lesser-panda copied to clipboard

[Deprecated] Module based HTML5 game engine

Results 8 lesser-panda issues
Sort by recently updated
recently updated
newest added

Idle update is useless and confusing, better remove it since we already have fixed updating process. This will break a lot of APIs though. ## Draft 1. Remove `Game.update`, `System.update`...

enhancement
Draft

Slope tiles have many use cases, and can be even more important than `SATSolver` since we can compose AABB colliders to achieve most cases yet none of them can replace...

enhancement
feature

Now: ```javascript import SystemGfx from 'engine/gfx'; this.sysGfx.layers.background; ``` After: ```javascript import Gfx from 'engine/gfx' this.gfx.layers.background ```

easy

Pros: 1. Reduce issues caused by typo 2. Less array instances 3. Cleaner events API Cons: 1. Can no longer chain event handlers 2. Breaking tons of things

enhancement
Draft

While objects moves too fast (more than 1 tile per frame), it will simply go through a tile. Add one more step to fix this.

enhancement
easy

Behavior Tree is a popular AI tech, which looks easy to implemented as a `Behavior`.

feature
Draft

The collision shape generation process is too slow when map size is large enough. It might be better to be an option instead of default map collision implementation. So developers...

enhancement