Carl Banks' Software

This page lists all the games I've released.


DNA Replicator

  • Language: Python
  • Platforms: Linux,Windows,Mac OS X
  • Licence: BSD and GPL

This is a cheap clone of Dance Dance Revolution, except instead of dancer, you are a molecule of DNA Replicase and you have to successfully copy a gene, otherwise the consequences for your host will be very bad. And, instead of a dance pad, this game uses "thumbs", except it's not thumbs but fingertips here because it's a keyboard.

The basic gameplay is this: stray nucleotides will float up from the bottom of the screen until they hit a certian obvious horizontal location; at this point, you have to grab the nucleotide and add it to the DNA that's spiraling by. Your timing must be very good. How do you grab them? You must use the vi (Very Intuitive) direction keys H, J, K, and L to grab the appropriate nucleotide. (It's pretty obvious once you see it, especially if you've played DDR.) You can pause with spacebar.

If you're wondering which nucleotide is which: red is adenine, blue is guanine, yellow is cytosine, and green is thymine. Knowing this has absolutely no effect on gameplay.

I made DNA Replicator for the fifth running of PyWeek, in which entrants were required to write a game from scratch in one week. Though the contest lasted a week, I was able to write this baby in only 2 days. (Though I added the tutorial a couple days later; still well short of the deadline.)

You may download the game here:


Building Up Steam

  • Language: Python
  • Platforms: Linux,Windows,Mac OS X
  • Licence: BSD

You are a redheaded female highly skilled with the sword, and you're pissed.

Perhaps it's the endless ninjas that keep trying to kill you. Perhaps it's the fact that this is only a contest entry an not a real game. Perhaps it's biological reasons we won't get into.

Whatever the reason, you gotta take it out on someone. Might as well be the ninjas that keep trying to kill you.

Building Up Steam was my entry for the second PyWeek game programming competition, in which entrants were required to write a game from scratch in one week. Unfortuately, I didn't do so well. The game was more pretty than playable. It was a fun contest nevertheless.

I've made a minor bug fix and a couple minor updates to the game based on feedback, but it's otherwise the same game I submitted.

You may download the game here:

I've no plans to update it any further, but I do have plans for a derivative game.