I would like to announce my first egg: physics. It is a more high-level wrapper to the brilliant Chipmunk2D physics library.

Some highlights include:

- The possibility of passing regular Chicken functions as callbacks.
- Using regular Chicken objects as user data.
- Garbage collection.
- The possibility of optionally using 'map' instead of Chipmunk's iterator functions.

Things left to do are:
- More testing and adding some unit tests.
- Finishing the documentation and adding some examples.

If you want to take a look, the source can be found at:
https://github.com/pluizer/chicken-physics <https://github.com/pluizer/chicken-physics>

A more low-level wrapper to Chipmunk is required and can be found at:
https://github.com/pluizer/chicken-chipmunk <https://github.com/pluizer/chicken-chipmunk>

The documentation can be found at:
https://wiki.call-cc.org/eggref/4/physics <https://wiki.call-cc.org/eggref/4/physics>

As this is my first egg I might have done things wrongly or suboptimal, any pointers are welcome.

thanks,
Plui(j)zer (I'm trying to get rid of that j)
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to