Prot wrote: ↑16 Dec 2017, 15:32
Berserk Cyborg wrote:This is awesome!
Could you add the latest test versions of Cobra and SemperFi-JS? I put them in the folder below.
ai scripts.zip
Thanks! Semerfi works well, but Cobra has error on the start level:
Code: Select all
info |05:07:02: [callFunction:198] Uncaught exception calling function "eventStartLevel" at line 181: ReferenceError: Can't find variable: completeRequiredResearch
I search inside new code, it's really don't have function completeRequiredResearch(), but old Cobra has.
I add semperfi for now.
Darkling wrote:
Thanks! I add this bot as another one, not replacing old one. I think that later I will disable the old one, but the statistics will leave.
NoQ wrote:I guess extracting per-map stats might be fun as well, i.e. which AI performs better on which maps.
Yes! Thats i planned todo. I this i add latest Nullbot too, as another bot, like my many bonecrushers four different versions.
I already check the errors and save into database last 10 line of logs, i think i need to add more lines, for better understanding whats going on.
Darkling wrote:Would it be feasible to add which sub-personality each AI is using to the output?
Yeah! I think about it, because NullBot has many different personalities and BoneCrusher start from 2.1 has too many personalities.
But at the moment the planning algorithm of the game in such a way that each bot fighting each other, but never met himself. I think later still I will rework a bit of the game so that I can gather statistics as well and every personality. However I will need a separate startup script for each personality, as it is made in NullBot.
Like multiplay/skirmish/db.js - main, and /db_personality_MG.js separate start script, running bot with force some personality.
I think of how it would be best to gather the statistics and schedule of games.