Computers Playing Games
Go to file
Mattia Giambirtone 7737e47f11
Added matrix test for softmax function and changed assert statements to doAssert ones
2023-03-18 21:20:28 +01:00
src Added matrix test for softmax function and changed assert statements to doAssert ones 2023-03-18 21:20:28 +01:00
.gitignore Added initial work on tic tac toe 2023-01-11 14:23:53 +01:00
LICENSE Initial commit 2023-01-11 14:24:32 +01:00
README.md Refactored directory structure 2023-01-13 17:14:51 +01:00

README.md

CPG - Computers playing games

A silly project going down the rabbithole of making the pinnacle of human advancement in semiconductor technology smart enough to play tic tac toe.

Plans

  • Tic Tac Toe (optimal) -> Done
  • Connect 4 (optinal) -> WIP
  • Checkers (optimal?)
  • Chess

All of these games will be played using decision trees searched using the minimax algorithm (maybe a bit of neural networks too, who knows). Ideally I'd like to implement a bunch of stuff such as move reordering, alpha-beta pruning and transpositions in order to improve both processing time and decision quality. Very much WIP.