Prolect
A stunningly made game of chess, all done in Prolog.
Algorithms & Technical Approaches
Those will surely be very good
Requirements & Focus Points
- Efficiency, clear comments, clear file structure, proper error handling
- Make the heuristics exciting
- Allow difficulty levels (probably just depth of search)
- GUI somehow
- Player vs Computer, that's it (with the option to choose who starts I imagine)
Includes, as Required
- Efficiency, clear comments, clear file structure, proper error handling
- The heuristics are exciting!
- There are difficulty levels, defined by depth, as foretold by legends.
- There is GUI, somehow.
- Player can play against a computer, and even choose piece colour!
- There's an opening repertoire and handling of special moves such as en passant and promotion!
- The whole thing is just quite wonderful.