Generals.io Bot API: Build bots to play against humans
dev.generals.io
Generals.io Bot API: Build bots to play against humans
1–10 of 49 posts
Re: Generals.io Bot API: Build bots to play against humans
#2However, because Generals is an RTS, bots might have a pretty steep advantage (although movements take a good bit of time, so it's not as bad as it could be). Does anybody know how bad this is in real play?
Re: Generals.io Bot API: Build bots to play against humans
#3This might revive my interest in Generals, as I found it a mixture of boring and excitingly stressful when I played by hand. However, because Generals is an RTS, bots might have a pretty steep advantage (although movements take a good bit of time, so it's not as bad as it could be). Does anybody know how bad this is in real play?
Re: Generals.io Bot API: Build bots to play against humans
#4This might revive my interest in Generals, as I found it a mixture of boring and excitingly stressful when I played by hand. However, because Generals is an RTS, bots might have a pretty steep advantage (although movements take a good bit of time, so it's not as bad as it could be). Does anybody know how bad this is in real play?
I'd be interested to see if a bot will be able to always defeat players, waiting for what will happen with this latest release.
Re: Generals.io Bot API: Build bots to play against humans
#5This might revive my interest in Generals, as I found it a mixture of boring and excitingly stressful when I played by hand. However, because Generals is an RTS, bots might have a pretty steep advantage (although movements take a good bit of time, so it's not as bad as it could be). Does anybody know how bad this is in real play?
Re: Generals.io Bot API: Build bots to play against humans
#6Re: Generals.io Bot API: Build bots to play against humans
#7https://halite.io is pretty similar if you'd like to play against bots only. Plus it has a great forum that has a few posts on creating a bot using ML.
Re: Generals.io Bot API: Build bots to play against humans
#8This might revive my interest in Generals, as I found it a mixture of boring and excitingly stressful when I played by hand. However, because Generals is an RTS, bots might have a pretty steep advantage (although movements take a good bit of time, so it's not as bad as it could be). Does anybody know how bad this is in real play?
Although we haven't had many bots on bot.generals.io yet (early days), my experience of playing against bots on the main leagues show that although we had several dozen bots built, all of them were no match for a competent human being. The only one that comes close is called "Sora AI", but that AI can be easily beaten by anyone in the top fifty odd. I'd be interested to see if a bot will be able to always defeat play…
Unlike a player, where you have a decent chance to juke their stack and cap them (and then have a great chance to win), many dumb bot implementations would just aggressively trade 1:1, basically guaranteeing that you're both screwed.
I got up to rank #3 on the FFA US server, and spawning next to Simple Bot would mess me up more than spawning next to an 80+ (back when it topped out at ~86).
That, and the terrible latency handling (if your internet is acting up a tiny but, you basically have no chance to win), was what made me stop playing eventually.
Re: Generals.io Bot API: Build bots to play against humans
#9Earlier quoted context omitted.
Although we haven't had many bots on bot.generals.io yet (early days), my experience of playing against bots on the main leagues show that although we had several dozen bots built, all of them were no match for a competent human being. The only one that comes close is called "Sora AI", but that AI can be easily beaten by anyone in the top fifty odd. I'd be interested to see if a bot will be able to always defeat play…
The bots were all pretty incompetent, but it was INFURIATING to play against a dumb bot that does nothing but attack you. Unlike a player, where you have a decent chance to juke their stack and cap them (and then have a great chance to win), many dumb bot implementations would just aggressively trade 1:1, basically guaranteeing that you're both screwed. I got up to rank #3 on the FFA US server, and spawning next to S…
Also we've significantly reduced the impact of lag by allowing you to queue up moves, even in enemy territory. Although all real-time games need a certain amount of reliability in your internet connection to work, I think we've recently reduced it significantly. Although, of course, any suggestions you have for improvement would still be useful!
Re: Generals.io Bot API: Build bots to play against humans
#10* The playing field is relatively limited, just a little larger than Go. This makes it much more approachable than StarCraft as you will not need a server farm to get started.
* It has a fog of war, so a bot needs to handle uncertainty and have a memory.
* It's controlled through a web API and allows total freedom for the bot implementation by that.
* There are very competitive humans players.
* There is already a very huge dump of replays to train on.
I really hope this will get traction and establish as an ongoing AI competition. Also it will be very interesting, when the first bots will be better than the top humans here.