I have begun implementation of BARC, and I have successfully implemented the retrieval section of it. It will enter exploration mode at the appropriate times, generate new cases, and select the best matching case given a game description.
Currently the BARC will start up from a text file with a description of the states and starting tactics. It is able to retrieve cases and add new cases, along with printing out a .lua file.
The next steps in developing BARC are:
1. Add case performance evaluation
2. Add saving/loading case base from xml file
3. Add logger file to aid in debugging
4. Create and add actual tactics instead of placeholders which are currently used.
5. Write up documentation for interfacing with BARC
The next steps outside of BARC development are:
1. Explore Wargus APIs
2. Find a way to have Wargus send game state information to BARC
3. Find a way to have Wargus use lua script provided by BARC
4. Find a way to automate games
No comments:
Post a Comment