Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Our entry for the Super GameDev Weekend 2011 using PS Move Motion Controllers.
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
fonts
images
qml
sounds
README
collision.py
main.py
motion.py

README

                               __                .__
                  ____   _____/  |_  ____ ______ |__|
                 /  _ \_/ ___\   __\/  _ \\____ \|  |
                (  <_> )  \___|  | (  <_> )  |_> >  |
                 \____/ \___  >__|  \____/|   __/|__|
                            \/            |__|
                                    .__       .___
                    __  _  _______  |  |    __| _/
                    \ \/ \/ /\__  \ |  |   / __ |
                     \     /  / __ \|  |__/ /_/ |
                      \/\_/  (____  /____/\____ |
                                  \/           \/
                          __                         __
                  _______/  |________   ____   _____/  |_
                 /  ___/\   __\_  __ \_/ __ \_/ __ \   __\
                 \___ \  |  |  |  | \/\  ___/\  ___/|  |
                /____  > |__|  |__|    \___  >\___  >__|
                     \/                    \/     \/

                       Teh Ultimative Game, as they say!

                          http://thp.io/2011/octopi/


 Usage:

  1. You need a recent version of PS Move API:
     http://github.com/thp/psmoveapi

  2. You need your controllers paired with your PC:
     Use "psmovepair" from PS Move API for this (compile with hidapi support)

  3. You need the Move Daemon on your PC:
     Use "moved" from PS Move API for this (compile with moved support)

  4. Disable hid in bluetoothd by editing /etc/bluetooth/main.conf:
     Add "input" to the DisablePlugins list, e.g. DisablePlugins = input

  5. Restart Bluetoothd

  6. Start moved as root user or with the right permissions:
     sudo ./moved

  7. Press the PS button on each Move controller you want to use

  8. The output of moved should show the controllers as they connect

  9. Copy _psmove.so and psmove.py from the PS Move API build folder

 10. Start the game:

     python motion.py              # This runs the game in windowed mode
     python motion.py fullscreen   # This runs the game in fullscreen mode

Something went wrong with that request. Please try again.