{"id":64,"date":"2005-08-02T00:20:16","date_gmt":"2005-08-01T14:20:16","guid":{"rendered":"http:\/\/www.somethinkodd.com\/oddthinking\/?p=64"},"modified":"2007-10-07T21:23:11","modified_gmt":"2007-10-07T11:23:11","slug":"chess-software-blues","status":"publish","type":"post","link":"https:\/\/www.somethinkodd.com\/oddthinking\/2005\/08\/02\/chess-software-blues\/","title":{"rendered":"Chess Software Blues"},"content":{"rendered":"<p><!-- UnMarkedDown_2_01132526334--><\/p>\n<p>The first time I saw a computer playing chess, I was amazed. My parents were visiting some friends, and one of them was in the middle of a game against one of the early consumer electronic games. His being in the middle of a game didn&#8217;t really distract him from our visit &#8211; the computer took over 10 hours per move!<\/p>\n<p>Years later, my  mother bought one in Hong Kong. With about 20 buttons and a 5-character LCD  display, it wasn&#8217;t bad at first. However, over time, it started to get a little senile. It stopped conceding defeat when it was checkmated. Later, it stopped really paying any attention to your moves. It finally had its life support removed after my most memorable &#8211; and novel &#8211; opening gambit. My opening move was to move my Queen&#8217;s pawn forward <em>seven<\/em> spaces &#8211; taking the black King. The computer considered this rather aggressive, and I thought, unanswerable move for a few seconds, before responding by moving one of its pawns forward two spaces.<\/p>\n<p>My uncle bought a much more up-market model. Shaped like a thick chess board, it had pressure sensors under each position, and red LED to indicate the move it wanted. What&#8217;s more, it spoke! A pre-recorded voice would say &#8220;Queen takes pawn!&#8221; and confusingly &#8220;Clarify pawn!&#8221; when you hit the wrong button. The technology had clearly improved, because when <em>it<\/em> got older, it got crabbier. It would get confused and randomly shout &#8220;Illegal move!&#8221; at inappropriate moments.  When it got to the stage where you could ask it for a hint, and it would both recommend <em>and<\/em> disallow the same move, it was time to move on.<\/p>\n<p>The Commodore 64 provided a more general-purpose platform for chess games. <\/p>\n<p>The canonical Grandmaster Chess would lock up after a couple of moves on my machine &#8211; with just the timer ticking over &#8211; claiming the computer was still thinking, and fooling me for hours.<\/p>\n<p>The developers of another Commodore 64 masterpiece saved themselves hours of effort by not bothering to validate the human&#8217;s moves. Perhaps other humans were trustworthy, but I had fun using my King to take all of <em>my<\/em> pieces, and then all of the computers pieces, one-by-one, until I picked off the computer&#8217;s King, and it conceded.<\/p>\n<p>Still, if you were willing to play fair, it would play fair too &#8211; unless, of course, you &#8220;castled&#8221;. To my horror, the first time I castled, the computer <em>moved<\/em> my rook, but <em>copied<\/em> my King. Left with two different Kings on the board to defend, I soon conceded this challenge as too much for me.<\/p>\n<p>But soon it was 1989 and there was a huge leap in the state-of-the-art in computer chess. <a href=\"http:\/\/www.dosgamesonline.com\/index\/game\/Battle%20Chess\/30\/\">Battle Chess<\/a> on a 4.77 MHz PC XT left the others behind. Battle Chess had a gimmick &#8211; a 3D board, with hilarious animations of pieces moving and being taken.<\/p>\n<p>Battle Chess posed an interesting chess puzzle: produce a board arrangement where it is white to move, and white can choose any of six different moves to mate-in-1, where each of the moves uses a different type of piece. One you have found that, you can watch each of the different checkmate animations in Battle Chess at your leisure.<\/p>\n<p>My father wasn&#8217;t interested in gimmicks &#8211; he wanted a simple chess game, and that&#8217;s where Battle Chess fell down. Oh sure, it had a simple 2D mode. However, it chose the slightly unconventional colours of red against blue. On my monochrome <a href=\"http:\/\/en.wikipedia.org\/wiki\/Hercules_Graphics_Card\" title=\"Wikipedia definition of Hercules_Graphics_Card\" class=\"wikipedia\">Hercules graphics card<\/a>, that was rendered as mid-amber versus mid-amber!<\/p>\n<p>At that point I gave up, and never played chess against a computer again. By 1997, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Garry_Kasparov\" title=\"Wikipedia definition of Garry_Kasparov\" class=\"wikipedia\">Garry Kasparov<\/a> wished he had made the same resolve.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s somethink about chess computers&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"","footnotes":""},"categories":[23,31,35,41],"tags":[376,69,50],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-based-on-a-true-story","category-geek","category-heroic-failures","category-story-telling","tag-review","tag-software","tag-whinge"],"_links":{"self":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":0,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}