Difference between revisions of "AI Refactoring2009Crab"

From The Battle for Wesnoth Wiki
m (updated progress)
m (extract gamestate-changing actions from AI code to separate classes.)
Line 5: Line 5:
 
<b>TESTING</b> ai movement.
 
<b>TESTING</b> ai movement.
  
ai attacks.
+
<b>NOW</b> ai attacks.
  
 
<b>DONE</b> ai recruiting.  
 
<b>DONE</b> ai recruiting.  
  
<b>NOW</b> ai set movement/attacks to 0.
+
<b>DONE</b> ai set movement/attacks to 0.
 
  
 
== AI Lookup==
 
== AI Lookup==

Revision as of 22:26, 22 April 2009

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.