Monster Killer is aimed to train a Minecraft agent to kill monsters efficiently with lowest resource and health point cost. This project applies reinforcement learning with Q-learning.
- Python (Recommanded Python 3.6)
- Project Malmo
- Jupyter Notebook (For performance evaluations only)
- Launch Minecraft with Malmo
- Run the mission:
cd Monster-Kill
python3 project.py
- Run the mission first, it will generate
stats.csv
- Run
evaluation.ipynb
with Jupyter Notebook