Jump to content

AI Refactoring2009Crab: Difference between revisions

From The Battle for Wesnoth Wiki
Crab (talk | contribs)
Egallager (talk | contribs)
fix heading level
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= CURRENT WORK =
== CURRENT WORK ==


== extract gamestate-changing actions from AI code to separate classes.==
=== extract gamestate-changing actions from AI code to separate classes.===


<b>TESTING</b> ai movement.
<b>TESTING</b> ai movement.
Line 11: Line 11:
<b>DONE</b> ai set movement/attacks to 0.
<b>DONE</b> ai set movement/attacks to 0.


== AI Lookup==
=== AI Lookup===
implement ai lookup by scanning ai/ais directory for a list of ai configs.
implement ai lookup by scanning ai/ais directory for a list of ai configs.


== AI testing:==
=== AI testing:===
set up a batch testing of 'ai vs ai' battles on my home computer, with results posted to db with a web frontend on a colocated server. Current status: compiled 1.6 using freebsd ports (to auto-install most of the dependencies), added lua, copied my git repository to there, will try to compile trunk soon.
set up a batch testing of 'ai vs ai' battles on my home computer, with results posted to db with a web frontend on a colocated server. Current status: compiled 1.6 using freebsd ports (to auto-install most of the dependencies), added lua, copied my git repository to there, will try to compile trunk soon.
[[Category:Summer_of_Code_2009]]

Latest revision as of 15:46, 7 April 2023

CURRENT WORK

extract gamestate-changing actions from AI code to separate classes.

TESTING ai movement.

NOW ai attacks.

DONE ai recruiting.

DONE ai set movement/attacks to 0.

AI Lookup

implement ai lookup by scanning ai/ais directory for a list of ai configs.

AI testing:

set up a batch testing of 'ai vs ai' battles on my home computer, with results posted to db with a web frontend on a colocated server. Current status: compiled 1.6 using freebsd ports (to auto-install most of the dependencies), added lua, copied my git repository to there, will try to compile trunk soon.