>I've still got the ZX81, I still code for minimal footprint (on the rare occasion that I write code these days). I still find chess tedious.
Try 'Go' - the board game, not the programming language!
As a beginner player, I like the inherent tensions in the game are obvious (grabbing territory quickly Vs being secure) and the fact that you can get involved in a 'skirmish' at any time.
Computers do not play Go well:
Given an average of 200 available moves through most of a game of Go, for a computer to calculate its next move by exhaustively anticipating the next four moves of each possible play (two of its own and two of its opponent's), it would have to consider more than 320 billion (3.2×1011) possible combinations. To exhaustively calculate the next eight moves, would require computing 512 quintillion (5.12×1020) possible combinations. As of March 2014, the most powerful supercomputer in the world, NUDT's "Tianhe-2", can sustain 33.86 petaflops. At this rate, even given an exceedingly low estimate of 10 operations required to assess the value of one play of a stone, Tianhe-2 would require 4 hours, to assess all possible combinations of the next eight moves in order to make a single play.
(Hmm, how long would it take the ZX81 to do what Tianhe-2 does in 4 hours?)