First time w/o even a single Diary Entry?

Yes... and no. No diary entry during the coding time frame of the jam, but we sure don't want to miss out on potential comments to our entry, so here is a quick recap of the week:

I still remember with a broken heart, how in PyWeek 30, our favorite theme wasn't chosen. No such bad luck in 31 tho, since the themes all were so random, we decided as a team to let the trusty "random" module perform that hard choice for us:

import random

choices = [1, 2, 3, 4, 5]
for _ in range(3):
choices.shuffle()
print(choices)

That made sure that we matched the level of randomness of the themes to choose from. So when the theme was announced, no broken hearts were reported by the team members and no one lost trust in the democratic process bestowed upon us by the PyWeek overlords.

With the theme known, we started brainstorming and came up with something that would fit the individual strengths and preferences of our team members. Hendrik-jan had a clear vision of what it should look and feel like to play and gave out appropriate tasks to the rest of the team. rdb got the job of "hell master" in charge of virtual pyrotechnics, Fireclaw was in charge of creating 3D models, tizilogic was advised to mix a potion using PRNG and math trickery to mash everything else together into a playable world (and call it procedural generation), while Schwarzbaer assisted us both with his input handler library, in the brainstorming, play testing and by whipping out his Potato-with-a-GPU-inside to make sure the game would play on ancient hardware. Our team leader composed and produced all the sound and SFX and steered the project admirably (to success the author of this diary entry wants to add), so everyone else on the team could focus on their part and produce great work.

The game came together pretty well, really fast. In no time we had something to start verifying whether reality matched up with our vision and improved on what we had incrementally. Around Wednesday it was already a lot of fun to play and we still had some time left to further improve upon that. On Thursday, we reached the milestone of "feature complete", so the hunt for bugs and the polish process began.

We are very pleased with the end result and sincerely hope the judges like our entry just as much as we do.

PS over half of our team used FreeBSD to develop Badge Blaster 2112, the rest used Linux, so this game was made almost entirely with free and open source software, such as Blender for 3D models, lmms for music/SFX, Piskel for pixel art, etc.
Also, all game art (meaning models, sprites, music, SFX) was made entirely from scratch by this team during the duration of PyWeek 31!

(log in to comment)

Comments

What button do  press to start the game? I can't get past the title screen.
nevermind it just worked
The game is controlled entirely using the arrow keys, so use the up arrow to start.