AI Driven "Melee" Style Chess
An AI chess playing engine and interface for "melee" style chess where there is no player – it's every piece for itself!
There is also a training mode to gather best moves for feeding into Create ML.
Built using the following libraries and tools:
- macOS 11 (Big Sur)
- Git LFS
The ML models are quite large and Git LFS is required to clone this repo.
Install Git LFS (if needed)
$ brew install git-lfs
$ git lfs install
Then you can clone the repo and the ML Models will be included.
Edit Constants.swift
:
- Change
Constants.Chessboard.boardCount
for more or less boards horizontally - Change
Constants.Chessboard.rowCount
for more or less ranks vertically
Have fun!