Windows Post-release release notes
Apparently there may be problems in the Windows package. I don't have a clean machine to test this on. It may help to install AVBin - maybe even drop c:\Windows\system32\avbin.dll into the unpacked directory. You may also need to cd into the same directory as run_game.exe before running it.
64-bit post-release release notes
If you are running 64-bit Python but have lepton installed from a distro or a previous Pyweek, the particles will probably come out wrong. Flickery particles or weird cross-shapes in the explosions are symptoms of this. I found and fixed more 64-bit bugs in Lepton during this competition. The updated version is in the package or my lepton repo.
Any information or bug reports would be appreciated; please leave a message in the comments below.
Ratings (show detail)
Beware the Droid!
Moonbase Apollo 1.0.0
Deploying a satellite
Mining some metal
Giving a friend a lift to work
Blasting rocks into chunks
Moonbase Miner - Day 1
Having been ambitious in the last couple of Pyweeks we decided to change strategy and pick a much simpler game idea this time around, something that will let us get a good solid game under our belts early on and leave plenty of time for tweaking and making it fun.
This seems to have worked well because progress has been rapid today. We quickly knocked up some basic asteroids-style graphics and physics:
I spent a while working on a tractor beam, which behaves like a damped spring:
Meanwhile Arnav worked on bullets, and ejecting the loot from the asteroids:
I'm missing the final day of the competition for a wedding, so it feels great that we're well ahead of schedule so early on.
Moonbase Apollo - Day 6
I've not diarised as much this week because we have had less visible progress to show without giving the missions away. We decided to work on creating missions first, with visual effects, menus and sounds coming later, so that we wouldn't run out of time with a pretty but unplayable game.
Despite the problems people had installing Lepton last Pyweek I've gone with Lepton again, but it's now a soft dependency, so if it isn't importable the game will mock it out and you just won't see any particles. There's a better chance I'll be able to get the game running on Windows and do a py2exe port too. Lepton provides our thrust effect:
And this debris field that makes the explosions much more fun:
Moonbase Apollo - Day 7
Hope everyone likes our effort this time.
Lepton on Linux
- python-dev (if not already present)