and
Proudly Present...
MechMania III: Another Mech in the Wall
|
The Ultimate Programming Contest Returns Again
Overview |
Programming contest teams will write C++ code to control their mechs
in the scenario which will be given out on Friday, Oct 17. After about 17
hours of lab time, the teams' mechs will compete against each other.
To get a better idea of the kind of game that will be used, the type of
coding involved, and type of documentation you're provided with, look at
the pages for the previous MechManias.
|
Sponsors and Prizes |
MechMania III's official sponsor is Trilogy. Trilogy is providing food (pizza, soda, and assorted munchies) during
contest lab time as well as prizes for the first, second, and third place
teams.
- Third Place - A 3rd Place Plaque and $75 in bookstore gift certificates
- Second Place - A 2nd Place Plaque and $150 in bookstore gift certificates
- First Place - A 1st Place Plaque and $300 in bookstore gift certificates
The bookstore (to be announced) will be a national chain that has a store
in the Champaign/Urbana Area.
|
What you need to know |
C++ programming experience is expected. All C++ classes and game
engine code will be provided -- your team must code the AI that controls
your mechs during the game. One or two complete sample clients will be
provided.
No knowledge of graphics or network programming is required. The
Client/Server game engine contains no user servicable parts.
|
Details |
Time Limit:
- You have 17 hours to write and debug your code (only 10-15 should be
needed, so feel free to take breaks to eat, go to other conference
events, etc.)
Resources:
- We provide two HP workstations, GNU C++ and the GNU debugger, emacs and
vi, and complete specs on the game API, including a tutorial and
assorted sample code.
More Resources:
- You may bring any textual references you like - C++ books, Sun Tzu's
"The Art of War", whatever. However, since all code must be typed
during the contest, on-line references are not allowed. If you have
a favorite on-line reference, print it out and bring it.
Food:
- Pizza, Sub Sandwiches, and Soda will be provided throughout the contest.
There is no food or drink allowed in the lab, so keep this in mind if
you want to bring your own snacks or beverages.
Break:
- Saturday afternoon, the lab will be closed during the keynote speaker.
Prizes:
- First, second, and third place teams will receive plaques and additional
prizes will be listed here later.
|
Location & Schedule |
o University of Illinois at Urbana-Champaign
Digital Computer Laboratory,
1304 West Springfield, Urbana IL
o Friday, Oct 17th:
5:00pm - 7:00pm Conference barbecue (grass field south of Beckman)
7:00pm - 8:00pm Intro / Distribution of API / Q&A Session (1320 DCL)
o Saturday, Oct 18th:
9:00am - 1:00pm Lab Time (4 hours) (1245 DCL)
1:00pm - 3:00pm Keynote Speaker (Grainger Library)
3:00pm - 2:00am Lab Time (11 hours) (1245 DCL)
o Sunday, Oct 19th:
8:00am - 10:00am Last minute lab (2 hours) (1245 DCL)
11:00am - 1:00pm MechMania 'regular season' (1320 DCL)
2:00pm - 3:30pm MechMania Championship tournament (1320 DCL)
This schedule may change slightly once the conference schedule is complete.
|
More Information |
|
Feel free to email mechmania@acm.uiuc.edu
with any questions. You may register
online.
|
|