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 204cac3174 Added readme 2022-04-19 11:46:07 -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 Final version, check bugfix 2022-04-19 02:29:01 -04:00
board.hpp Added threading, optimizations 2022-04-18 22:27:16 -04:00
game.cpp Change board traversal dir for minimax search 2022-04-19 10:34:45 -04:00
game.hpp Added threading, optimizations 2022-04-18 22:27:16 -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 Added move finding/selection 2022-04-14 22:40:00 -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