In this
post, I showcase a bare-bones point-and-click implementation of the classic
board Reversi (also called Othello*) in the R programming language. R is
typically used for more serious, statistical endeavors, but it works reasonably
well for more playful projects. Building a classic game like this is an
excellent high-school level introduction to programming, as well as a good basis
for building and testing game AI.