Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


We're also offering banner ads on our site from just $5! 1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Best RTS game for trying AI techniques?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 Bhairava   Members   -  Reputation: 102

Like
0Likes
Like

Posted 07 August 2013 - 03:46 AM

Hi,

I' m looking to what is currently the best platform for testing AI techniques&ideas.

So far I've been looking into those platforms:

starcraft BWAPI

ORTS

Spring Engine rts

0 A.D

Some of them seem more supported and more developed,  some of them seem newer. I really couldn't decide, I don't know even if it is better to start with starcraft that has been deeply studied or with a less studied RTS.

Thanks for your advices :)

 

P.S. I'm in particular interested in testing reinforcement learning in AI rts, but I'm opened to more general machine learning and AI techniques too :)



Sponsor:

#2 ApochPiQ   Moderators   -  Reputation: 15992

Like
0Likes
Like

Posted 07 August 2013 - 07:17 PM

A lot of people target Starcraft since it's a pretty well-developed game with well-understood rules. That gives you fewer variables to worry about (in the science-experiment sense) when trying to isolate what effects your AI implementations have on gameplay. I'd suggest starting there and broadening out to other games/engines as you get more familiar with things and have a better sense of what your own requirements look like.



#3 AltarofScience   Members   -  Reputation: 934

Like
0Likes
Like

Posted 07 August 2013 - 07:52 PM

Just go with Starcraft. The Spring and 0AD projects aren't as well suited to machine learning. 0AD doesn't even really have finished content. Starcraft is polished, has finalized content, and plenty of examples of what other people did.



#4 wodinoneeye   Members   -  Reputation: 856

Like
0Likes
Like

Posted 09 August 2013 - 11:45 PM

One feature that you probably need to qualify is having some kind of  program interface (external access to output data and input channels) or scripting interface that can push data to somehow create a program interface.

 

Games which you have access to the source code and build pipeline you could add such an interface if needed.

 

How many commercial games have any of the above ??   Open sourced games will make this access possible (but varying degrees of documentation might still make interpretting the gorilla code/data schemes a chore)

 

Thats the first pass criteria -- unless you somehow can decode packet traffic and can get internal knowledge of what the data means to get ahold of game state/mapping data etc.

 

--

 

Some games like the old Neverwinter Nights really could have used a program interface to allow players (who in that game ran the Multiplayer servers) .to make needed improvements the game company completely ignored (like an inventory 'bank' system' that players had to go to extreme lengths/difficulties to add to the published server software).   Compentant player programmers were fully willing to improve that game (and were NOT in competition with the company) -- result -- the company lost some significant amount of business for being shortsighted.

 

Such an interface would be invaluable for debgging tools to the game company itself, but its possible that they also see it as a vector for easy cheating (which has added emphasis now with the online 'Store' connections and competative  'player achievemnent' features used to justify that online component.)


Edited by wodinoneeye, 09 August 2013 - 11:50 PM.

--------------------------------------------Ratings are Opinion, not Fact




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS