Adaventure
Click here to register
Click here to participate
Registration Deadline: 3rd March, 2013
Prize money worth INR 30000

adaventure

Today, reality cannot be fathomed without the help of the virtual world. And in the helm of the virtual world rule the computer geeks. And for them as is for everyone, awaits a crazy challenge. Inheriting its name from Lady Ada, who is considered the first computer programmer of the world, Adaventure epitomizes fun and coding in the software arena. Versatile? You bet. A huge crowd puller and an outstanding success rate imply that it’s not all easy. Hundreds of talented students are on the race. The game is on! Do get some rest before you need it.
 
 
 
 

 

 
Introduction 
 
• Crazy Programming is all about how efficient one can code in C. The code which carries the least weight (calculated as given below) wins. This encourages the participants to write crazy codes, hence the name of the event! The participants are given a set of problems for which they’ll have to code in C with as less of the programming language constructs as possible.
 
 
 
Rules and Regulations
 
• The C code that the user submits should compile with gcc-4.4.6+ (Turbo C shouldn’t be used).
 
• The prize structure will be put up on the website and any disputes regarding the prize money should be addressed to the Pragyan Treasurer.
 
• The live leader board is only for Information purpose and can’t be cited as the final reference.
 
• The decision of the Adaventure team shall be final and binding.
 
• The objective of the event is to test a programmer’s ability to write correct code and also to minimize the Code Weight. This is meant to be fun event and not an algorithmic challenge.
 
• The following criterion is used to compute the weight of the user submitted program:

Symbol/Pattern/Key word Associated Weight
Characters ( Both upper and lower case )
Digits
Arithmetic
Operators(+,-,*,/)
Relational Operators(<,> )
Bitwise Operators(~,^,|,&)
Assignment

Operator(=)
switch
case
while
for
goto
10
100
1000

50
10
5


500
50
3000
5000
100
 
 
 
 
 

 

 
Introduction
 
• Code an AI for the scenario.
 
• Your AI will be pitted against other AIs in a tournament.
 
• Anticipate, predict and expect the other AI's move. It is this ability of yours that can make you win. Thinking through the options and working through scenarios in your mind will give you the competitive edge and potential winning move.
 
 
 
Scenario
 
• Each team will have a total of 6 units:      
       • 3 foot soldiers
       • 2 tanks
       • 1 chopper 
       • 1 structure : Headquarter
 
Note:
 
       • Each unit will be able to move a specific number of grids in each turn.
 
       • Maximum being the chopper and minimum by the foot soldiers.
 
       • Damages that they can dish out and their range also vary.
 
 
 
Objective
 
• Destroy the opponent's HQ before they destroy yours.
 
Or
 
• Eliminate all of their units.
 
Turn based: You can move one of your units once, and then wait for the opponent's turn before making a move again.
 
 
 
Arena:
 
• 20 X 15 grid map.
 
 
 
Format
 
• The AIs will go through a tournament.
 
• In the league round each AI will be played against every other AIs.
 
• For the next round 12 AIs will be selected, out of which 6 will move to the next round.
 
• Out of the 6 AIs, 2 will remain for the Final Round. 
 
• The final match will be shown live.
 
 
 
Rules and Regulations
 
• Participants will have to download the API for creating the AI and submit the AI file through email. 
 
• We will be providing a demo AI for testing purpose.
 
• Prizes are based on tournament outcome only.
 
• The live leader board is only for Information purpose and can’t be cited as the final reference.
 
• The decision of the Adaventure team shall be final and binding.
 

 

 
Email: adaventure@pragyan.org
 
S Swapna 
Phone:Formula: 0
 
 
Ram Dayal Vaishnav 
Phone:Formula: 1
Login
Login With your OpenID

Sign-in using your existing account on popular websites
Please click your account provider:


Login


Lost Password? Sign Up
archives
downloads
Coming soon
help
Popular events
Online events
Paper Presentation Events
schedule
Coming Soon
videos
register