Tic-Tac-Blitz! is a different take on the classic game.
In this version of tic-tac-toe, instead of winning the game when a player connects 3 tiles, they instead get a point and those 3 tiles are cleared for further play.
If the board is in a tie-state, the turn-taking player can instead swap one of their opponent's tiles for theirs. Players have a limited time to play their turns.
The game and the AI were written in JS.
You can check it out here.