[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/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/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/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/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/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 - Game with limited-knowledge agents.

It is currently Mon Jun 25, 2018 5:43 pm Advanced search

Game with limited-knowledge agents.

Ideas for the Future

Game with limited-knowledge agents.

Postby mac » Sat Nov 19, 2011 7:42 pm

Today I was enthusiastically telling two fellow hackers about the aichallenge contest, but when I got to explaining the game mechanics both of them remarked that having a game where each ant would potentially know everything about the world around herself "felt like cheating" as the right thing would have been for the ant to only know about stuff in her viewradius.

The comment took me a bit by surprise, as I never perceived strict adherence to biological ants as a requisite, but it also made me think that if the game would have been implemented the way my friends expected to, the challenge would probably be even more interesting. Just imagine needing to organise co-ordinated attacks on enemy's mound if the ants could only communicate each other informations if they were at distance ≤ commradius...

I wonder if the possibility of having a game where multiple agents that do not share the same information about the world has ever been considered for the aichallenge.

Sure... enforcing non-shared knowledge would probably require the server to run separate instances of the agents' AI for each agent. Yet a game with fewer agents than "ants" could be specially designed with this in mind [first idea off my hat: a game in which two commandos of 4 agents, each equipped with a different kind of weapon need to assault the enemy's base, and in which team-mates need to cover / heal each other while trying to reach the goal].

One of the fascinating points for me, is that since cooperation between agents sharing the same goal would necessarily pass through communication between agents and individual processing of the information received, this would open up to a version of the contest where bots from different developers could play in teams.

It would be extremely challenging (and rewarding) to implement an AI that rather than working through controlling agents would work through adapting to team-mates behaviours...

Is it only me or is there anybody else willing to flex her/his muscles on this kind of problems?
mac
Brigadier-General
 
Posts: 151
Joined: Mon Oct 31, 2011 6:39 am

Re: Game with limited-knowledge agents.

Postby McLeopold » Sun Nov 20, 2011 5:39 am

That was the original suggestion for the game.

Unfortunately, the real world prevents us from running 100's of separate bots and managing communication between them. Too much memory and processing power would be needed.

As much fun as I think it would be, it would also be a large barrier for beginning programmers to be able to join the contest.
McLeopold
Contest Organizer
 
Posts: 262
Joined: Sun Sep 19, 2010 3:31 am

Re: Game with limited-knowledge agents.

Postby mac » Sun Nov 20, 2011 9:30 am

mac
Brigadier-General
 
Posts: 151
Joined: Mon Oct 31, 2011 6:39 am

Re: Game with limited-knowledge agents.

Postby Parasprites » Sun Nov 20, 2011 3:50 pm

Programming a bunch of limited knowledge autonomous agents is much more difficult and less intuitive.
Parasprites
Major-General
 
Posts: 224
Joined: Mon Oct 24, 2011 3:08 pm

Re: Game with limited-knowledge agents.

Postby mac » Sun Nov 20, 2011 4:48 pm

mac
Brigadier-General
 
Posts: 151
Joined: Mon Oct 31, 2011 6:39 am

Re: Game with limited-knowledge agents.

Postby Parasprites » Sun Nov 20, 2011 4:52 pm

...


If you really can't understand how programming individual ants would be so hard, why don't you try it yourself?
Parasprites
Major-General
 
Posts: 224
Joined: Mon Oct 24, 2011 3:08 pm

Re: Game with limited-knowledge agents.

Postby mac » Sun Nov 20, 2011 5:36 pm

mac
Brigadier-General
 
Posts: 151
Joined: Mon Oct 31, 2011 6:39 am

Re: Game with limited-knowledge agents.

Postby amstan » Sun Nov 20, 2011 5:48 pm

Alexandru M. Stan
Contest Organizer
User avatar
amstan
Contest Organizer
 
Posts: 691
Joined: Sun Jan 31, 2010 4:02 am
Location: Stoney Creek, Ontario

Re: Game with limited-knowledge agents.

Postby mac » Sun Nov 20, 2011 6:28 pm

mac
Brigadier-General
 
Posts: 151
Joined: Mon Oct 31, 2011 6:39 am

Re: Game with limited-knowledge agents.

Postby Parasprites » Sun Nov 20, 2011 6:38 pm

Forcing different players to "cooperate" with each other and then ranking them individually is a recipe for disaster.
Parasprites
Major-General
 
Posts: 224
Joined: Mon Oct 24, 2011 3:08 pm

Next

Return to Suggestions

Who is online

Users browsing this forum: Bing [Bot] and 3 guests

cron