A Chess Application
This is a chess application built in pygame using no chess libraries. Asher built 2 computer algorithms:
pick a random move from the set of available next valid moves
pick the best next valid move without looking ahead.
The code filters out invalid moves that put the King in danger.
The current code is available here and a demo video is available here. Good job!