Color War was designed by my dad back in the early eighties. Since then my brother, my son and I have ported this code to almost every computer and language we have used, including C, C++, Java, and Blitz Basic on Commodores, PCs, and Macs. This version is written in Javascript and uses the HTML5 canvas element. There is only one rule being applied here: randomly pick a square, then copy its color to the four adjacent squares above, below, left and right. Repeat. That's it.