Home > Misc. > Table Soccer

Table Soccer

Simple table soccer game for two players, computerized and controlled with the WeDo kit.


Completion date: 28/06/2010
Power: electric (Power Functions)
Dimensions: length 54 studs / width 36 studs (not including axles) / height 45 studs
Weight: 1.88 kg
Motors: 2 x PF Medium

A spontaneous build which started as a joke with my co-workers. It’s a simple realization of the classic table soccer game adjusted for Lego minifigures and automated with WeDo components. Since I have completely no interest in soccer whatsoever, I didn’t pay real attention to keeping the number of players or size of the pitch accurate. My goal (sic!) was rather to demonstrate an innovative use of the WeDo components that to render a realistic model of a table soccer game.

Counting the game score and returning balls to a box are both fully automated. The actual game remains, obviously, fully manual, with eight players on two axles for each team, and a single goalkeeper on a separate axle. The goalkeeper’s sideways movement is limited so that the gate is not accidentally left empty. The players’ axles use different colors for improved distinction. The game is played on a pitch paved with large tiles and surrounded with solid walls build of classic bricks. Both gates have WeDo motion sensors inside, arranged in such a way that incoming ball must pass in front of the sensor. The ball then falls into a simple system of hanging rails, with one rail for each gate and a single central rail that receives all balls and directs them to a box.

The motion sensors trigger a simple algorithm: there is a sound played, an announcement displayed on computer’s screen, and then a second sound follows. Finally, there is a sliding beam above the respective gate which is moved by a given distance.  Both gates have such beams above them, each with a sticker representing numbers from 0 to 10. The beam is concealed behind a wall with a 2×1 stud window, and the desired number is shown through the window. Every time the algorithm is triggered, the beam is moved by a single number, on an obvious assumption that only one goal can be scored at a time. Both beams are controlled by PF Medium motors with a substantial gear reduction – it is possible to control the motor’s speed precisely with the WeDo software and thus eliminate the need for a gear reduction, but it was easier to keep the beam’s movements accurate with a high gear reduction. Additionally, there is a clutch gear at each motor – thanks to this, it is possible to reset the beams’ positions with a single key press, regardless of their current position. Upon pressing R, there is an announcement displayed, both beams are  returned to the ‘zero’ position, and once the procedure is completed another announcement follows.

The construction has seen little of actual gameplay, as it was completed during a holiday weekend and it was difficult to find another player. It was, however, successful in using the WeDo elements exactly how I intended to. Additionally, it was my first opportunity to shoot a video using my new camera with a high-speed filming mode. Therefore a large portion of the final video is composed of a footage shot at 210 FPS.


1.jpg 2.jpg dsc05387.jpg dsc05392.jpg dsc05393.jpg dsc05394.jpg dsc05395.jpg dsc05397.jpg dsc05400.jpg dsc05402.jpg dsc05405.jpg


Media reference:

Ekstra Bladet (Danish only), Engaget.com, Fascinating LEGO Model of the Day, Gadgets Now, Gizmologia (Spanish only), Hobby Media (Italian only), Hogargeek (Spanish only), Makezine, Omgunmen (German only), Sema Geek (French only), Technabob, Technoblogia (Polish only)

Categories: Misc. Tags: , ,
  1. October 25th, 2011 at 12:23 | #1

    210 FPS? That is mind-blowing!

  2. October 20th, 2011 at 16:33 | #2

    Hi Sariel,

    Check it out, you’re soccer table is one of the coolest around:

    It’s in Dutch, so we recommend to use translation 😉

  3. jonathan
    October 18th, 2010 at 21:38 | #3

    I love Mr. fluffy

  4. NXTnut9
    August 30th, 2010 at 15:41 | #4

    OK, I was just wondering

  5. Sariel
    August 30th, 2010 at 00:03 | #5

    Yes, I know.

  6. NXTnut9
    August 29th, 2010 at 23:19 | #6

    I don’t know if you know, but this was also posted in Make Magazine’s blog, at makezine.com. Any way, really nice model!

  7. Sariel
    July 3rd, 2010 at 09:58 | #7

    No, I can’t.

  8. Yeah !
    July 3rd, 2010 at 02:04 | #8

    Hello, can you tell me the LEGO bricks that you use for make this ? (Scuse me for my english but i’m french :-))

  9. Jetro
    July 2nd, 2010 at 18:03 | #9

    youre films are getting better and better every film!!


  10. Stefan
    July 2nd, 2010 at 00:08 | #10

    Keep your music that way 🙂 First, and also very positive change. BTW What is the song’s name ?

  11. Krika99
    July 1st, 2010 at 03:04 | #11

    lol, crash dummy goalie.

  12. Lexhoya
    June 30th, 2010 at 23:01 | #12

    Looks like The Netherlands against the brady bunch…

  13. Sariel
    June 30th, 2010 at 17:55 | #13

    Tap, Casio Exilimem FS-10.

  14. victor
    June 30th, 2010 at 17:45 | #14

    Hey thats cool!i don’t really think that anybody else in the lego world ever did a soccer table before.you’re probrably the first one to ever make one!

  15. lewis
    June 30th, 2010 at 17:21 | #15

    very nice, I don’t know anything about football/soccer except England are out of the world cup. good MOC i like it

  16. June 30th, 2010 at 17:17 | #16

    Czym filmujesz? Widzę, że w locie możesz na slo-mo przełączyć…

  1. July 2nd, 2010 at 08:34 | #1
  2. July 3rd, 2010 at 00:46 | #2
  3. July 3rd, 2010 at 01:01 | #3
  4. July 4th, 2010 at 03:58 | #4
  5. July 4th, 2010 at 14:40 | #5
  6. July 5th, 2010 at 23:06 | #6
  7. September 16th, 2011 at 08:06 | #7