The code for my master's dissertation. I am comparing 3 ML models for a checkers game
Go to file
2023-09-28 23:59:04 +01:00
.idea Final code version before submitting 2023-09-18 20:11:39 +01:00
minimax Final code version before submitting 2023-09-18 20:11:39 +01:00
modelWeights Final code version before submitting 2023-09-18 20:11:39 +01:00
reinforcementLearning Final code version before submitting 2023-09-18 20:11:39 +01:00
utilities Final code version before submitting 2023-09-18 20:11:39 +01:00
__init__.py Created base game with working minimax algorithm, now working on reinforcement learning 2023-07-28 19:34:53 +01:00
.gitignore Created base game with working minimax algorithm, now working on reinforcement learning 2023-07-28 19:34:53 +01:00
changeInRewards-3.txt Final code version before submitting 2023-09-18 20:11:39 +01:00
changeInRewards-5.txt Final code version before submitting 2023-09-18 20:11:39 +01:00
main.py Final code version before submitting 2023-09-18 20:11:39 +01:00
readme.txt Created base game with working minimax algorithm, now working on reinforcement learning 2023-07-28 19:34:53 +01:00
results.py Final code version before submitting 2023-09-18 20:11:39 +01:00
rewards-5.txt Final code version before submitting 2023-09-18 20:11:39 +01:00
rewardsA.png Some model weights too 2023-09-06 15:06:52 +01:00
run.sh created working reinforcement learning model 2023-08-22 16:31:16 +01:00
trainedRewards.txt Final code version before submitting 2023-09-18 20:11:39 +01:00
trainedWinners.txt Final code version before submitting 2023-09-18 20:11:39 +01:00
winners-3.txt Final code version before submitting 2023-09-18 20:11:39 +01:00
winners-5.txt Final code version before submitting 2023-09-18 20:11:39 +01:00

To run the project
open project folder in terminal or cmd
run pip install pygame or pip3 install pygame if running a mac or linux machine run with sudo for best chance of running the project
then run python main.py