I was just curious is anyone has ever programmed a AI agent for Connect 4. I'm currently working on one right now for a class. I'm working on using backtracking/recursion to solve it. If you have, did you use recursion? Just curious what other methods are out there. I am programming it in C++ and I'm almost done(happy) with it. I'll share the source, if anyone is interested in playing it, or just looking at the code.