A simple chess engine written in LINUX NASM64 assembly
Features:
- AI vs AI
- Human vs AI
- GTK GUI written in C
What doesn't Work:
- castling
- pawn passant
What To Do:
- Move from NegaMax to Alpha-Beta AI
- Decrease memory usage when moving/undoing moves
- Add GUI move verification, and user msg's
- Add opening book
Requires: NASM, GCC, gtk2-dev
make && ./Chess -h -c
Human = '-h' flag & Computer = '-c'
you can do '-c -c' or '-c -h', etc
Computer Architecture Project
@Instituto Tecnológico de Costa Rica