Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Feature/save game (#65) * feat: add saving game * refactor * fix * fix: some bug * feat: better ai * fix: tests en passant * fix: isValidMove returns true for en passant capture * fix: isValidMove returns true for en passant capture * fix: add true * Create CODE_OF_CONDUCT.md Signed-off-by: Antoine Greuzard <[email protected]> * Update issue templates * refactor ai * refactor board * refactor piece * refactor pieces * refactor utils * refactor canvas * refactor timer * fix: drag impossible on ai pieces * fix: remove save game --------- Signed-off-by: Antoine Greuzard <[email protected]> Co-authored-by: Antoine GREUZARD <[email protected]> * fix: remove saveGameToFile * Update pull_request_template.md Signed-off-by: Antoine Greuzard <[email protected]> * fix: remove saveGameToFile * refactor: add ai folder * Create dependabot.yml Signed-off-by: Antoine Greuzard <[email protected]> * feat: add some jobs * fix: add token * fix: rename token to github_token * feat: add letters and x,y on canvas * remove dependabot * feat: add @size-limit * remove size-limit * remove size-limit * remove size-limit job * feat: better sort * feat: better quiescence * feat: better board evaluation * feat: better opening move * feat: add tests * feat: add tests * feat: add tests * feat: add tests * feat: add tests * feat: add tests * refactor * refactor * refactor: console.log deleted * refactor * restore handlePromotion * fix: add static * fix: bug with build * refactor * Feature/ai json (#93) * feat: add games.json * refactor * refactor * fix: getAnalyzedMove * fix: rework endgame and openinggame * fxi: rework getAnalyzedMove * fix: working positionKey with FEN string * feat: better minimax * feat: add Multi-Cut Pruning * feat: add determineGamePhase * feat: better killermoves * feat: better evaluator * feat: increase to 5 * feat: use ProbCut * feat: use Aspiration Windows * feat: add Contextual Move Ordering * feat: increase maxTime * fix maxtime * feat: increase maxtime * refactor * feat: use a random * feat: diffrent maxtime at each turn * feat: better usage of maxTime * feat: use node 20 * refactor --------- Signed-off-by: Antoine Greuzard <[email protected]> Co-authored-by: Antoine GREUZARD <[email protected]>
- Loading branch information