Teams battle to on-screen victory

February 8, 2008 Teams battle to on-screen victory

A screenshot of pre-programmed strategies for a match between two of the teams participating in MIT's BattleCode programming competition held during IAP.

Tanks, soldiers, snipers, mortars and bombers fanned out rapidly over unfamiliar undulating terrain, searching for their enemy counterparts and trying to seize control of battle towers. Some armies swarmed frenetically over the land, searching and fighting as they went, while others moved cautiously while staying huddled in a tight group, building their strength slowly and methodically.

Hundreds of spectators watched and cheered Feb. 1 as the rival armies battled it out on giant screens in Kresge Auditorium. Out of 150 teams that signed up to write the programs controlling those battle swarms during IAP, the best eight, chosen after a full day of one-to-one matches earlier in the week, slogged it out for the final victory in a double-elimination tournament.

The BattleCode software competition has become an annual tradition at MIT, and this year's battle was the fastest, most complex and most detailed yet. As second-year computer sciences student Joel Stein, one of the event's organizers, explained before the final tournament, the 300 students who participated ended up writing a total of 350,000 lines of computer code.

The BattleCode contest has become an even bigger event than MIT's fabled 6.270 annual autonomous robot competition, Stein said.

Although the teams who wrote the code stood on the stage and narrated the action while the battles unfolded, they had no control over the action at that point--everything was determined by the strategies built into the software ahead of time, and by the vagaries of the undulating terrain, filled with obstacles, whose contours were different in each round of the contest.

In the end, adaptability and responsiveness won the day. A team called "in memory of James Albrecht," whose program was especially adept at discerning its opponents' strategies and modifying its own accordingly, swept to victory in a record about as strong as that of the New England Patriots. The team, named in honor of an MIT senior who died last summer and had been a former teammate, lost only a single game out of the 16 played through to the finals.

The four-member winning team walked away with the $5,000 first prize, as well as several additional prizes, but overall more than 20 teams ended up with cash prizes, certificates and trophies by the evening's end, and even the hundreds of spectators got a free T-shirt just for watching the action. In addition to cash awards totaling $40,000 for the top 16 teams (donated by a long list of corporate sponsors), prizes were awarded for everything from cleverest strategy and most-unusual formation (one team had its soldiers dash out onto the field to form the letters "LOL" before actually beginning to fight) to the best team name.

BattleCode is also known as course 6.370, and contestants whose code was good enough to overcome a basic reference program and who wrote up descriptions of the strategy they used earned six credits for participating.

Following last week's final tournament, there is also an open version of the contest that can be entered by anyone outside the MIT community. That final competition will be held in March.

Source: MIT, by David Chandler


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 3.8 /5 (4 votes)


February 8, 2008 all stories

Comments: 0

3.8 /5 (4 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • First reconstitution of an epidermis from human embryonic stem cells
    created Nov 20, 2009 | popularity not rated yet | comments 0
  • Atlantis Launch Countdown Begins Today
    created Nov 13, 2009 | popularity not rated yet | comments 0
  • NSLS-II Project Beamline Conceptual Designs
    created Nov 10, 2009 | popularity not rated yet | comments 0
  • NASA and X Prize Announce Winners of Lunar Lander Challenge
    created Nov 03, 2009 | popularity not rated yet | comments 0
  • Final look at ESA's SMOS and Proba-2 satellites
    created Oct 21, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Nonlinear State-Space
    created 15 hours ago
  • Ultrasound heating of metals
    created 20 hours ago
  • Friction coefficient
    created 21 hours ago
  • Laser plasma emission
    created Nov 26, 2009
  • More from Physics Forums - General Engineering

Other News

For stars, high-tech gaffes hard to hide (AP)

For stars, high-tech gaffes hard to hide

Technology / Internet

created 15 hours ago | popularity not rated yet | comments 0

(AP) -- So, you fail to take a deep breath and to count to 10 - and you post something you probably shouldn't on Twitter or Facebook, or somewhere else online.


Text-a-Tip programs allow tipsters to help police (AP)

Text-a-Tip programs allow tipsters to help police

Technology / Other

created 15 hours ago | popularity 1 / 5 (1) | comments 0

(AP) -- A mother in Boston tells police her 8-year-old boy was shot to death in their apartment by gunmen in hooded sweat shirts during a home invasion.


Intel logo A

Intel wants a chip implant in your brain

Technology / Hi Tech

created Nov 23, 2009 | popularity 4.4 / 5 (29) | comments 45

(PhysOrg.com) -- Computer chip maker Intel wants to implant a brain-sensing chip directly into the brains of its customers to allow them to operate computers and other devices without moving a muscle.


Should I buy a PC or Mac?

Technology / Software

created Nov 25, 2009 | popularity 2.9 / 5 (15) | comments 23

Q. Our 6-year-old PC computer is dying a slow death and we are considering moving to a new iMac but have a few concerns. First, of all, we have several Word documents on our disk drive now that we want to keep and add to ...


Taking the drudgery out of software development

Taking the drudgery out of software development

Technology / Software

created Nov 24, 2009 | popularity 3.7 / 5 (15) | comments 15

(PhysOrg.com) -- Software developers will no longer have to reinvent the wheel when writing new programs and applications thanks to a clever new set of tools and a central repository of 'building blocks'.