Connect Four implementation in Elm, with mouse input, and an unbeatable computer AI.
Originally prepared for my talk at RubyConf 2015. the slides for which are here
I also live coded this program on Livecoding TV.
The livecoding videocasts are here: https://www.livecoding.tv/bradurani/videos/
The complete finished program is in branch master
.
The portions done during the Livecoding sessions are in branches part-1
and part-2