dwblog-chessIt’s been 20 years since chess Grandmaster Garry Kasparov defeated IBM’s supercomputer, Deep Blue, in a series of six games. And although the computer would end up winning their re-match the following year, there’s no denying Kasparov’s initial victory was impressive. For many, the matchup served to illustrate the growing sophistication of artificial intelligence and some saw this as a cause for concern. Even now, we’re seeing human-computer gaming matchups that don’t end well for homo sapiens, such as IBM Watson’s 2011 “Jeopardy” win and this year’s Go victory for Google’s AlphaGo program.

Needless to say, there are a lot of complex issues surrounding the Kasparov-Deep Blue rivalry; but for IBMer Eric Rose, it inspired him to explore how chess AI has evolved in the two decades since then. He found that the Stockfish open-source chess engine is considered to be one of the best, and he was further inspired to make a Linux®-based chess app available on the cloud using Bluemix® and IBM containers.

Now it’s your move

Fortunately for us, he documented his processes in a new article, in which he describes how he created a Docker image containing Stockfish and websocketd. By using IBM containers on Bluemix to run his Docker container, he was able to expose the Stockfish Linux application as a service that’s available on the cloud.

I’ll leave it to greater minds than mine to debate whether AI is an existential threat to human existence. But when it comes to the gaming realm, I don’t expect computers to make having fun obsolete. Bottom line: You can still work on your Benko Gambit and watch Jeopardy without fear of repercussions.

Learn how to build a game app

Learn more about gaming


1 comment on"How to put a chess app on the cloud: The not-so-scary side of AI"

  1. […] How to put a chess app on the cloud: The not-so-scary side of AI […]

Join The Discussion

Your email address will not be published. Required fields are marked *