This is gonna be amazingly handy! Thanks!
Also, the animated logo at the top is pretty cool and clever.
PICO-Tween is a port of the easing functions developed by Robert Penner. This port was based on the Lua port by EmmanuelOga and optimised to suit the PICO-8 by refactoring to remove unnecessary tokens and making it compatible with the way the PICO-8 handles math functions.
You can view the library, along with this demo cart in the Github repository here: https://github.com/JoebRogers/PICO-Tween
The repository covers more details of the library, basic usage and a code example.
Alongside this library, there is also the extension library PICO-TweenMachine. The intention of this extension library is to act a simple and lightweight wrapper to help drive and manage the creation and maintenance of tween code through a centralized object and callbacks.
It should help to simplify the approach to working with tween code and remove some of the clutter and boilerplate it typically introduces to your codebase.
You can view the repository for this, alongside usage examples and a demo cart here: https://github.com/JoebRogers/PICO-TweenMachine
All you need to use these libraries is a PICO-8! (Well, they can actually also be used with any other Lua framework, but they're designed around the PICO-8's limitations.)
These libraries are licensed under the MIT license.
|Tags||8-Bit, fantasy-console, PICO-8, Pixel Art, sourcecode|
|Asset license||Creative Commons Attribution v4.0 International|
|Average session||A few seconds|
|Inputs||Keyboard, Gamepad (any)|
|Links||Source code, Source code, API Docs|