Katamari Controller

[blip.tv ?posts_id=2164793&dest=-1]

Remember those days, back in the arcade, where games with a unique control scheme also had a controller best suited for them? There were rolling balls, joysticks, dials, all sorts of inputs. Consoles have maily relied on their standard controllers, relegating alternative inputs to be strange collectors items. Some games just need a specialized controller though. For example, Katamari Damacy. [Kellbot] has made one that we think suits the game very well.

21 thoughts on “Katamari Controller

  1. Very well done project. press could be done with some springs and a button… the (rather heavy) springs would mostly hold the mice (and the ball) up, but pressing down would be possible, maybe activating one of the existing mouse buttons. A better holder would have to be designed first, and some experimentation with various compression springs to see how much resistance would be needed.

  2. thx Kelly, I always have ideas for things I want to build that USED to seem near impossible for me to create, yet with the Arduino’s it seems like it much is feasible and easily within grasp. I think you may have just inspired me to quit being lazy on the Arduino tip.

  3. To get a yoga ball to spin try using bigger bearings. Imagine the track ball you have already multiplied by three being used as the bearings for the yoga ball.

  4. have you thought of using the sensor that a mouse uses and putting it under the ball on the base so instead of you holding the mouse up to it the ball, the ball will have its own sensor so the PlayStation can read it like a controller

  5. kaotickisses, I don’t know if you’ve ever actually played Katamari Damacy, but the problem is that you use *both* analog sticks to control the movements of the single katamari on-screen.

  6. good use of existing technology without having to reinvent the wheel (or ball).

    could the background clatter be any louder? a toilet flushing in the background would have completed the soundtrack! give those people behind the camera a dope slap to the back of the head.

  7. @grey
    Ball mice are optical mice, yes I do find the concept of “optical” optical mice confusing.

    Watch this video, about 50 seconds in:

    About that time I was rolling on the floor too ;)

    This is neat, I would suggest that if your Arduino runs on 5 volts just use the USB port on the PS2 to power it.

    I liked Katamari Damacy, but the controls were not intuitive, they didn’t work like real tanks should, you needed to use all 4 axis, almost just to torture you. No real reason for it.

    I wonder if you could hack up the control scheme of the game (using an action replay or gameshark) to use a single standard mouse plugged into USB (put all the programming onto the PS2 platform), or maybe even using the Playstation mouse.

    I would love a beach-ball sized controller floating on an air base, perhaps with the right optics you could focus a mouse on the floating surface, you could position an IR break sensor below it, and pressing the ball down would activate the presses (I forget, what were the presses used for again?)

    Also you could figure out a way to translate the inputs to one single mouse using logic. Basically reverse-engineering the software the game is using to convert 4 input axis into 2 motion axis, then putting that on-board the Arduino.

    Also I have converted a standard PSX controller to have the left analog stick where the d-pad was, after I got Katamari I started wanting to move the left stick up to where the action buttons were, kinda like a handheld version of this: http://curmudgeongamer.com/2005/10/ace-combat-and-dual-analog-flight.html

    PS, love the music, that game is freaking awesome.

  8. Wow, this is even better than a simple pool-ball-style trackball! The only question I have is this: why didn’t you affix the mouse to the side of the ball so that you didn’t constantly have to hold it? The rest of the controller is so professional, it only makes sense to spend five minutes building a little support for the mouse.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.