Super Effective

To content | To menu | To search

Friday, July 17 2009

Vector & Porygon Updated

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.

Happy Insect Garden

I finally added our PyWeek 8 entry to the games page! Happy Insect Garden is an exciting defender type game with a jaunty traditional theme. It was well received by the challenge, ranking highest amongst the team entries and overall. So, if that's anything to go by, you should give it a go.

Its development was marred by the sudden vanishing of our SVN repository. We had to go through quite a lot to get around that situation. :-)

Sunday, April 19 2009

Updated Porygon -- Again!

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

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

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

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.

Continue reading...