agentx Posted November 22, 2014 Report Share Posted November 22, 2014 I've collected quite some papers about RTS bots. From time to time I'll present here either a recently published one or one otherwise interesting. Research on agents in RTS games is very active, because the time constraints and the broad range of needed AI technologies is challenging. Doesn't doing science by playing RTS games sounds like an acceptable job description?I'll start with the 100 page thesis BDI agents for Real Time Strategiy games It is about an 0AD bot written by Andrea Dallatana. Unfortunately he no longer works on the bot. He describes in detail the mechanics of his bot. One idea I especially like is the job market to avoid units standing around doing nothing. Here is the module structure of ABot:Currently discussed at HackerNews is A Survey of RTS Game AI Research and Competition in StarCraft (2013), 19 pages. The authors specifically analysed bot versus bot games and state: ... the top three ranked bots in the competition (Skynet, Aiur and UalbertaBot) do not change their strategy at all depending on their opponent. For example, the Skynet bot (both in 2011 and 2012), always uses the same opening (two gates), except when playing a Terran opponent, when it uses nony. This reflects the trend that the performance of bots is still more dependent on carefully handcrafted and non-adaptive behaviors, ...The paper includes and describes a long list of detected bot strategies. Might be interesting to some human 0AD players too.Very technical is Kiting in RTS Games Using Influence Maps. Kiting is a trick bots can do easier than humans, because the micro management is overwhelming. In short a unit does a ranged attack on another unit and flees out of the range of the attacked unit before it reacts.I'm eager to implement this in Hannibal.Have fun reading! 2 Quote Link to comment Share on other sites More sharing options...
agentx Posted January 3, 2015 Author Report Share Posted January 3, 2015 Not exactly scholar, but this fresh reddit ELI5: How are video game AIs programmed? Is it a just a long series of "If Then" statements? Why are some AIs good and others terrible? has a very long list of comments with what players expect from an AI. 1 Quote Link to comment Share on other sites More sharing options...
agentx Posted January 19, 2015 Author Report Share Posted January 19, 2015 Two links from the leisure department showing genetic algorithms at work. The first tries to make a bunch of shapes walk the second drive. All happens in a physical world using the box2d engine.http://rednuht.org/genetic_walkers/http://rednuht.org/genetic_cars_2/Have fun! 1 Quote Link to comment Share on other sites More sharing options...
simongeorges Posted January 20, 2015 Report Share Posted January 20, 2015 Hi,We've started yesterday a "Useful links" section on the wiki. I've pasted your links (with credit to you) to have a little more content on the page. Thanks for all the interesting links ! 2 Quote Link to comment Share on other sites More sharing options...
agentx Posted January 20, 2015 Author Report Share Posted January 20, 2015 Thanks to you! I saw your list yesterday in the trac timeline and directly started reading at 0fps.net. Keep on curating! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.