AI PROGRAMMING

John McCarthy, who coined the term "artificial intelligence", defines it as "the science and engineering of making intelligent machines."  At K'08 we plan to give a flavour of AI to a common man.  This event combines the gaming instinct of a person with programming ability and tests the ability to develop cognitive algorithms.  Enter this new look event and clash your programming skills against your opponents.  Superior logic and efficiency are the mainstays of the game.


  

Fantastic Four -- Return of the Galactus

         
    Galactus has returned to earth.  This time he is more powerful and evil.  Life on planet earth is at stake.  Only hope left is in the form of the Fantastic Four.  You get the opportunity to play the Fantastic Four and the Galactus.


GAME DESCRIPTION

    The battlefield is a maze.  Innocent people are scattered all over the maze.  Galactus tries to kill as many people as possible.  The Fantastic Four try their best to save the people.  Each game constitutes two rounds.  Your team has to code two parts - one for Fantastic Four, another for Galactus.  You play as Fantastic Four in one round and as Galactus in another round.  Your Galactus tries to outplay the opponent's Fantastic Four, and your Fantastic Four defends people from the opponent's Galactus.  The winner in each game is decided based on the performance of the contenders in both the rounds of the game.

The Powers You Have –

As Galactus you can

Teleport - Move to any place in the maze in a swift!

Clone - Multiply yourself and distract the Fantastic Four!

 

As Fantastic Four you play

Invisible woman - Go invisible or disguise yourself as anyone!

Stone man - Who can dare to go past the stone man?

Iceman - Freeze anyone to motionless state!

Mr. Fantastic - You are the king of all with your unique rapidness!


OBJECTIVE

As Fantastic Four - Save as many people as you can from the Galactus.

As Galactus - Kill as many people as possible.





Teams of 2 members maximum.
You can also form teams with members from different educational institutions.

The game engine and the documentation can be downloaded from the
download section. Your task is to frame a strategy for winning the game
and to code it.

Preliminary Round:
The deadline for the preliminary round is January 16, 2008.
You have to submit 4 files.
1) C file for Galactus
2) C file for Fantastic Four
3) Object file for Galactus
4) Object file for Fantastic Four.

Mail all the four files as attachments in a single mail to ai@kurukshetra.org.in.
Once you login your team id can be found at the bottom of the Introduction tab
in http://www.kurukshetra.org.in/events/index.php?ai.  If your team id is x name the
C files as gx.c and ffx.c.  And name the object files as gx and ffx.
The subject of the mail should be "AI Submission - id x".
Mention the following details in the body of the mail.
1) Team id and name
2) Team Members' Details (name, contact details, college etc.)

For example if your team id is 1073.  Name the C files as g1073.c and ff1073.c
Using the following commands create the object files g1073 and ff1073.
cc g1073.c gal.o –o g1073
cc ff1073.c ff.o –o ff1073
In this case, the mail will have all the four files (g1073.c, ff1073.c, g1073, ff1073) as attachments in a single
mail sent to ai@kurukshetra.org.in with the subject "AI Submission - id 1073"


Only submissions which we receive on or before January 16, 2008 will be processed. 

The participants who qualify the preliminary round are eligible to participate
in the finals. The problem statement will be modified slightly for the finals.
The finalists have to modify their code accordingly onsite.
Finals will be held in CEG, Anna University during Kurukshetra.

The prizes to be won are more than attractive!!!

Please keep checking this page frequently for updates...    



1. Should I be a expert in c programming?

     It is enough if you know basic c programming.  Even a novice has equal chances of winning.


2. Should I know anything about artificial intelligence?

     It is not necessary to know AI.  Your strategic thinking should be reflected in your code.


3. Should I know graphics programming?

    Graphics programming is not required.


4. Should I know about Fantastic Four comic series or about the movie?

    No, it is not required.

 

Please login and register for this event in order to download

Contact:

Manikandan        +91 - 99412 19416

Mugunthan         +91 - 99411 28136

Arun Kumar         +91 - 94425 25501

Dhinesh               +91 - 93446 78864

Mail to : ai[at]kurukshetra[dot]org[dot]in

Or post your queries @ Kurukshetra Forum