Seeing If Cheating At Chess The Hard Way Is Even Possible

With all the salacious stories about a cheating scandal rocking the world of championship-level chess, you’d think that we’d have delved into the story at least a bit here on Hackaday, especially given the story’s technical angle. But we haven’t, and it’s not because we’re squeamish about the details of the alleged cheat; rather, it’s because it’s just too easy to pun your way through a story like this. The lowest-hanging fruit isn’t always the sweetest.

But, we’ll give it a go, and play this one completely straight as we look at an experiment to determine if it’s even possible to cheat in the specific way that has been alleged. For the uninitiated, 19-year-old grandmaster [Hans Niemann] stands accused of cheating, possible through the use of a remote-controlled sex toy secreted in his rectum. The idea would be for an accomplice to use the toy, which contains a vibrating motor that’s controlled by an app either via Bluetooth or WiFi, to send suggested moves to [Niemann] based on a chess-playing AI’s analysis of the game.

Whether [Niemann] cheated or not is not the concern here, but rather [Captain Steel]’s experiment is just a first-pass look at whether it would be possible to cheat using the proposed technology — and most importantly, not get caught. He tried to replicate the scanning regime [Niemann] is now subject to at tournaments based on the allegations to see if a stand-in for the sex toy — a haptic motor attached to an ESP32 — would be detectable through various thicknesses of flesh. Rather than showing the same dedication to craft that [Niemann] is alleged to have shown, [Captain Steel] used slices of baloney as a stand-in for human flesh. He then tried scanning for RF emissions from the device through increasing layers of luncheon meat. We won’t spoil the results, other than to say that baloney turns out to actually be good for something.

We’ve covered another less-invasive method of cheating before, which given the results above is probably more likely to be discovered.

Continue reading “Seeing If Cheating At Chess The Hard Way Is Even Possible”

How To Be A Stinkin’ Chess Cheat — Sockfish

[James Stanley] enjoys chess, isn’t terribly good at it, and has some dubious scruples. At least, that’s the setup for building Sockfish, a shoe-to-Pi interface to let you cheat at chess. We’re pretty sure only the first point is true, but the build is impressive all the same. It’s a pair of 3D printed shoe inserts, with two pressure-sensitive inputs on each insert, coupled with a vibration motor in each. Tap out your opponent’s moves during the game, and the Stockfish software will buzz instructions back to you. Just follow the instructions, and you too can be a chess master.

In practice things went a bit awry, as poking in encoded move data with one’s feet isn’t the easiest task, and discerning the subtle tickles on the toes is error-prone at best. [James] arranged a match against an unsuspecting friend (in the name of science), and managed to fat-finger (fat-toe?) the inputs on both games, leading to Sockfish instructing him to make illegal moves.

This seemed like too much cheating, even for [James], so he played the rest of each game on his own abilities, winning one of the two. Once the deed was done, our anti-hero gladly doffed his shoes to show off his gadgetry. After some debate, they concluded the device might “bring the game into disrepute” if used for greater evil. Naturally [James] is already working on an improved version.

Thanks to [Abe Tusk] for the tip!

Hackaday Podcast 179: Danger Chess, Corona Motors, An Omni-Walker, And A Fast Talking Telescope

Join Hackaday Editor-in-Chief Elliot Williams and Staff Writer Dan Maloney for their take on the hottest hacks in a hot, hot week. We found a bunch of unusual mechanisms this week, like an omnidirectional robot that’s not quite wheeled but not quite a walker either. Or, if you’d rather fly, there’s a UAV that’s basically a flying propeller. There’s danger afoot too, with news of a chess-playing robot with a nasty streak, a laser engraver that’ll probably blind you, and a high-voltage corona motor that actually does useful work. We’ll use our X-ray vision to take a deep dive into a 60-GHz phased array antenna, let a baby teach a machine what it means to be hungry, and build a couple of toy cameras just for funsies. Balloons as a UI? Maybe someday, thanks to ultrasonic levitation. And we’ll wrap things up by snooping in on the Webb telescope’s communications, as we find out how many people it takes to make wire harnesses. Spoiler alert: it’s a lot.

