Chess game
it has a chess ai, capable of searching on average 6 moves ahead of itself, paired with many other complicated chess ai optimizations, such as zobrist hashing and use of a transposition table
It also has the capability of playing online. However, no external server has been set up for this, and so if you want to play online, you will either have to set up an external server yourself, or you can play fake online by personally hosting the server
if you want to play fake online, all you need to do is run the server.js file and it will work