ClassicThunder Checkers is a fun 2d checkers program, featuring AI. It is also an excellent example of basic to advanced 2D graphics, data structures, and artificial intelligence. So many newer C++ programmers may enjoy and lean by looking through code.