Slashdot Mirror


Online Chess With Physical Pieces On a Chessboard

D4C5CE writes "A chess-playing German tinkerer has contrived (and made a video of) an amazing contraption that plugs real chess pieces into the freechess.org server using a 20W LED projector and an old webcam to read moves on a projected chessboard."

63 comments

  1. Microsoft Surface by BradleyUffner · · Score: 1

    This looks like the same concept behind Microsoft's Surface AKA Big-Ass Table.

    1. Re:Microsoft Surface by dotancohen · · Score: 1

      This looks like the same concept behind Microsoft's Surface AKA Big-Ass Table.

      No, the surface needs each item to be individually marked on the bottom:
      http://what-is-what.com/what_is/microsoft_surface.html

      Not the same at all. However, there was another camera technology once mentioned on /. that is really similar, but I cannot find it now. Anyone?

      --
      It is dangerous to be right when the government is wrong.
    2. Re:Microsoft Surface by hitmark · · Score: 1

      given that chess is only one change at a time, i suspect it could work with a ms surface system without the pieces being marked.

      in the video we see him pressing some kind of button on the side between each move. I guess the camera takes a snapshot at each press, looking for changes and interpreting those as moves (no longer a dot at one position, and a dot on a previously blank position equals a move between the two spots).

      Between that and the known starting positions of a chess board, one can get away with not marking the individual pieces; as long as one do not try to start the system in the middle of a game with no prior moves history.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    3. Re:Microsoft Surface by Anonymous Coward · · Score: 0

      No, it's not the same concept ... "Conventionel" multitouch applications use FTIR or DI and this ultra-low-cost approach only uses ambient light. For chess this is sufficiant and it is cheaper, because no additional light source for multitouch is needed.

    4. Re:Microsoft Surface by TangoMargarine · · Score: 1

      Castling might be a little tricky...it would need a special rule I suppose.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    5. Re:Microsoft Surface by hitmark · · Score: 1

      heh, its one of those rules in think casual players of chess forget even exist.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    6. Re:Microsoft Surface by pcb-dev · · Score: 1

      Yes, there is a special rule ... But there is a en-passant which is even more special :-)

    7. Re:Microsoft Surface by TangoMargarine · · Score: 1

      given that chess is only one change at a time

      was what I was addressing. En passant, by comparison, is pretty easy after you've detected it's a legal move.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  2. Radio Chess? by Soulshift · · Score: 2, Insightful

    Seems very much like the radio chess sets that saw some popularity in the late '80s.

    --
    node-def: a tactical hacking sim. Now in open beta.
    1. Re:Radio Chess? by jshackney · · Score: 1

      I knew it looked familiar!

  3. Nice by wave84 · · Score: 1

    It's kind of amazing when you consider it; all this work has been done by just one guy. He could turn this into a business, there are lots of chess hobbyists around..

    1. Re:Nice by DaveAtWorkAnnoyingly · · Score: 1

      Indeed, if he could make a board that you just plug into your router, that would certainly be an appealing product. Better still, wifi it's ass. You really don't need a projector, you only need to know that "a" piece has moved from x to y. You don't need to know what piece it is, as that data is already stored on the server. All you need to know is where the piece has moved from and to. As a previous poster said, magnetism would do it with reed switches, or I'm sure some solid state electronics could achieve the same thing. hmmmm, i'll stop typing here and get typing into my patent portfolio!

    2. Re:Nice by cgenman · · Score: 1

      I always wondered if you could use a whole lot of mini-actuators to have pieces "grow out" and "grow back" into the board. Perhaps in a 3x3 configuration, with 2 different height levels and a touch sensor on the middle actuator. Each piece could be arranged out of the 3x3 array of voxels, and moved by touching the middle of a piece, then touching the middle of an unused spot on the board. One could use blue and red LED's under the squares to show which piece belongs to whom.

      That would still require 576 actuators, 64 touch sensors, and a whole lot of wiring. But it would be a fun project, and wouldn't use magnets (in *that* way).

    3. Re:Nice by cgenman · · Score: 1

      Ah, they're still making one! Not networked, of course, and a lot more off-the-shelf.

      http://gadgets.boingboing.net/2008/10/23/review-phantom-force.html

  4. Opponent moves? by kav2k · · Score: 0, Flamebait

    Wake me up when it can physically move pieces for your opponent's moves. For now there are certainly tens of ways to do piece tracking.

    1. Re:Opponent moves? by JWyner · · Score: 2, Informative

      Most of the physical "chess trainers" you could buy 10-15 years ago would move the computer's pieces automatically. I think the point of this article is that there is a DIY system presented that can be easily connected to the existing gaming infrastructure. Sure, you could design a piece of hardware that moves the opponents pieces and links up to the public servers, with wifi, but that would not be an inexpensive DIY project anymore.

      --
      "Owning a computer is like having your very own TV -- with a built in radio!" - Ed Helms
    2. Re:Opponent moves? by Doc+Ri · · Score: 1, Informative
      --
      617B3B7F7E7C7D7F00EOF
    3. Re:Opponent moves? by lobiusmoop · · Score: 1, Interesting

      Or even this?

      --
      "I bless every day that I continue to live, for every day is pure profit."
    4. Re:Opponent moves? by Anonymous Coward · · Score: 0

      Sweet sweet chess p0rn.

    5. Re:Opponent moves? by PopeRatzo · · Score: 1

      "Pieces" "moving" on a "board" are for sissies.

      Real men play blindfold chess.

      Via snail mail.

      --
      You are welcome on my lawn.
    6. Re:Opponent moves? by Nevynxxx · · Score: 1

      Real men have a photographic memory, and remember the board in their head, whilst playing with psychics who can "read" the board....

    7. Re:Opponent moves? by Sulphur · · Score: 1

      Wizard.

    8. Re:Opponent moves? by TheRaven64 · · Score: 1

      Really? I have a chess computer from about that era, maybe slightly more than 15 years ago, but less than 20. It didn't move the computer's pieces, it just indicated on the board which piece to move, you had to move them both. That worked by having buttons on each square, so you had to push the piece down slightly before and after moving it. The cheaper units didn't even have this, they just came with something that looked like a calculator and so you had to type in the grid coordinates of your moves.

      --
      I am TheRaven on Soylent News
  5. Lightning chess by Rockoon · · Score: 3, Interesting

    Most of the games played on freechess.org are 'lightning' games, and usually its the 'fastest' setting of "1 0" which is 1 minute total per player with no time added per move. Some of the players individually have game counts in the hundreds of thousands. Normally these players play 'sets' of games, 10 or more consecutively, against any given opponent.

    Some of the player play a very hucksterish style, with the goal being to simply eat away at their opponents clock with surprise checks, highly dubious sacrifices, and other outright gorilla tactics. Its very fun to watch, and to play.

    --
    "His name was James Damore."
    1. Re:Lightning chess by Main+Gauche · · Score: 2, Informative

      Most of the games played on freechess.org are 'lightning' games, and usually its the 'fastest' setting of "1 0"

      Most? I'm logged in right now:

      Lightning games in progress: 24
      Blitz games in progress: 331
      Total in progress: 473

    2. Re:Lightning chess by Rockoon · · Score: 1

      Those lightning games are over in less than 2 minutes, and another one started by the players immediately. Yes, most.

      --
      "His name was James Damore."
    3. Re:Lightning chess by Vellmont · · Score: 2, Informative

      Heh. Most games are lighting merely because they play a lot of games because of the short length of a game.

      Most PEOPLE are actually NOT playing lightning games, and most games in progress are not lightning games. The percentage of people playing lighting games would tell you a hell of a lot more about the popularity of lighting games than the number of games.

      --
      AccountKiller
    4. Re:Lightning chess by rthille · · Score: 1

      Another excursion in thruput vs latency...?

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    5. Re:Lightning chess by Main+Gauche · · Score: 1

      I found it more of an excursion into simple division.

      Most typical lightning game: 1 0
      Most typical blitz game: 3 0

      3/1 = 3
      331/24 ~= 14

      Orders of magnitude off. So even the roughest of estimates suggests that lightning games wouldn't be the majority of games. Anyway, there's no need to even use my estimate, since I've now posted freechess's statistics elsewhere in this thread.

      Blitz games outnumber lightning games about 5 to 1. (What a coincidence, 14:3 is on the rough order of 5:1.)

    6. Re:Lightning chess by MokuMokuRyoushi · · Score: 0

      Who knew gorillas were such brilliant tacticians.

      --
      Humans are terrible replicators of Godly things.
    7. Re:Lightning chess by Anonymous Coward · · Score: 0

      This is fun!
      Do you want your business to grow? This is a tip.why outsource | benefit outsourcing

  6. Radio Shack 1974 by Anonymous Coward · · Score: 1, Funny

    Old shit. Then TRS80 interface in 1982. All the old fuckers are dead now so this is new to young stupid punks like you!!

    1. Re:Radio Shack 1974 by Anonymous Coward · · Score: 1, Funny

      Take another swig of Geritol pops.

    2. Re:Radio Shack 1974 by Sulphur · · Score: 1

      Six pack at the ready.

      --

      Someone asked Dudley LeBlanc what Hadacol was good for. He said about three million last year.

  7. Good hack by cgenman · · Score: 5, Insightful

    Give credit where due, people. This isn't impressive because move-sensing chessboards are somehow new. This is impressive because he made his own projector that displays time and opponent move information on the board. Then he used an old, old webcam and custom software to determine the move that he is taking. He made circuit boards, frames, and other equipment. He probably spent 100 hours and a lot of effort in order to make it slightly easier to play chess online.

    If a DIY setup like this doesn't bring at least a little smile to your face, your hacker spirit is dead.

    1. Re:Good hack by omglolbah · · Score: 1

      Indeed!

    2. Re:Good hack by v1 · · Score: 3, Informative

      it kind of looked like he may have been pressing a button on the side of the board when it was time for the next move. His hand always returned to that position and moved a bit. after each move from either side.

      I also saw that "oops" of pushing the pawn too far, obviously there's an undo function there somewhere or he had not yet released the move.

      I thought the adding of the clocks to the board was a very nice touch. But looks like the room was darkened and no place to put one's legs under the table while playing. two minor drawbacks.

      --
      I work for the Department of Redundancy Department.
    3. Re:Good hack by Anonymous Coward · · Score: 0

      The reason that I'm not smiling is something you've mentioned yourself. "a lot of effort in order to make it slightly easier to play chess online."

      And the software is not that brilliant either. You have snapshot a and snapshot b of the chess board (before and after). grab the bitmap and do a simple a-b subtraction and you have where the piece was originally at. Swap the 2, and you have where the piece(s) have moved to.

      Have the maker add automation of moving the opponents pieces, and then i'll be a bit more impressed.

    4. Re:Good hack by RJFerret · · Score: 1

      I also saw that "oops" of pushing the pawn too far, obviously there's an undo function there somewhere or he had not yet released the move.

      Yes, and there was no visual feedback when he moved the pawn two squares forward, not until he took back and made his corrected move. IE, it didn't seem to require an "undo" but your later suggestion instead.

      It seems he might be taking a snapshot of the board, then figuring out the move from comparing the previous shot with a now empty square, to the new shot with a newly occupied square.

      Ironically, perhaps easier with lower resolution ("old webcam") data. The use of an LCD was brilliant, as it eliminates lighting issues trying the same thing with a regular board.

      I also noticed his clock consistently ran two seconds beyond his making of his move.

    5. Re:Good hack by Molochi · · Score: 1

      "I also noticed his clock consistently ran two seconds beyond his making of his move."

      I saw that too, but I just attributed it to the time it took to physically move his opponents pieces. He's actually granting a handicap this way.

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
    6. Re:Good hack by santax · · Score: 1

      For this one I happy take a -1 redundant. You are absolutely right! And I find this project very encouraging to get my own iron out and have a go at it.

    7. Re:Good hack by Anonymous Coward · · Score: 0

      Yep, it's explained in the video description of youtube: "Unfortunately, Playing live blitz games on this Internet chess table gives me a disadvantage, because I have to play the moves of my opponent while my clock is ticking. That means, I have time disadvantage which could be severe in fast blitz games."

    8. Re:Good hack by Jaysu · · Score: 1

      This project is similar to my old senior design project in college. We built a chess game where the computer could detect and physically move the piece to the proper place (video below). It brings a smile to my face, now that I'm not being graded on it anymore :)

      http://www.youtube.com/watch?v=hNtWeTDev_k&feature=player_embedded#!

      --
      It has been said that 63% of all statistics are made up
    9. Re:Good hack by pcb-dev · · Score: 1

      I knew this project, because I was curious about the surface you were using. Unfortunately - no offense - it was sooo loud and slow, that there was no way to use something like this for real chess games. But great video anyway :-)

    10. Re:Good hack by Jaysu · · Score: 1

      Yeah, we only had one semester to build that, so that is all we could do with that time frame. Hindsight 20/20, we would have picked faster motors. The sound could easily be reduced by enclosing the unit. We left it open for display purposes. As for the surface, we used plexiglass, and gave it a coating to reduce the glare. Good times.

      --
      It has been said that 63% of all statistics are made up
  8. Re:overkill tech by Anonymous Coward · · Score: 0, Offtopic

    I built something like that 5 years ago using magnets and reed switches.

    FUCKING MAGNETS??? HOW DO THEY WORK???

  9. *sigh* by Main+Gauche · · Score: 1

    Yes, most.

    Ok, if 15% counts as "most", then you are right.

    This is what I get for posting in a chess thread.

    1. Re:*sigh* by Anonymous Coward · · Score: 1, Insightful

      That's what you get for posting to a Slashdot thread.

      This place is so full of retards who are willing to use any twisted logic to "prove" their point that it has driven off most level headed people. The only positive in this all? It keeps these same people from mingling in the streets. Here they're just a pest, in the real world they would be a menace.

  10. Yeah... by SlashDev · · Score: 1

    I'd get rid of the pixellated lines and propose a blinking square where the piece needs to land.

    --

    TOP DSLR Cameras Reviews of the top DSLRs
  11. Not like Microsoft Surface at all by D4C5CE · · Score: 3, Informative

    Actually he says in his project diary (in a forum where they usually take TFTs apart to rebuild them into things like these or even one's own R2D2) that quite contrary to Microsoft's approach, all his web cam looks for are the pieces' shadows on the board cast by ambient light.
    No need to detect more than that, the server knows which chessman comes from a particular square.

  12. Also been a student thesis project by CptPicard · · Score: 1

    Interestingly, a few weeks ago I read that something very much like this also was some sort of graduation project of a couple of students at a tech school here in Finland... don't have the link handy unfortunately.

    --
    I want to play Free Market with a drowning Libertarian.
  13. 2071 by boarder8925 · · Score: 1

    Reminds me of the Cowboy Bebop episode "Bohemian Rhapsody."

  14. Sort of off topic by BigSes · · Score: 2, Interesting

    I often wondered why they never gave Deep Blue, or any other chess playing PC, an interner connection. S, if you think youre the tits, you can go online to www.beatdeepblue.com or some shit, and play. You may have to wait in a queue, so it can dedicate all computational power to the art of chess, but why couldnt this be possible? Pipe dream I guess, or vodka dream.

  15. why pawn to b4? by Group+XVII · · Score: 1

    I would have moved either the knight or the bishop to a6, or else sacrificed the bishop at g6. What's the best move at that point?

  16. A poor mans DGT Chess set by Silver+Surfer+1 · · Score: 1

    http://digitalgametechnology.com/site/Electronic-Boards/

    Although the DGT boards are really nice the cost is something many people will not be willing to pay. Odd that after all the years it has been out someone else has not released a more economical version.

    1. Re:A poor mans DGT Chess set by pcb-dev · · Score: 1

      I knew DGT boards and if they could what I wanted, I would have propably bought one. They can capture pieces, but you can't show the move of the opponent on the board. I didn't want to put a distracting monitor besides my board ...

  17. Misread by mqduck · · Score: 1

    I first read "contraption" as "contraception". Seems almost as accurate.

    --
    Property is theft.
  18. DGT Chess sets unable to display opponent's moves? by D4C5CE · · Score: 1

    Are you saying DGT amazingly (even more so at their price tag) stopped short of placing a cheap little LED on each square, as pretty much every stand-alone chess computer has done at least since the early 1980s?

  19. Golly! Where's my flying car? by Impy+the+Impiuos+Imp · · Score: 1

    Jeebus H. Christ, I thought someone hooked up a chess piece-moving robot arm to one of these web chess sites several years ago.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  20. No off-the-shelf projection displays w/ interface? by D4C5CE · · Score: 1

    A friend's request to display custom content on a projection clock made me wonder if/why there are really no such displays (as in "1ft digits across the room") that could be computer-interfaced with the likes of lcdproc, or even for pixel graphics.

    Has anyone seen such a thing commercially available without the need for DIY optics?

  21. FINALLY by rdpratt · · Score: 1

    Cowboy Bebop anyone?