Fun(ctional) Tic-Tac-Toe is an addictive variation of Tic-Tac-Toe with a timed countdown twist. The engine and view models are written in F# while the front end is implemented in C#.
F# is one of my favorite languages though I do not get to use it on a daily basis. I wrote this game today for fun just to keep my F# skills sharp. Browse the code to see some of the elegance of F#.
> let rec ``fun`` (a:'tic) (b:'tac) : 'toe = ``fun`` a b
fun : 'tic -> 'tac -> 'toe
Give the game a try and let the addictive infinite