Badge Blaster 2112
It's the year 2112.All assets (except fonts) made from scratch!
Evil cops have taken over the world, arresting everyone they see and hear only to recruit them shortly thereafter. You're not having any of that so you start the engine of your delightfully pink sports car of death and begin the most awesome getaway the world has ever known!
Hendrik-jan - Lead Design & Audio
tizilogic - Procedural Generation
Fireclaw - Graphics
rdb - Fireworks
Schwarzbaer - Potato Lord
Your high score will be submitted to a server, so you can compare your results to other players.
Binary builds are provided below, but if they don't work, use the source, Luke. Requires Python 3.7 or higher to run from source.
NOTE: rdb forgot to pack requirements.txt in the source archive. Run this to install the requirements:
python -m pip install panda3d==1.10.9 panda3d_keybindings
github.com/janentikan/pyweek31
Awards
Scores
Ratings (show detail)
Overall: 4.2
Fun: 4.1
Production: 4.8
Innovation: 3.6
Files
File | Uploader | Date |
---|---|---|
badge-blaster-macos-intel.zip
— final
macOS binary (AS-IS, run from source if it doesn't work) |
rdb | 2021/04/04 14:11 |
badge-blaster-linux64.tar.gz
— final
Binaries for Linux x64 (use ./run_game) |
rdb | 2021/04/04 12:36 |
badge-blaster-win64.zip
— final
Windows binaries |
rdb | 2021/04/04 12:07 |
BoxArt.png
box art |
zwerver | 2021/04/04 11:17 |
trailer.mp4
trailer video |
zwerver | 2021/04/04 11:17 |
trailer-gif.gif
animated gameplay gif |
zwerver | 2021/04/04 11:16 |
badge-blaster-source.zip
— final
Final source code |
rdb | 2021/04/03 22:12 |
screenshot-Fri-Apr-02-00-12-12-2021-1538.jpg
WIP |
rdb | 2021/04/01 22:13 |
Diary Entries
First time w/o even a single Diary Entry?
import random
choices = [1, 2, 3, 4, 5]
for _ in range(3):
choices.shuffle()
print(choices)
Requirements
python -m pip install panda3d==1.10.9 panda3d_keybindings
Happy judging! Let us know if you run into any issues with our entry.
EDIT: the fixed zip file also includes a fix for an exceedingly rare exception when slamming full-speed into a barrier.
Final Leaderboard
Thanks so much to everyone for rating and playing our game! Thanks to the highscore server that tizilogic developed, we were able to see the highscore list update over the course of the judging period as people started playing it, which was quite fun to see.
To give everyone an even chance (and because we did a bunch of balancing changes at the last moment), the leaderboard was reset at the beginning of the judging period so that everyone would have a fair shot. Our own team lead Hendrik-jan took an early lead on the board, but was defeated by an absolutely stellar score from our modeller, fireclaw, whose score still reigns supreme on the board, despite ankith101rar's many respectable attempts to catch up with him, which were nonetheless successful at pushing the rest of the dev team off the board.
The final leaderboard at the end of the judging period stands as follows:
1 FOX 413186 2 ANK 202991 3 ANK 151669 4 ANK 148328 5 FOX 147462 6 ANK 126634 7 ANK 115896 8 ANK 112719 9 ANK 111618 10 AAL 111391
Congratulations to Fireclaw, ankith101rar and whoever entered AAL for achieving these great scores!
The high score server is still up and running, if you want to have a go at defeating these champions. A live version of the leaderboard is available cops.highscores.best and will continue to be available for a while.