[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4586: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4589: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
AI Challenge Forums • View topic - Russian AI Cup

It is currently Tue Dec 12, 2017 2:21 pm Advanced search

Russian AI Cup

Ideas for the Future

Russian AI Cup

Postby angeladik » Sat Nov 03, 2012 12:56 pm

For those, who hasn't seen it yet, there is an AI contest here: http://russianaicup.ru
Thanks to Google Translate I managed to download both my bot files and Local Runner files. The problem is that I have no idea how should I use it. After reading (translated) Local Runner description, I didn't find the answer how should I use it :( Does anyone know that?
angeladik
Major
 
Posts: 33
Joined: Mon Jan 02, 2012 5:47 pm

Re: Russian AI Cup

Postby angeladik » Sat Nov 03, 2012 1:12 pm

angeladik
Major
 
Posts: 33
Joined: Mon Jan 02, 2012 5:47 pm

Re: Russian AI Cup

Postby angeladik » Sat Nov 03, 2012 5:46 pm

For those interested in contest:

http://russianaicup.ru/register - create account here
http://russianaicup.ru/p/packs - starter packages here
http://russianaicup.ru/submit - upload your "MyStrategy" file here, then you can test your bot with other players if it will be valid

All you need to do is to edit "MyStrategy" file and upload it, then you can choose your opponents and watch your battle after it is finished.

I am not able to help with Local Runner so far, now I test my bots after I upload them.

P.S. Use Google Translate every time you have no idea what something means in Russian, not 100% correct, but understandable :) If there are any mistakes, remember I use C++. I have no idea how other packages look like.
angeladik
Major
 
Posts: 33
Joined: Mon Jan 02, 2012 5:47 pm

Re: Russian AI Cup

Postby SmL9 » Sun Nov 04, 2012 8:12 am

SmL9
Cadet
 
Posts: 4
Joined: Sun Oct 14, 2012 10:50 am

Re: Russian AI Cup

Postby angeladik » Sun Nov 04, 2012 12:42 pm

Most important things:
* map is 1280 x 800 pixels
* end condition: 5000 turns or enemy tanks destroyed
* there are 3 types of tanks: MEDIUM, HEAVY and TANK_DESTROYER, changing code in C++:

TankType MyStrategy::SelectTank(int tank_index, int team_size) {
return HEAVY; <-- here

results in changing tank type, differences are described on 9th page of manual.

Tank has 3 bars - crew health, tank durability and reload bar. Getting shot results in damage, crew wounds, both of them or ricochet.
Collecting Bonus items results in getting tank repaired, crew heal or getting PREMIUM ammo, dealing more dmg.

Destroyed tank becomes an obstacle, able to be moved (and even repaired if you get pushed onto Heal or Repair Bonus, needed to get tank moving).

You get 1 point for each dmg point dealt. If you destroy tank you recieve bonus 25 points. If you destroy all enemy vehicles, you recieve 100 bonus points.

4th chapter contains class description, which may be most important thing for all of us.

If there is any user familiar with Russian, he may translate whole file, I am not sure if this is necessary. Altough my Russian isn't great, I hope I helped bit :)
angeladik
Major
 
Posts: 33
Joined: Mon Jan 02, 2012 5:47 pm

Re: Russian AI Cup

Postby angeladik » Sun Nov 04, 2012 1:02 pm

Only 5 days and about 7 hours remaining to the start of Round 1. If noone will translate this manual, I can try to do it. I can't promise that, but I may do it. It would be nice if someone would help me with understanding how I can use these classes so I can make a good bot on my own :) Together we can make each one of us able to make a successful bot.
angeladik
Major
 
Posts: 33
Joined: Mon Jan 02, 2012 5:47 pm

Re: Russian AI Cup

Postby smiley1983 » Mon Nov 05, 2012 8:39 am

Looks awesome.

Pity there's so little time and I don't speak the language. :)

Can you tell me what the timing model is? Stepped turns like in aichallenge, or some sort of semi-continuous system like they used in mspacman vs ghosts?

Do you know if they're intending to hold more iterations of the same contest? I know about the round structure, but for those of us who will not submit anything in the next five days, obviously we can't take part in later rounds.
smiley1983
Colonel
 
Posts: 54
Joined: Tue Oct 05, 2010 6:28 pm

Re: Russian AI Cup

Postby angeladik » Mon Nov 05, 2012 1:56 pm

As far as I know (understand) it will be something like this:

* start of turn
* bot is able to recieve data - using functions
* bot computes what necessary
* bot sends orders (move left track / move right track / fire)
* environment becomes updated
* next turn

4 days and 6 hours remaining to start of Round 1. I really want to make a bot but I experience problems with C++, my knowledge is not big enough :) If you would like to help me, I would be really glad. I do what I can with my big C++ book, hope I will make it :)

P.S. I have no idea if this "playground" or any further steps of tournament will be afailable after start of Round 1.
angeladik
Major
 
Posts: 33
Joined: Mon Jan 02, 2012 5:47 pm

Re: Russian AI Cup

Postby dimalit » Thu Nov 08, 2012 5:56 pm

Hi all!

I was googling for additional information on "russianaicup" challenge and accidently found this forum.
As a native Russian speaker, I could (probably) answer your questions about this contest.

Please don't hesitate to ask.

P.S. Translating the whole manual is too much work...don't ask ;)
dimalit
Cadet
 
Posts: 1
Joined: Thu Nov 08, 2012 5:48 pm

Re: Russian AI Cup

Postby dabino » Fri Nov 09, 2012 12:36 am

That is really nice event. Unfortunately, I had only 7 days for creating my bot.

It is very close to AI Challenge in terms of mechanics, starter packages are self-explanatory. Really cool thing is web site feature, which allows a player to create custom game by inviting into it any players on the server. It is good replacement for TCP-servers, and you can really test your code vs. top players very easily.

The game itself (tanks) is a little... incoherent. Six tanks on one field, free for all, everything happens very quickly. There is also realistic physics with undisclosed laws, so one need to make a number of experiments.

As I understand, this is just pilot competition. Should they translated manuals/web site into English, the audience would be much bigger.
I hope this cup will not disappear. The reason sis that an organiser is Mail.ru group, a listed company.
dabino
Major
 
Posts: 36
Joined: Thu Sep 09, 2010 9:52 pm

Next

Return to Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest

cron