Jan 30 2009
Lepton
Filed under Game development by Jussi Lepistö
Remember when I said “if I don’t hit any further roadblocks”, I would add particle effects to Artillery Brawl this week? Well, guess what…
The bad news is, I had to spend a whole evening porting lepton to Windows so Visual C++ would compile it.
The good news is, I’m now the maintainer and tester of the Windows port of lepton, so hopefully this doesn’t happen to anyone anymore. The first Windows installer for Python 2.6 has been released; check the lepton home page. Unfortunately, I couldn’t get it compiling for Python 2.5, since I don’t own Visual C++ 2003 and building extension modules with the free Visual C++ Toolkit 2003 compiler is a pain in the arse. I might try it again later, but for now, I’m considering myself defeated.
Anyway, you should all check out lepton, it’s an awesome library for creating fast particle effects in Python games and other applications, and works out of the box with Pyglet, Pygame and any OpenGL-based applications. It’s also easily extensible so you can add your own custom effects to particles. I’ll be sure to post any further experiences (and the video I promised) as soon as I get it properly integrated with Artillery Brawl.
PS. note the new link category – “Cool Python modules” – at the sidebar.
Thanks for the work on Lepton. I’m enjoying it a lot!