Check out the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Direct download here!

Continue reading “Hackaday Podcast 179: Danger Chess, Corona Motors, An Omni-Walker, And A Fast Talking Telescope”

Automated Chess Board Plays You

If you’ve ever played chess or even checkers, you’ve probably thought about making a board that lets a computer play you without having to enter your moves and look at the board on a screen. [Greg06] not only thought about it, but he built it.

The board looks great and uses foamboard which makes it easy to reproduce. Each piece has a small magnet within and an electromagnet on an XY motion system can selectively pick up and move pieces. In addition, a reed switch under each square can tell if a square is occupied or not.

Continue reading “Automated Chess Board Plays You”

Internet Chess On A Real Chessboard

The Internet teaches us that we can accept stand-ins for the real world. We have an avatar that looks like us. We have virtual mailboxes to read messages out of make-believe envelopes. If you want to play chess, you can play with anyone in the world, but on a virtual board. Or, you can use [karayaman’s] software to play virtual games on real boards.

The Python program uses a webcam. You point it at an empty board and calibrate. After that, the program will track your moves on the real board in the online world. You can see a video of a test game below.

Continue reading “Internet Chess On A Real Chessboard”

Automatic Chessboard Lets Online Players Move The Pieces

Playing chess online is all well and good, and opens up a whole world of competitors that would otherwise be unavailable in one’s local area. But there’s something to be said for playing over the board, which comes up often enough for many players that they refer to it with the acronym OTB. [Carlos] built an automatic chessboard by the name of Phantom, intending to bridge the disparate worlds of chess, from cyberspace to meatspace.

The Phantom board in action.

The basic idea is a chessboard that a player can use in the typical way, moving the pieces on the board as normal. The opposing pieces are then moved automatically to reflect an opposing player’s moves as received from an online chess server.

The board outwardly appears normal, with little to suggest anything is amiss. Only the metallic gleam at the base of each piece gives the game away. Pieces are moved by a SCARA arm hidden inside the board, which uses a magnet to drag them around from position to position. It’s quite something to watch the pieces glide around as if by magic, even more so when one is dragged off the board in a combat situation.

As for the control system, an Arduino Nano 33 IoT handles online connectivity to fetch game data from the Lichess chess server, while an ESP32 is responsible for all the motors, and a regular Arduino Nano scans a matrix of Hall effect sensors responsible for locating pieces on the board.

The system allows for seamless play, detecting when pieces are moved by the player via the Hall effect sensors, and reporting back to the chess server online. Similarly, when the game state is updated, the SCARA arm steps in to move the relevant pieces reflecting the moves of the distant player.

It’s a fun project, and one that will surely light up the many chessheads in the Hackaday community. We’ve seen other automated chess builds before too, like Trap Chess, in which pieces can suddenly fall from the board at any time. Video after the break.

Continue reading “Automatic Chessboard Lets Online Players Move The Pieces”

Print Chess Pieces, Then Defeat The Chess-Playing Printer

Chess is undoubtedly a game of the mind. Sadly, some of the nuances are lost when you play on a computer screen. When a game is tactile, it carries a different gravity. Look at a poker player shuffling chips, and you’ll see that when a physical object is on the line, you play for keeps. [Matou], who is no stranger to 3D printing, wanted that tactility, but he didn’t stop at 3D printed pieces. He made parts to transform his Creality Ender 3 Pro into a chess-playing robot.

To convert his printer, [Matou] designed a kit that fits over the print head to turn a hotend into a cool gripper. The extruder motor now pulls a string to close the claw, which is a darn clever way to repurpose the mechanism. A webcam watches the action, while machine vision determines what the player is doing, then queries a chess AI, and sends the next move to OctoPrint on a connected RasPi. If two people had similar setups, it should be no trouble to play tactile chess from opposite ends of the globe.

Physical chess pieces and computers have mixed for a while and probably claimed equal time for design and gameplay. There are a couple of approaches to automating movement from lifting like [Matou], or you can keep them in contact with the board and move them from below.

Continue reading “Print Chess Pieces, Then Defeat The Chess-Playing Printer”