- Code Refractory and Scratch of Classes Design
- Point of completion: Code refactored and classes design sketch
- Deadline: 4d - 3/1/2015
- Description: Refactor the code of the open source pacman in order to facilitate the development and the understanding of anyone who look at this code, also, a simple UML classes design can guide the next steps of the project.
- Connectors
- Point of completion: java-connection and LispConnection classes working good
- Deadline: 8d - 3/9/2015
- Description: This classes will encapsulate all the communication and changes in data format between the java and lisp programs.
- Feature and Reward Extractor
- Point of completion: FeatureExtractor class and getLastReward() method working good.
- Deadline: 15d - 3/24/2015
- Description: The FeatureExtractor.java class will calculate and provide a list of features in a specific state with a specific action to the QAgent in Lisp. For example, the number of ghosts in 1 step of distance. The method getLastReward() provide the difference in the pacman score after last action.
- Q-Learning Agent
- Point of completion: Q-Learning Algorithm controlling the Pacman.
- Deadline: 15d - 4/8/2015
- Description: This phase is the core of the project, here I am going to implement the Q-Learning Algorithm.
- Game Design Improvement and/or Search Algorithms to Improve Distance Features
- Point of completion: A version with the game design improved
- Deadline: 10d - 4/18/2015
- Description: Search Algorithms to Improve Distance Features in the pacman agent and/or Improve Ghosts AI and/or add new levels in the game and/or new audio or graphic features.
- Statistics
- Point of completion: Complete statistic evaluation comparing the random machine, the human player and the q learning algorithm evolution.
- Deadline: 5d - 4/23/2015
- Description: If the LRT Algorithm is good I will implement some chase and scattering techniques to the ghosts and make the game more interesting, if it is not good, I will see what is wrong and make changes.
- Paper
- Point of completion: Project Paper Complete
- Deadline: 11d - 5/5/2015
- Description: This paper is going to describe all the algorithms used in the project.
Monday, February 23, 2015
Scholarship Requires Planning
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment