Playground for AI algorithms in diferent games. These algorithms are implemented in javascript in the Node.js enviroment. Each module has a more in-depth documentation in its folder. Separate files include:
- Chess game test in chess
- Node server for graphical chess testing in main
- TicTacToe game test in tictactoe
Basic MinMax algorithm with Alpha Beta optimization in alphabeta.js.
Custom reinforcement for Chess, taking in consideration deffensive and offensive values.
- Decision making in playDefOff.js.
- Data feeding in reinforceDefOff.js.
Chess implementation in games/Chess.js, makes usage of chess.js for the chess logic.
TicTacToe implementation in tictactoe.js. Makes usage of TicTacToeJS, modified in games/TicTacToe.js.
Interface for mysql Javascript package in mysql.js
Merge sort implementation in mergesort.js
- More AI Algorithms
- More Games
MIT
Free Software, Hell Yeah!