Chess AI, Old School

People have been interested in chess-playing computers before there were any chess-playing computers. In a 1950 paper, [Claude Shannon] defined two major chess-playing strategies. Apparently, practical chess programs still use the techniques he outlined. If you’ve ever wondered how to make a computer play chess [FreeCodeCamp] has an interesting post that walks you through building a chess engine step-by-step.

The code is in JavaScript, but the approach struck us as old school. However, it is interesting to watch the evolution of code as you go from random moves, to slightly smarter strategy, to deeper searching. Because it is in JavaScript, …read more

Continue reading Chess AI, Old School

Heavy Metal Chess

Chess is a slow game of careful decision-making, looking several moves ahead of the current state of the board. So is machining, and combining the two is an excellent way to level up your machine shop chops. And so we have the current project from [John Creasey] who is machining a chess set out of stainless steel.

This isn’t that new-fangled computer numerical control at work, it’s the time-tested art of manual machining. Like chess, you need to plan several steps ahead to ensure you have a way to mount the part for each progressive machining process. In this first …read more

Continue reading Heavy Metal Chess

Digital Opponent In An Analog Package

Unsatisfied with the present options for chess computers and preferring the feel of a real board and pieces, [Max Dobres] decided that his best option would be to build his own.

Light and dark wood veneer on 8mm MDF board created a board that was thin enough for adding LEDs to display moves and for the 10mm x 1mm neodymium magnets in the pieces to trip the reed switches under each space. The LEDs were wired in a matrix and connected to an Arduino Uno by a MAX7219 LED driver, while the reed switches were connected via a Centipede card. …read more

Continue reading Digital Opponent In An Analog Package

Chess Computers Improve Since 90s

The AlphaGo computer has been in the news recently for beating the top Go player in the world in four out of five games. This evolution in computing is a giant leap from the 90s when computers were still struggling to beat humans at chess. The landscape has indeed changed, as [Folkert] shows us with his chess computer based on a Raspberry Pi 3 and (by his own admission) too many LEDs.

The entire build is housed inside a chess board with real pieces (presumably to aid the human player) and an LED on every square. When the human makes …read more

Continue reading Chess Computers Improve Since 90s

AI-Powered Apps That’ll School You in the Ways of Chess and Go

Go players, don’t be afraid of AI just because it’s better than you—embrace it. You can improve your skills. And all you need is a smartphone or a tablet. The post AI-Powered Apps That’ll School You in the Ways of Chess and Go appeared first on WIRED. Continue reading AI-Powered Apps That’ll School You in the Ways of Chess and Go