

=== Programming RTS AI


=== AI


==== Map defining


==== Path finding

Read:


link:http://www.codeofhonor.com/blog/the-starcraft-path-finding-hack[http://www.codeofhonor.com/blog/the-starcraft-path-finding-hack]



==== Planing | Evalutation


==== Optimizations


==== The zigsaws


==== The framework


=== Approach1


=== Approach2


=== Approach3

This implementation inspired by this paper : 
link:http://eis.ucsc.edu/sites/default/files/gda_aiide2010.pdf[http://eis.ucsc.edu/sites/default/files/gda_aiide2010.pdf]


involve ABL (A Behaviour language), in which use open-source Star craft's EISBot , which is the most advanced and promising in AI field and also not only tied with specificly Star-craft like gameplay.



==== ABL (A Behaviour language)


==== HTN (Hierchary Task Network)
