A simple AI program that was intended to play Schrödinger's Chess (see http://elvis.rowan.edu/~kilroy/other/?chess). Currently it is a simple chess program with a minimax based AI. Developed for the final project of my graduate Intro to AI class.
Go to file
Marcus Penate 5145cbb856 Comments, small changes 2022-04-19 15:14:24 -04:00
.vscode Added threading, optimizations 2022-04-18 22:27:16 -04:00
.gitignore Finished version, might have memory leaks 2022-04-15 23:13:15 -04:00
Chess_Pieces_Sprite.bmp Initial version, load default FEN, displays for 5 seconds and closes 2022-04-14 16:03:32 -04:00
README.md Added readme 2022-04-19 11:46:07 -04:00
app_consts.hpp Added move finding/selection 2022-04-14 22:40:00 -04:00
board.cpp Comments, small changes 2022-04-19 15:14:24 -04:00
board.hpp Added threading, optimizations 2022-04-18 22:27:16 -04:00
game.cpp Comments, small changes 2022-04-19 15:14:24 -04:00
game.hpp Comments, small changes 2022-04-19 15:14:24 -04:00
main.cpp Finished version, might have memory leaks 2022-04-15 23:13:15 -04:00
piece.cpp Initial version, load default FEN, displays for 5 seconds and closes 2022-04-14 16:03:32 -04:00
piece.hpp Finished version, might have memory leaks 2022-04-15 23:13:15 -04:00
sprites.cpp Comments, small changes 2022-04-19 15:14:24 -04:00
sprites.hpp Initial version, load default FEN, displays for 5 seconds and closes 2022-04-14 16:03:32 -04:00

README.md

Requirements

g++ libsdl2-dev

Compiling

g++ *.cpp -std=c++1z -lSDL2 -lpthread -o chess