Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Our entry for the Super GameDev Weekend 2011 using PS Move Motion Controllers.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 docs
Octocat-spinner-32 fonts
Octocat-spinner-32 images
Octocat-spinner-32 qml
Octocat-spinner-32 sounds
Octocat-spinner-32 README
Octocat-spinner-32 collision.py
Octocat-spinner-32 main.py
Octocat-spinner-32 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.