Improving the AI - research order?
Moderator: Oberlus
Forum rules
Always mention the exact version of FreeOrion you are testing.
When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Always mention the exact version of FreeOrion you are testing.
When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
-
- Space Floater
- Posts: 37
- Joined: Thu Nov 19, 2015 10:39 am
Improving the AI - research order?
Hi,
I'm still a little bit sad that the AI is not very smart. I see three reasons for that:
- tech research order
- descision making around ship movement and invasion (War ships leaving the turn that the troop ships arrive and vice versa)
- descision making around colonisation and colony focus setting. (I once found a system where the chato colonized a medium swamp world instead of the large toxic world. (because of the supply???)
While the research order is probably the least important of those 3 points, I suppose it is easiest to improve. Do you have a document or such where I can see the tech order of the AI? Or can you guide me how to edit this order in the test version on my machine? My idea is to remove certain tech(branches) completely for certain species. That would speed up the research of more important techs. For example there seems to be little sense in researching all the different ship hull tech branches. I would assign a hull branch for each species and remove the rest. Also, the focus setting of the home planet and the racial traits have a HUGE impact on which tech to research first. I would give each species thier own tech order. That allows for some flavour (lafena interested in planetary stealth, egassem protecting themselves with massive troops, ect .. ).
Just out of curiosity: How does the descision making of the AI work? Is there a flow chart or something that tells if a ship must be moved or which planet to colonize?
I'm still a little bit sad that the AI is not very smart. I see three reasons for that:
- tech research order
- descision making around ship movement and invasion (War ships leaving the turn that the troop ships arrive and vice versa)
- descision making around colonisation and colony focus setting. (I once found a system where the chato colonized a medium swamp world instead of the large toxic world. (because of the supply???)
While the research order is probably the least important of those 3 points, I suppose it is easiest to improve. Do you have a document or such where I can see the tech order of the AI? Or can you guide me how to edit this order in the test version on my machine? My idea is to remove certain tech(branches) completely for certain species. That would speed up the research of more important techs. For example there seems to be little sense in researching all the different ship hull tech branches. I would assign a hull branch for each species and remove the rest. Also, the focus setting of the home planet and the racial traits have a HUGE impact on which tech to research first. I would give each species thier own tech order. That allows for some flavour (lafena interested in planetary stealth, egassem protecting themselves with massive troops, ect .. ).
Just out of curiosity: How does the descision making of the AI work? Is there a flow chart or something that tells if a ship must be moved or which planet to colonize?
Re: Improving the AI - research order?
AFAIK there doesn't exist any kind of documentation (besides the comments in ther code) about the AI logic. The AI is implemented by Python scripts (located in the default/python/AI folder), which can be edited by a (sufficiently proficient) player. So, in order to understand the AI decision making process, you'll have to dig through the AI Python code.
The tech lists the AI uses to decide which tech to research when can be found in TechListsAI.py.
The tech lists the AI uses to decide which tech to research when can be found in TechListsAI.py.
Re: Improving the AI - research order?
There is also in the game an alternative research system that the AI can be told to use but I've never remembered to ask a) why it wasn't turned on for default so we could test it or b) how to turn it on, perhaps someone from the AI team could comment on that?
I keep meaning to propose updates to techlists.py but then I get distracted and as I know it's on the way out I then forget in favour of other shiny things.
I keep meaning to propose updates to techlists.py but then I get distracted and as I know it's on the way out I then forget in favour of other shiny things.
Mat Bowles
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
-
- Programmer
- Posts: 389
- Joined: Sun Feb 14, 2016 12:08 am
Re: Improving the AI - research order?
I'm hopeful that the behaviours proposed will eventually lead to AI preference tags within definitions.
Under [main], add:
To verify, in the AI log files "Classical research approach is used" or "New Research approach is used" is printed each turn.
Edit the default AI config, located in the AI/default sub-directory with config.xml.MatGB wrote:new research...b) how to turn it on
Under [main], add:
Code: Select all
new_research=True
Any content posted should be considered licensed GNU GPL 2.0 and/or CC-BY-SA 3.0 as appropriate.
-
- Space Floater
- Posts: 37
- Joined: Thu Nov 19, 2015 10:39 am
Re: Improving the AI - research order?
So, I understand correctly, that in the current test version the tech lists for the AI are already dynamic? What determines the index={0..4} in TechListsAI.py?
My criticism for that lists would be that there are to many useless techs on the list. I usually do not research any ship hulls besides the robotic line, no stealth techs, no biological weapons, no weapons of mass destruction, no artificial moons, planetary starlane drive or such stuff. I usually research the research-boosting techs much earlier, especially distributed thought computing with telepathic species. I win almost every game with that order. I don't say that the AI should act like me all the time, but there should be different AI behaviours and one of those could be the the one I described.
Since the most efficient early tech order depends very much on the species, I think it makes sense to define the tech order by species. That would be a kind of AI preference tags, but tied to the species, which makes sense from an PRG standpoint (but could be boring? not more than currently?) What dou you think?
I will test that new_research=True the next days .. what change can I expect?
My criticism for that lists would be that there are to many useless techs on the list. I usually do not research any ship hulls besides the robotic line, no stealth techs, no biological weapons, no weapons of mass destruction, no artificial moons, planetary starlane drive or such stuff. I usually research the research-boosting techs much earlier, especially distributed thought computing with telepathic species. I win almost every game with that order. I don't say that the AI should act like me all the time, but there should be different AI behaviours and one of those could be the the one I described.
Since the most efficient early tech order depends very much on the species, I think it makes sense to define the tech order by species. That would be a kind of AI preference tags, but tied to the species, which makes sense from an PRG standpoint (but could be boring? not more than currently?) What dou you think?
I will test that new_research=True the next days .. what change can I expect?
Re: Improving the AI - research order?
OK, playing through a game with it on for the first time, some observations:
1) They don't appear to be researching weapon refinements at all.
2) It's turn 147 and one of my 10 opponents has finally completed Active Radar—I know that I prioritise that way ahead of most other players but to not have it until now is really bad
3) Massive emphasis (over emphasis) on defensive ground troop techs, while this is causing me headaches in terms of building enough troop ships, it's not actually slowing me down much and they'd be better off with refinements and improved production.
As I'm playing on a massive map as I wanted to test a few other things and the AIs are, basically, not a threat to me at all, I'm regretfully abandoning the game.
1) They don't appear to be researching weapon refinements at all.
2) It's turn 147 and one of my 10 opponents has finally completed Active Radar—I know that I prioritise that way ahead of most other players but to not have it until now is really bad
3) Massive emphasis (over emphasis) on defensive ground troop techs, while this is causing me headaches in terms of building enough troop ships, it's not actually slowing me down much and they'd be better off with refinements and improved production.
As I'm playing on a massive map as I wanted to test a few other things and the AIs are, basically, not a threat to me at all, I'm regretfully abandoning the game.
Mat Bowles
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
-
- Space Floater
- Posts: 37
- Joined: Thu Nov 19, 2015 10:39 am
Re: Improving the AI - research order?
I could not find the file to edit .. what exacly is its name and in which of my local folders should it be? editable with a .txt editor?
Re: Improving the AI - research order?
Find the folder where the config.xml and log files are located (see here where this folder can be found on your system). Inside this folder look for AI/default/config.ini.Toastmartin wrote:I could not find the file to edit .. what exacly is its name and in which of my local folders should it be?
Yes.editable with a .txt editor?
Re: Improving the AI - research order?
Edited to fix formatting.
Since freeorion added support for the XDG Base Directory Specification could someone change the linux portion of the page describing how to location config.xml to the following.
I hope the following is in a format that you can just drop into the mediawiki edit page.
------------------------- snip here -------------------------------- which defaults to:
<code>~/.local/share/freeorion</code>
These folders may be hidden (due to the . at the start of its name) and may not appear on all directory listings. Make sure to list hidden folders when searching for it.
[/code]
Since freeorion added support for the XDG Base Directory Specification could someone change the linux portion of the page describing how to location config.xml to the following.
I hope the following is in a format that you can just drop into the mediawiki edit page.
------------------------- snip here --------------------------------
Code: Select all
* On Linux:
FreeOrion complies with the [url="https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html"]XDG Base Directory Specification[\url]. Configuration files, such as '''config.xml''' and '''persistent_config.xml''' are stored in <tt>$XDG_CONFIG_HOME/freeorion</tt> which defaults to:
<code>~/.config/freeorion</code>
Application data, such as FreeOrion log files and saved games, are stored in
[code]$XDG_DATA_HOME/freeorion
<code>~/.local/share/freeorion</code>
These folders may be hidden (due to the . at the start of its name) and may not appear on all directory listings. Make sure to list hidden folders when searching for it.
[/code]
Re: Improving the AI - research order?
I edited the previous post to fix the formatting, so that it is a drop in replacement for the MediaWiki formatted content on http://freeorion.org/index.php/Config.xml.
- Geoff the Medio
- Programming, Design, Admin
- Posts: 13587
- Joined: Wed Oct 08, 2003 1:33 am
- Location: Munich
Re: Improving the AI - research order?
Send me a private message with an email address to use, and I can create a wiki account for you so you can do so yourself...LGM-Doyle wrote:I edited the previous post to fix the formatting, so that it is a drop in replacement for the MediaWiki formatted content on http://freeorion.org/index.php/Config.xml.
Re: Improving the AI - research order?
The new system is basically some kind of a scripting framework which allows dynamic decision-making. However, up to this point noone has spent time to actually implement some logic so the decision-making is pretty much "random" in the meaning that the weights currently used are mostly arbitrary and not too dynamic... Retarded behaviour of the AI is thus to be expected when turning it on.MatGB wrote:There is also in the game an alternative research system that the AI can be told to use but I've never remembered to ask a) why it wasn't turned on for default so we could test it
So for now: Only turn it on, if you want to add some logic to the decision-making yourself...
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0
Re: Improving the AI - research order?
Because there is an old issue in the issue tracker concerning AI research (https://github.com/freeorion/freeorion/issues/633), i tried observing the AI's and their tech developement today.
The result so far: Couldn't observe anything clearly wrong. In fact the initial enqueued list looks quite solid.
For reference:
I agree with the comments by dbenage-cx in the issue tracker, but there seems to be nothing serious that has to be done prior to the release of v0.4.6 regarding AI research order.
The result so far: Couldn't observe anything clearly wrong. In fact the initial enqueued list looks quite solid.
For reference:
Code: Select all
2016-08-02 17:01:00.685993 [debug] AI : Enqueued Tech: GRO_PLANET_ECOL 8 8
2016-08-02 17:01:00.685993 [debug] AI : Enqueued Tech: LRN_ALGO_ELEGANCE 24 32
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: GRO_SUBTER_HAB 24 24
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: DEF_GARRISON_1 10 34
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: LRN_ARTIF_MINDS 50 84
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_WEAPON_1_2 8 92
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: CON_ORBITAL_CON 80 172
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: PRO_ROBOTIC_PROD 24 196
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: PRO_FUSION_GEN 36 232
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: PRO_ORBITAL_GEN 120 352
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: GRO_SYMBIOTIC_BIO 100 452
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_WEAPON_1_3 12 464
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_MIL_ROBO_CONT 24 488
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_WEAPON_1_4 20 508
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_ZORTRIUM_PLATE 60 568
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_SPACE_FLUX_DRIVE 50 618
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: DEF_GARRISON_2 30 648
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: DEF_DEFENSE_NET_1 32 680
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: PRO_INDUSTRY_CENTER_I 60 740
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_WEAPON_2_1 60 800
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: LRN_FORCE_FIELD 100 900
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_WEAPON_2_2 40 940
2016-08-02 17:05:18.026363 [debug] AI : Enqueued Tech: SHP_WEAPON_2_3 60 1000
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_2_4 100 1100
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_DETECT_2 100 1200
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_MICROGRAV_MAN 100 1300
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ASTEROID_HULLS 50 1350
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_DOMESTIC_MONSTER 18 1368
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ORG_HULL 16 1384
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_GENETIC_ENG 8 1392
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_GENETIC_MED 24 1416
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_DEFENSE_NET_2 160 1576
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_DEFENSE_NET_REGEN_1 120 1696
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_NANOTECH_PROD 90 1786
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_SENTIENT_AUTOMATION 250 2036
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_PLAN_BARRIER_SHLD_1 160 2196
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_EXOBOTS 100 2296
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_XENO_GENETICS 150 2446
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_PHYS_BRAIN 8 2454
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_TRANSLING_THT 32 2486
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_BASIC_DAM_CONT 80 2566
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_GARRISON_3 100 2666
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_INDUSTRY_CENTER_II 300 2966
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_INTSTEL_LOG 150 3116
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_FLEET_REPAIR 160 3276
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_SOL_ORB_GEN 200 3476
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_NANOTECH_MED 80 3556
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_NANO_CYBERNET 150 3706
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_IMPROVED_ENGINE_COUPLINGS 48 3754
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ASTEROID_REFORM 200 3954
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_HEAVY_AST_HULL 160 4114
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_DEFLECTOR_SHIELD 300 4414
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_NDIM_SUBSPACE 160 4574
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_QUANT_NET 400 4974
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_ASYMP_MATS 20 4994
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_ARCH_MONOFILS 150 5144
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_CONTGRAV_MAINT 500 5644
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_XENO_HYBRIDS 300 5944
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_3_2 200 6144
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_3_3 300 6444
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_3_1 300 6744
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_3_4 500 7244
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_DEUTERIUM_TANK 48 7292
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_DETECT_3 400 7692
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_REINFORCED_HULL 72 7764
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_DIAMOND_PLATE 300 8064
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_DEFENSE_NET_REGEN_2 320 8384
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_PLAN_BARRIER_SHLD_2 240 8624
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_DEFENSE_NET_3 320 8944
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_CONTGRAV_ARCH 200 9144
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_ORBITAL_HAB 500 9644
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_ARCH_PSYCH 200 9844
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_FRC_ENRG_STRC 400 10244
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_SYST_DEF_MINE_1 240 10484
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_PLAN_BARRIER_SHLD_3 480 10964
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_NDIM_STRC 900 11864
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_N_DIMENSIONAL_ENGINE_MATRIX 500 12364
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_LIFECYCLE_MAN 300 12664
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_MULTICELL_CAST 20 12684
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ENDOCRINE_SYSTEMS 90 12774
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_CONT_BIOADAPT 250 13024
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_STEALTH_1 200 13224
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_FRC_ENRG_COMP 160 13384
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_MASSPROP_SPEC 1600 14984
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_GARRISON_4 300 15284
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_PLAN_BARRIER_SHLD_4 1000 16284
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_XENOARCH 72 16356
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_GRAVITONICS 160 16516
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_MIND_VOID 150 16666
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_GATEWAY_VOID 300 16966
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_EVERYTHING 800 17766
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_ENCLAVE_VOID 300 18066
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_MONOMOLEC_LATTICE 1600 19666
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_CAMO_AST_HULL 52 19718
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_MINIAST_SWARM 160 19878
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_SCAT_AST_HULL 290 20168
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_GAL_INFRA 1500 21668
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ADV_DAM_CONT 200 21868
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_STELLAR_TOMOGRAPHY 250 22118
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_TIME_MECH 150 22268
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_DETECT_4 1000 23268
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_CONT_SYMB 32 23300
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_MONOCELL_EXP 90 23390
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_ADV_ECOMAN 100 23490
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_TRANSORG_SENT 150 23640
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_TERRAFORM 200 23840
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_BIOADAPTIVE_SPEC 250 24090
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_SENT_HULL 400 24490
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_XENTRONIUM_PLATE 1500 25990
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_CYBORG 500 26490
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: GRO_ENERGY_META 400 26890
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_4_1 1500 28390
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_4_2 1000 29390
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_4_3 1500 30890
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_PSIONICS 600 31490
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_DISTRIB_THOUGHT 150 31640
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_INDUSTRY_CENTER_III 1000 32640
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_SINGULAR_GEN 300 32940
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ENRG_FRIGATE 240 33180
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_QUANT_ENRG_MAG 840 34020
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_PLASMA_SHIELD 1500 35520
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_ENRG_BOUND_MAN 840 36360
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_NDIM_ASSMB 400 36760
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_ZERO_GEN 1000 37760
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: PRO_NEUTRONIUM_EXTRACTION 300 38060
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_SOLAR_CONT 1900 39960
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: CON_CONC_CAMP 72 40032
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_ART_BLACK_HOLE 700 40732
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_STEALTH_2 400 41132
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_SYST_DEF_MINE_2 480 41612
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: DEF_SYST_DEF_MINE_3 1000 42612
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_UNIF_CONC 800 43412
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: LRN_PSY_DOM 1500 44912
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_STEALTH_3 1000 45912
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_WEAPON_4_4 2500 48412
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SHP_BLACKSHIELD 7500 55912
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_STEALTH_PART_3 500 56412
2016-08-02 17:05:18.041989 [debug] AI : Enqueued Tech: SPY_STEALTH_4 2000 58412
2016-08-02 17:05:18.057614 [debug] AI : Enqueued Tech: DEF_PLAN_BARRIER_SHLD_5 2400 60812
2016-08-02 17:05:18.057614 [debug] AI : Enqueued Tech: SPY_DETECT_5 2000 62812
2016-08-02 17:05:18.057614 [debug] AI : Enqueued Tech: GRO_GAIA_TRANS 500 63312
2016-08-02 17:05:18.057614 [debug] AI : Enqueued Tech: CON_ART_HEAVENLY 200 63512
2016-08-02 17:05:18.057614 [debug] AI : Enqueued Tech: CON_ART_PLANET 600 64112
All released under the GNU GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0 licences.
Re: Improving the AI - research order?
I always try to have Active Radar complete at roughly the same time as Spatial Flux (if I'm going for Robotics), an improved scout hull works best with improved detection.
I'd also, definitely, move Force/Energy Structures up to complete alongside Quantum Networking, F/E-S is definitely overpowered (and I plan to tone it down next cycle but I'm not sure how, it's been discussed elsewhere and isn't relelvent now), my "takeoff" point when I start to really pull ahead of AIs on the graphs is virtually always when I get that tech and that they've got it as a much lower priority isn't helping them there.
I'm also surprised to see Reinforced Hull and Basic Damage Control as low as they are, I try to take both much earlier, especially if I'm using Spatial Flux hulls a lot (which they are) as they're just too fragile without it.
I'd also, definitely, move Force/Energy Structures up to complete alongside Quantum Networking, F/E-S is definitely overpowered (and I plan to tone it down next cycle but I'm not sure how, it's been discussed elsewhere and isn't relelvent now), my "takeoff" point when I start to really pull ahead of AIs on the graphs is virtually always when I get that tech and that they've got it as a much lower priority isn't helping them there.
I'm also surprised to see Reinforced Hull and Basic Damage Control as low as they are, I try to take both much earlier, especially if I'm using Spatial Flux hulls a lot (which they are) as they're just too fragile without it.
Mat Bowles
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Re: Improving the AI - research order?
That issue has been opened by Morlic when I asked everyone for stuff that needs to be done for the release. So I'd like to hear from him how important he thinks that particular issue is for the release (and if he can/wants to address it).