[jugglemaster] Moving JuggleMaster to github and new jmlib version

Per Johan Groland curwenx at gmail.com
Mon May 9 02:58:24 EDT 2011


I'm thinking about moving the entire JuggleMaster source to github. I think
that will make it easier for future collaborators to add to the project. Any
viewpoints on this?

Also, a couple of years back, I worked on a new version of jmlib that adds
support for the JuggleSaver juggling engine and OpenGL 3D support (
http://www.jugglesaver.co.uk/ - based on the xscreensaver module). The new
jmlib switches seamlessly between the JuggleMaster and JuggleSaver engines
depending on the pattern inputted (it supports both pattern libraries, so a
ton of new patterns are added), and either can be juggled in 2D or 3D
(JuggleMaster now calculates spin, so it can do clubs too). There is also a
new sqlite-based pattern library module.

Changes from the previous version of jmlib are made to be as seamless as
possible. The only change required for old code is to change

jmlib = new JMLib();


jmlib = JMLib::alloc();

(to add JuggleSaver support, it is necessary to add a OpenGL canvas as
well). The jmdlx and jmcocoa code has already been updated with 3D support,
and there is a half-finished iphone version in there too.

There are still some bugs left, but overall everything has been working
pretty well for me. Since I don't have time to work more on it in the
foreseeable future, I think its time to merge everything to trunk. I'll tag
the current version as 0.4, and this new one will be 0.5

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/jugglemaster/attachments/20110509/180ba3ab/attachment.htm>

More information about the jugglemaster mailing list