plumo Posted October 19, 2011 Report Share Posted October 19, 2011 It would be nice if every civ has different tactics. f.e. guerrilla warfare for iberians etc... Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted October 21, 2011 Report Share Posted October 21, 2011 qBot gives a Call Stack warning regarding WalktoCC. Quote Link to comment Share on other sites More sharing options...
quantumstate Posted October 21, 2011 Author Report Share Posted October 21, 2011 qBot gives a Call Stack warning regarding WalktoCC.Could you give more details please? Also check you have the most recent qBot since there was an update yesterday affecting walkToCC. Quote Link to comment Share on other sites More sharing options...
Pureon Posted October 22, 2011 Report Share Posted October 22, 2011 Not sure if this is the same error as reported above:Function call failed: return value was -110100 (VFS directory not found)Location: vfs.cpp:105 (VFS::GetDirectoryEntries)Call stack:(error while dumping stack: No stack frames found)errno = 0 (No error reported here)OS error = 0 (no error code was set)Error produced at the end of the match loading screen using latest public svn and latest qbot.Edit: I'm using the autobuild exe - which hasn't been updated for a few days now, so that's probably what's causing the error... Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted October 22, 2011 Report Share Posted October 22, 2011 I'll wait for the next autobuild and test it again. Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted October 22, 2011 Report Share Posted October 22, 2011 I'll wait for the next autobuild and test it again. The problem is nothing to do with the engine but qBot assumes you will name the AI directory "qbot" instead of something like "quantumstate-qBot-93af3f2" (it's explicitly referenced by _init.js). Quote Link to comment Share on other sites More sharing options...
Pureon Posted October 22, 2011 Report Share Posted October 22, 2011 The problem is nothing to do with the engine but qBot assumes you will name the AI directory "qbot" instead of something like "quantumstate-qBot-93af3f2" (it's explicitly referenced by _init.js).Confirmed, fixed it for me. Thanks! Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted October 22, 2011 Report Share Posted October 22, 2011 The problem is nothing to do with the engine but qBot assumes you will name the AI directory "qbot" instead of something like "quantumstate-qBot-93af3f2" (it's explicitly referenced by _init.js).That worked, thanks. Quote Link to comment Share on other sites More sharing options...
quantumstate Posted October 22, 2011 Author Report Share Posted October 22, 2011 (edited) The problem is nothing to do with the engine but qBot assumes you will name the AI directory "qbot" instead of something like "quantumstate-qBot-93af3f2" (it's explicitly referenced by _init.js).Is there any way to fix this by using a relative path? In the meantime I have removed the extra directory. Edited October 22, 2011 by quantumstate Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted October 22, 2011 Report Share Posted October 22, 2011 Is there any way to fix this by using a relative path? In the meantime I have removed the extra directory.I would think including source files in all subdirectories of the given module is the best solution, unless there's a reason to have AI directories that don't get used Quote Link to comment Share on other sites More sharing options...
Pureon Posted October 22, 2011 Report Share Posted October 22, 2011 I was trying an Iberian tower push strategy against qBot, and when I began to encroach on it's territory, I found it endlessly trying to build a Mill behind enemy lines (and sending civilians in to build it). qBot is hele in red, and I'm Iberian in yellow. Mill is selectedYou probably know about this already, but thought I'd post nonetheless Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted October 23, 2011 Report Share Posted October 23, 2011 I'm guessing "Tower Push" will be a big strat for the Iberians.EDIT: You're a bad boy for using Wall Towers. Quote Link to comment Share on other sites More sharing options...
tribalbeat Posted October 23, 2011 Report Share Posted October 23, 2011 I was trying an Iberian tower push strategy against qBot, and when I began to encroach on it's territory, I found it endlessly trying to build a Mill behind enemy lines (and sending civilians in to build it). You probably know about this already, but thought I'd post nonethelessHaha, that's great! Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted October 23, 2011 Report Share Posted October 23, 2011 I'm guessing "Tower Push" will be a big strat for the Iberians.EDIT: You're a bad boy for using Wall Towers.Random comment, but maybe wall towers should require placement adjacent to a wall? And I don't know if there is a limit on them yet (nor if there should be). Quote Link to comment Share on other sites More sharing options...
quantumstate Posted October 23, 2011 Author Report Share Posted October 23, 2011 I would think including source files in all subdirectories of the given module is the best solution, unless there's a reason to have AI directories that don't get used Yes, that would work well.The mill building problem is because qBot used a distance based approximation before territories got added, soon there should be proper territory support. Quote Link to comment Share on other sites More sharing options...
Pureon Posted October 23, 2011 Report Share Posted October 23, 2011 EDIT: You're a bad boy for using Wall Towers.The rumors about me using wall towers in multiplayer are completely unfounded. Quote Link to comment Share on other sites More sharing options...
infyquest Posted October 23, 2011 Report Share Posted October 23, 2011 currently the territories support is not yet there in it completely.Hence this issue comes up.Trying to find a good way to implement the territories support in qbot Quote Link to comment Share on other sites More sharing options...
UV_Completion Posted October 28, 2011 Report Share Posted October 28, 2011 With the most recent qBot, I get the following Java script error:ERROR: JavaScript error: simulation/ai/qbot/qbot.js line 82TypeError: this.toUpdate[i].update is not a function ()@simulation/ai/qbot/qbot.js:82 ([object Object])@simulation/ai/common-api/base.js:92 @:0The error appears after roughly two seconds on every map I tried and repeats itself over and over again. Quote Link to comment Share on other sites More sharing options...
quantumstate Posted October 29, 2011 Author Report Share Posted October 29, 2011 Sorry, I had missed a line from my commit. It should work now. Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted October 29, 2011 Report Share Posted October 29, 2011 qBot surprised me yesterday and sent some rather large waves of units into my base when I did not expect. It also built expansions quicker than I expected. It was Oasis II and I was Greeks and the AI Carthage. So whatever is happening in the early/midgame is pretty good. The problem is the AI fails miserably once the match devolves into a war of attrition. Quote Link to comment Share on other sites More sharing options...
infyquest Posted November 7, 2011 Report Share Posted November 7, 2011 garrisoning support might fix the shortcomings in end-game Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted November 10, 2011 Report Share Posted November 10, 2011 Any plans on making this the "default" AI to come with Alpha 8? Quote Link to comment Share on other sites More sharing options...
Pureon Posted November 11, 2011 Report Share Posted November 11, 2011 Any plans on making this the "default" AI to come with Alpha 8?Do you think it should be? I'd like to see it released with Alpha 8, although a few things still need to be fixed/added. Quote Link to comment Share on other sites More sharing options...
quantumstate Posted November 12, 2011 Author Report Share Posted November 12, 2011 I would like to see qBot to be included as an option in Alpha 8, but I am not in a place to make a decision. By that time I hope to have some military improvements so it will detect enemies on route so you can't pick off the troops as they walk past, and hopefully some more fancy strategies if all goes well. I got a friend to test it recently (with rough attack move) and it was a pretty close game but he had a 2:1 kill ratio so there is a lot which needs doing on that front. University work si fairly heavy at the moment though so progress is slow.Edit:a few things still need to be fixed/added.If you don't mind elaborating on this it would be great, especially for prioritizing. You have probably played significantly more games vs qBot than I have since I primarily test bot vs bot because it is faster and I can watch exactly what is happening. Quote Link to comment Share on other sites More sharing options...
Pureon Posted November 12, 2011 Report Share Posted November 12, 2011 If you don't mind elaborating on this it would be great, especially for prioritizing.Mostly things you're already working on: Attack Move - a must have - otherwise all the work qbot does building an army is wasted by a well placed fortress (with 10 garrisoned archers). Female citizens should be garrisoned in nearby defensive structures if being attacked - they are defenseless otherwise It should garrison ranged units in defensive structures when attacked. Garrisoned defenses are very powerful The attacks should be less predictable, maybe sometimes the attacking force can divide into smaller groups, like Jubot does, and attack a number of targets. The AI should take more territory mid-late game - and push forward with a fortress or a few forward towers. It should aim to control the map and remove the resources available to enemies. Build a few scout towers when starting on a map that doesn't have defensive scout towers (i think it does this now) Any starting resource treasures (those nearby the CC) should be gathered immediately It could collect treasures throughout the map - these are an instant boost in resources Starting regular cavalry units should aid the early economy by gathering food from chickens/sheep/goats It appears to begin gathering metal and stone at the start, perhaps it should focus on food and wood to build a larger workforce. 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.