Iurii Chernyi
5a4e32bb55
add a workaround to convert old usages of 'fallback to default ai'...
...
...to 'fallback to rca ai'
2010-04-29 21:24:50 +00:00
Iurii Chernyi
a260c13fb6
remove lua AI example from the list of MP AIs,
...
...as now it can be tested from within test scenario
2010-02-21 12:26:20 +00:00
Iurii Chernyi
f9b0fdb1f5
Lua AI: redesign, simplified usage, added lua_ai test scenario
2010-02-21 12:24:31 +00:00
Iurii Chernyi
b873f11333
extracted lua ai code into external .lua files
2010-02-17 19:34:35 +00:00
Iurii Chernyi
3815827e90
Allow to write AIs ([stage] components) in Lua.
...
Special thanks to silene for helping with this. Patch #1432
2010-02-15 21:06:42 +00:00
Iurii Chernyi
be416538bb
tweaks and cleanups of available ai configs
2009-12-24 22:40:33 +00:00
Eric S. Raymond
0aa99781cf
Reindent mainline.
2009-11-23 14:39:03 +00:00
Iurii Chernyi
58a415ec83
important speed optimization of candidate action evaluation loop...
...
...ending candidate action evaluation loop if current score is
greater-or-equal than the upper bound of score for remaining candidate
actions
2009-11-11 12:12:10 +00:00
Iurii Chernyi
71a84f6823
forked candidate action:
...
...testing_ai_default::default_move_to_targets_phase into
testing_ai_default::testing_move_to_targets_phase - set up everything
for experiments on ai movement and targeting phase
2009-10-09 00:53:04 +00:00
Iurii Chernyi
afb3c3ce78
new candidate action:
...
...testing_ai_default::default_move_to_targets_phase - copy of default
ai movements and targeting phase, as a candidate action
2009-10-09 00:11:27 +00:00
Iurii Chernyi
7d2d62cb33
added macros to use new formula_ai recruitment (experimental!).
...
The simplest way is to include
{AI_SIMPLE_FORMULA_AI_EXPERIMENTAL_RECRUITMENT} in [side][ai]
2009-09-05 22:10:09 +00:00
Iurii Chernyi
afcb29c338
reworked AI macros, added support for moving leader to goal...
...
...as a candidate action, fixed some bugs, changed modify_ai syntax to
make it more resilient to bugs and to allow reuse of subtags
2009-09-03 23:23:37 +00:00
Iurii Chernyi
3e3aa950a8
removed fai recruitment from testing_ai_default
2009-09-02 17:56:12 +00:00
Iurii Chernyi
70e0ce4400
new candidate action - testing_ai_default::aspect_recruitment_phase.
...
Reworked RCA AI to use formula_ai recruitment
2009-08-23 10:44:35 +00:00
Iurii Chernyi
21e097d181
externalized scores of candidate actions in RCA ai
2009-08-23 00:41:13 +00:00
Bartek Waresiak
f572929016
Disable Formula AI from AIs list,
...
...make it availale for now only in debug mode
2009-08-16 11:58:32 +00:00
Iurii Chernyi
6a55681bb3
Added a new developer ai configuration
2009-08-15 19:59:52 +00:00
Bartek Waresiak
c47641dd25
Changed description of Formula AI from /ai/dev/, small fix to recruitment
2009-08-13 18:46:46 +00:00
Iurii Chernyi
13a103f640
recruitment as aspect
2009-08-12 11:19:17 +00:00
Iurii Chernyi
3b93f971b7
added example usage of side_formulas stage to 'Formula AI' multiplayer AI
2009-08-09 21:04:47 +00:00
Iurii Chernyi
39633ab2f8
examples of new-style ai configurations
2009-08-04 21:02:29 +00:00
Iurii Chernyi
09223f03cc
new AI configuration syntax. Note: boost 1.35 required for compilation
2009-08-01 14:17:15 +00:00
Iurii Chernyi
0d18781e10
cleanup of 'formula ai poisoning' ai config
2009-07-02 18:11:15 +00:00
Bartek Waresiak
b40f504bbc
Poison formula update
2009-06-30 23:16:18 +00:00
Iurii Chernyi
7ba34dee6c
ai_composite: new candidate action:
...
...testing_ai_default::simple_move_and_targeting_phase plus bugfixes
2009-06-28 14:45:55 +00:00
Iurii Chernyi
5652b111c0
optional new-style AI configs...
...
...and generation of AI lists in multiplayer from files
2009-06-28 13:01:41 +00:00
Iurii Chernyi
d58d7ba1ac
ai_composite: new candidate action:
...
...testing_ai_default::move_leader_to_keep_phase
2009-06-27 16:34:17 +00:00
Iurii Chernyi
2fc7380aa3
AI: stub code for default_ai_testing
2009-06-07 07:46:36 +00:00
Iurii Chernyi
59f781e290
new AI: ai_composite
2009-06-04 17:48:27 +00:00
Iurii Chernyi
08a6860c95
Poisoning formula improvement:
...
...it it better to poison regenerating/in_village unit than to not poison them.
2009-04-13 13:58:37 +00:00
Nils Kneuper
6ccc7c33c7
add some textdomain markers to files that had none,
...
...should not introduce any strings, just for completions sake (every
.cfg should have a marker, have done the job util
utils/change_textdomain -t )
2009-04-11 22:30:16 +00:00
Iurii Chernyi
52d15a17aa
AI Arena - interactive AI testing framework
2009-03-31 13:49:34 +00:00