Slashdot Mirror


Mechanical AI Made In LittleBigPlanet

Laurens writes "Despite slow sales of LittleBigPlanet in the USA, you might have heard of the calculator made within the game, but now that has been topped. I found a fully-functioning AI machine which plays Tic-Tac-Toe against the player. Considering that you can't actually program in LBP, this feat is impressive; it is a machine which has mechanical AND and OR ports made of pistons and proximity detectors, a physically moving Program Counter, and hundreds of wires. The level is called 'Tic Tac Toe' and is by author Cristel." Another player created a similarly amazing level that is a recreation of John Conway's Game of Life.

24 of 65 comments (clear)

  1. The most powerful... by binaryspiral · · Score: 5, Insightful

    I find it very interesting, and somewhat ironic, that the most powerful home gaming console in history has people programing in mechanical gates.

    Very cool indeed.

    1. Re:The most powerful... by Hardness · · Score: 2, Informative

      And LBP is the only way that the Hypervisor (the babysitter OS in the PS3) will let you access the full 3D capabilities of the system for homebrew development! (Of course, Sony owns anything you make...)

    2. Re:The most powerful... by Anonymous Coward · · Score: 2, Insightful

      I find it very interesting, and somewhat ironic, that the most powerful home gaming console in history has people programing in mechanical gates.

      Very cool indeed.

      Unless you were trying to make a joke, I'm not sure if you understand the difference between how games are made for the PS3 (by developers/producers) and how a user-level-creator within a specific game is being playfully used to expand the frontier of possibilities of that construct.

      What the hell are you talking about? What exactly do you think he doesn't understand?

    3. Re:The most powerful... by Antity-H · · Score: 5, Funny

      It seems the irony of using an amazingly powerful digital computer to emulate a simple mechanical computer is completely lost on you ...

  2. In the Future... by wasmoke · · Score: 5, Funny

    I can see it now:
    Posted by JConnor on April 21, 2011, @08:45PM
    Another Mechanical AI Made In LittleBigPlanet
    John writes
    "This new AI, playfully named Skynet, was created to help students in Africa reach for the sky and learn to play checkers. Support this effort by downloading the fun new application."

  3. Game hacking with Marathon by FredMenace · · Score: 2, Interesting

    This reminds me of things people did with Marathon 10 years ago, for example:
    http://webwonks.org/Marathon/Forge/Harper/Clock.html

  4. Ahh, Youtube comments by Protonk · · Score: 5, Funny

    They make me feel better about the level of discourse here at /.

  5. Re:Is anyone playing this game? by Conspiracy_Of_Doves · · Score: 5, Funny

    Look up at the top of the page and read the smaller words just to the right of the site name. "News for nerds"

    You might be a gamer, and after looking at your comment history I note that you're even a tech. But if you don't see the appeal in making things like this, then you aren't a nerd.

  6. Re:Is anyone playing this game? by Vectronic · · Score: 5, Interesting

    Some people like to produce, others, like yourself, just suck.

    And still others, really enjoy seeing how complicated of a maze they can get out of, making a mod for Fallout, or GTA is fairly easy in comparison, and from another perspective its too infinite, a lot of people like a small, finite, "controlled experiments", where the results are in direct relation to the input, whereas Fallout/GTA/et al, generally have a point and click type design.

    Same reason why some of use will fire up an IDE and program a utility we need, and others will just go Google for one they can download, sometimes the means is more enjoyable than the ends.

    And no I didnt forget to check Post Anonymously.

  7. Re:Yeah, but... by Anonymous Coward · · Score: 2, Funny

    ...wait until the level gets taken down by Sony with no explanation!

    Why the hell would they do that?
    Let me guess, because you think they're evil right?

  8. They could take this a huge step further by StreetStealth · · Score: 4, Insightful

    The minor resurgence of interest in mechanical computers brought about by LBP is pretty cool, but I think Media Molecule could really latch onto this and offer some excellent DLC for the advanced users.

    Mechanical computers are fun to watch, but they require lots of level space as well as complex physics simulation to perform even the most basic operations. Here's where an expansion pack could pick this trend up and run with it: Add the ability to build little breadboards with transistors. Now there's no physics overhead, and just imagine the stuff you could wire up!

    --
    Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
    1. Re:They could take this a huge step further by AKAImBatman · · Score: 5, Insightful

      Here's where an expansion pack could pick this trend up and run with it: Add the ability to build little breadboards with transistors. Now there's no physics overhead, and just imagine the stuff you could wire up!

      That would remove all the charm of these hacks. What's really cool about such mechanical machines is that they demonstrate computer science in a visual manner. Even we professionals who know that computers != electronics are wowed to death when we see a mechanical computer large enough to watch its operation and see its inner workings. (Even if it is virtual.) Imagine what it's like for those not familiar with computer science? Such a massive computational machine is beyond their belief, even if it performs a simple task. It hearkens back to 60's scifi where computers are monstrously large creations that have incredible brain power. It's pretty cool stuff!

      Replace all the mechanics and physics with a few virtual circuit boards and you remove all the charm. The levels stop being machines of wonder and go straight back to their black boxes. To the average user, a circuit board in the game is nothing but a fancy script.

    2. Re:They could take this a huge step further by Antity-H · · Score: 2

      Would it be possible to make the Antikythera http://en.wikipedia.org/wiki/Antikythera_mechanism in LBP ?

    3. Re:They could take this a huge step further by _xeno_ · · Score: 4, Interesting

      No. That involves gears. These mechanical computers don't use gears, and there's a good reason for that - the physics simulation doesn't quite work for gears.

      The way it works is that when the game has decided that an object has been sufficiently crushed by another object, it just deletes it in a puff of smoke. (It's a kind of neat effect.) Creating gears, sadly, causes them to crush each other as the game tries to figure out how to make them spin. They have pre-crafted gears and I tried to make a simple set of three gears turned by giving power to one gear - and it worked for like three seconds before the game decided one of the gears had been crushed and deleted it.

      For added nuisance, it's next to impossible to "anchor" the gears dead-center since you're using a PS3 controller. You can turn on a grid to try and help you, but it doesn't help that much.

      --
      You are in a maze of twisty little relative jumps, all alike.
    4. Re:They could take this a huge step further by fictionpuss · · Score: 3, Insightful

      You can get gears to work reliably if you scale them all down by one grid unit to allow centering. If you scale them by different amounts though, the teeth will grind in that effect you mentioned.

    5. Re:They could take this a huge step further by cyb3rdemon · · Score: 2, Insightful

      GMod by itself is already so much better than this. With Wiremod, it's incomparable (a radar or an automatic turret are one of the easier machines to make. With skill, you could make an AI robot or a car that converts to a boat on water.) For those who don't know, GMod is a modification for Half-Life 2 that allows you to spawn and manipulate the game's objects, and use motors, constraints, and other tools to make contraptions, vehicles, puzzles, and random fun stuff. Wiremod is an extension of GMod that gives you over 100 logical gates, sensors, and tools to make much more complex devices than can be easily done in Gmod. You could do something as simple as wiring a button to a radio transmitter and a receiver to an explosive to make a radio-controlled bomb. If you're advanced, you could use the CPU (programmable in ZASM) and text screen to make a console control panel. You really could get amazing results at any level of knowledge. With games like this, I wonder what it is that makes LittleBigPlanet so revolutionary. Everything it does has been done before and done better.

  9. Re:Yeah, but... by StreetStealth · · Score: 2, Informative

    Actually, they just overhauled the system complete with a protocol for explicitly citing the violation and an opportunity to edit and republish.

    --
    Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
  10. Wire wrap, the headache. by Animats · · Score: 3, Interesting

    Brings back memories of wiring up 7400 series TTL gates with a wire-wrap gun. I wonder how they developed the thing. It would be amusing to write a back-end for a VHDL compiler or a logic simulator to generate logic in LittleBigMan devices. Probably easier than trying to debug the thing inside the game.

    Danny Hillis once made a Tic-tac-toe machine out of Tinkertoys and string. I've seen the thing. I'm amazed that it worked. He once told me that it didn't work very well.

    1. Re:Wire wrap, the headache. by waferbuster · · Score: 2, Interesting

      Years ago, I read a book called "The Adolescence of P1," which included mention of how to teach matchboxes to play tic-tac-toe. The protagonist ran with this, and ended up developing an artificial intelligence.

      Anyway, the idea of teaching matchboxes to play tic-tac-toe was in an article in Scientific American.

      article describing how it's done

      --
      I'm an individual! Just like everyone else!
  11. The most powerful...Mr Mom. by Ostracus · · Score: 2, Funny

    And LBP is the only way that the Hypervisor (the babysitter OS in the PS3) will let you access the full 3D capabilities of the system for homebrew development!

    (Of course, Sony owns anything you make...)

    I just made a baby. Glad I don't have to support him.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  12. Re:Fun news, but old news... Starcraft? by Trahloc · · Score: 2, Insightful

    Sounds awesome, would have been great if you provided a link instead of doing the whole cranky "get off my lawn" routine.

    --
    The Goal: A long simple life filled with many complex toys.
  13. Re:Is anyone playing this game? by Tokerat · · Score: 4, Insightful

    They finally start making video games where you're free to make whatever you want, like a Mario Paint you can walk around in, like what we all wanted when we where kids...

    ...and you're SHITTING on it?

    You, sir, are no gamer. No flame intended, but you'd rather be part of an interactive movie than play a game. This is a game for real gamers.

    Not everyone knows how to mod Half-Life 2, but anyone can pick up LBP.

    --
    CAn'T CompreHend SARcaSm?
  14. Re:Hooray for Life by ais523 · · Score: 3, Informative

    It's impossible to fit in a Turing-complete pattern without infinite space; any finite amount of space is not enough. Although the pattern itself could be finitely large, it would try to modify things outside its own location as part of its processing. (Access to an infinite amount of memory is one of the things required for Turing-completeness; that's why the term "bounded-storage machine" exists, referring to something like a real-world computer which is Turing-complete except for limits on its storage.)

    --
    (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
  15. Re:Does it know the winning move though? by elrous0 · · Score: 2, Funny

    No. I want to play Global Thermonuclear War.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.