And much more!

Ericsson
Coding

AI Wars

“Artificial Intelligence: the art of making computers that behave like the ones in movies”

Ever been amazed by the skillful computer controlled car or by the challenging computer controlled team? Here is your first opportunity to take your first plunge into the exciting domain of artificial intelligence and explore the problems worked upon by programmers across the globe.

Here you form the artificial intelligence of a player who shall battle it out against other players similarly created by your opponents in a very entertaining 3D gaming platform. The competitor with the best AI wins.

All you require is the very basic knowledge of C++ .You shall have opportunity to play a decisive part in the making of a quality 3D game. Always remember that it is your logic and strategy that counts more than anything else and for beginners this is the perfect arena to take your coding skills to a different level.

Total prize money: Rs. 15,000

Event Format

The participants will be provided with API(s) to be used for programming the AI of the games. The participants should use it to make the AI for a player or for a team (depending on the problem statement put up). Please look down for what exactly the players will be provided with. The virtual players or teams that run on the AI of the participants are made to compete with each other and the winner of a match will be declared the winner among the competing participants who submitted the AI codes.

This is an online event. So the participants should email the code of the AI before the prescribed date. The physical presence of the participant though not mandatory is encouraged. Depending on the number of entries the prelims will be held the week before Shaastra.

The following will be uploaded during the first week of august

1) An intuitive API for each of the game under competition using which the participants can code a complete game.

2) An example AI for each game.

3) A comprehensive tutorial on how to use the API given.

Please note that the final event format will be put up by the first week of august. The decisions taken by the coordinators are final and binding under all circumstances.

Rules and Regulations

1. The team strength for respective problem statements shall be put up along with the release of problem statements.

2. You can submit the entries online, but physical presence is encouraged.

3. No copying or direct picking of functions from already existing AI codes is allowed.

4. The decisions taken by the coordinators are final and binding under all circumstances.

FAQ

  • Can I optimize the code after submission and resubmit ?
    Yes you can optimize the code and resubmit as a separate entry. If you are selected for finals then your resubmission will hold your seat.
  • I am beginner to programming. How do I begin for AI ?
    We will providing you with game engine manual, tutorials, sample AI, follow ups and also specific help if needed. Have a look at Programming Game AI by Example, by Mat Buckland.

Contacts

You can register for AI Wars at the User Portal / In case of queries visit the Shaastra Helpdesk

For any quiries or clarifications please feel free to contact aiwars@shaastra.org

Problem Statement

Soccer has been one of the most fascinating problems for any AI enthusiast. Here in aiwars we give you an opportunity to tackle the problem in a refreshing environment. The problem statement entails you to create the code for the artificial intelligence that controls a soccer team. Your team shall fight it out with the AI of your opponent in a 3D gaming environment. The API included below give you access to this environment and the tutorial give you the necessary tips on the usage of this game engine to create the AI. The maximum number of contestant in a team may be 3.

  • You can get the API for VC++ here(Last updated:1 October, 11:30 am)
  • You can get the tutorial here(Last updated:13 September)

Please feel free to contact us for any doubts. The codes are error free to the best of our knowledge. But please contact us as soon as possible in case of any error. We would try to rectify the error as soon as possible. And please visit this page regularly for any updates on the API.

Last date for submission has been extended to 2nd October