A stand-alone python program for one or two players, using state-of-the-art ANSI graphics.
Four-in-a-row, whether horizontal, vertical, or diagonal, wins. Red always goes first.
AI uses a minimax algorithm, and the difficulty levels corresponds to different depths of look-ahead, but needs tweaking.