Personal tools
You are here: Home Events 2nd CUELC Programming Competition 2008/09 - Registration

2nd CUELC Programming Competition 2008/09 - Registration

What Convention
When Nov 01, 2008 12:00 AM to
Dec 01, 2008 12:00 AM
Add event to calendar vCal
iCal
GooCal
by Niels Drobek last modified Nov 25, 2008 03:36 PM

CUELC Programming Competition - Code & Conquer

**Go to Registration Form::**

**Go to C & C Forum::**

Want to conquer the world but can't afford enough budget? We give you the chance to control your own army and fulfill your ambitions in the safety of your working room. Meanwhile, you will enhance your programming, software design and problem solving skills, but remember, you are not alone !

In CUELC 2nd programming competition, you will compete against teams of computer science students from many universities all over the world to build the best RISK(game) game. Build a fancy GUI that will make others play your game for hours without boredom, or build a sophisticated AI strategy that would crush your enemies without mercy.

To encourage students from different academic levels to participate, the competition is divided into two missions. Students will team up in groups of 3 and each group can participate in anyone of these missions. No matter what mission you choose, you will have a space that is infinitely open in various dimensions to impress us with your creativity.

Mission 1 - Majors

This mission focuses on building the best GUI application that adheres to software design principles. The application should allow 2 human players to play RISK and apply the rules of the game. The focus in evaluation will be on the quality of your design, code and GUI. You are allowed to use whatever programming language you like to create the application. You can use Windows or Linux as your platform.

Evaluation Criteria:

  • Robustness of user interface (input validation and error handling)
  • user friendliness
  • Usability ( e.g. Ease of use and attractiveness)
  • Code modularity, especially, the separation between GUI and program logic.
  • Coding Style: Consistent naming convention, comments ... etc.

Mission 2 - Colonels

Now comes the fun part. You will create an AI module that plays 2 player RISK. Participants will be evaluated by letting their AI modules compete against each other. A forum will be opened in which we will discuss the communication protocol that you have to follow to make your AI module ready to compete. Note that this may enforce constraints on the language and/or platform, unlike mission 1 but hey, you are a colonel aren't you ?

Evaluation Criteria:

  • consistency of interface
  • efficiency of algorithm measured by score achieved

Deliverables Each team will get space on CVS server in order to save their code. The space will be closed for other teams. We kindly ask you to upload your code to CVS server from time to time so that we can inform others teams about your progress. Each team should deliver the following: - All source and header files. - Data files, 3rd party library files and other files necessary to successfully compile and run the program from the source files. - Binary executables of the application modules. - A README file describing how to compile and run the application modules. - Documentation (Described below)

Documentation Each group should deliver a document containing the following: - Requirements analysis (use cases) - Project plan (Gannt/Pert chart) - Design diagrams: A block diagram of system modules A class diagram for each module Data flow diagrams, activity diagrams/Flowcharts for key functions AI algorithms and/or flowcharts (For colonels)

Teams You are allowed to participate in teams of 3 students.

Prizes In addition to the honor and remembrance by future generations, the winners of each mission shall receive the following prizes: for mission 1 each of the members in the winner team gets an IPod Shuffle; for mission 2 each of the members in the winner team gets a Nintendo DS Lite.

So, hurry up and gather your comrades.

Good luck commander !

Registration form can be found here: Registration Form

Go to C & C Forum

End of C&C Programming Competition The end of the competition is not yet determind, but will be approximately around February or March, 2009. The exact deadline for handing in your projects will be announced as soon as possible.

Document Actions