I Built a one dimensional chess variant web game with a fully functional AI to play against.
Try it here!
Visited by over 15,000 unique users and linked to in Youtube videos with over 1,000,000 views total
The rules can be a bit confusing for new chess players, but finding a winning line ends up being pretty fun puzzle.
Creating this site required the understanding of web technologies such as javascript, css, and html.
As well as web API's, for example the Canvas API.
I used the same techniques that modern normal chess engines use including minimax search, alpha-beta pruning, and intelligent move ordering
in order to create an AI that is capable of deducing the optimal move from any board position.