As is customary leading up to a new PyWeek I have released new versions of Vector and Porygon. Vector has a couple of new little features and a fix for the horrendously innacurate 'angle_to' functions. Porygon has a minor fix to the packaging of AVBin on OS X. Latest version are recommended as always.
Tag - library
Sunday, April 19 2009
Updated Porygon -- Again!
By chard on Sunday, April 19 2009, 03:27 - Projects
I've updated porygon once more before PyWeek. Not a tremendous change but some neat things. Firstly I massively improved the documentation of the distribution mechanisms with some comments (they no longer seem like largely incongruous instructions). Secondly (and this is cool), py2app now automatically builds a compressed DMG, to paralell py2exe which zips up the exe and other data.
Sunday, March 15 2009
Updated Vector
By chard on Sunday, March 15 2009, 17:14 - Projects
I've just uploaded a new version of our vector library. This version includes some useful additional methods for lines, a special vector constructor function to tidy up the syntax and Rectangle class. This is all the work I'm doing on Vector before PyWeek, but I'm sure the challenge will produce lots more stuff improve on.
Updated Porygon
By chard on Sunday, March 15 2009, 16:58 - Projects
I've just uploaded an updated version of the framework we base all our games on. It's a basic skeleton project for the boilerplate code that any large game project might need, including a very stable set of distribution mechanisms.
In this update I have included support for packaging AVBin along with Pyglet and the rest of your code, a very awkward operation but useful to provide truly standalone packages. Naturally the source distribution doesn't package AVBin as the source distribution wants to be system agnostic. As usual, everything is in the documentation.
Friday, January 23 2009
Announcing Vector
By chard on Friday, January 23 2009, 11:40 - Projects
We've just released one of our very useful tool libraries from last PyWeek, its a simple two dimensional vector geometry library. Head over to the project page and check it out. It sports straightforward concepts such as adding vectors together and rotating them as well as more complex ones such as cross products and projections.