We competed in MIT Battlecode (EECS 6.9610) during MIT's Independent Activities Period (IAP) in January 2023. Battlecode is MIT's premier programming competition where students develop A.I. for virtual robots in a real-time strategy game. Read more about this year's game here: Battlecode 2023.
We competed in three tournaments, including Sprint 1 (Jan. 17), Sprint 2 (Jan. 24) and finally the U.S. Qualifiers (Jan. 30). As freshman in college, we placed 25th in the 96-team qualifying tournament for U.S. college students. You can view the U.S. Qualifiers bracket here and livestreams of all the tournaments here.
The robots that play in the game are programmed in Java. You can find our final submitted code in src/USQualifiers
. We wrote a lot of code to make this work, and are very proud of what we accomplished!
Beaver Bois is @dgorbunov and @JonCoombs, two college students studying Computer Science. Our team name is a spin-off from the name of the University of Massachusetts Amherst library, the DuBois library, and MIT's mascot, Tim the Beaver.
We du be logging
We wanted to give our robots personality, so we made them print out messages on their death. Here's a list of the messages that robots may print out when they die (these are in src/USQualifiers/RobotPlayer.java
):
Wakanda Forever!
You are worthless.
The cake is a lie
Winter is coming
The end has come
Luke I am your father
To infinity and beyond!
Goodbye cruel world
Hello world...
Well, nobody's perfect...
E.T. phone home
Father I am coming
There's no place like home
War. War changes people
I have a dream...
DEATH IS A PREFERABLE ALTERNATIVE TO COMMUNISM
Mommy, I'm cold
Help me...
Mama, ooooohhh, I don't wanna die
I sometimes wish I'd never been born at all
I like jazz
By all known laws of aviation...
Never forget
Sweet dreams
The light, it burns!
'Tis but a flesh wound.
So dark...
Honey, where's my super suit?
'Till we meet again!