April 27, 2003

Director's platform

My revised brainstorm of what I'd like to see in a SANCTUARY prototype around Groover and Switch.

The aim of the platform is to demonstrate the fun and potential of the concept whilst building as little as possible.

Inspiration from Akio Morita, co-founder SONY

As a manager, marketer and brander, Morita brought Western ways to Japan and Japanese ways to the world. When the “pocket-sized” transistor radio Sony first developed turned out to be too large for a man’s shirt pocket, Morita sent salesmen out in shirts with specially-made deeper pockets.

The following uses terms explained in the Glossary.

PERFORMANCE FUNCTIONALITY

Certain functionality is desirable for performing the re-mixable film experience

  • Flexible CONTROLLER LAYER mapping - groove tracks playable from multiple input devices
    • Keyboard
    • Mouse
    • MIDI controller (e.g. Oxygen 8)
    • Game input (e.g. joystick)
    • Motion tracker (e.g. webcam)
    • Pressure sensor (e.g. dance mat)

  • Invisible interface - hide/reveal interface elements in the PRESENTATION LAYER, but not "fake" cinema elements.
  • Dual monitor support - display interface elements on a separate monitor
  • Adjustable Tempo - variable playback rate which can be set by typing in a value or tapping a key
  • Groove autoplay - playback of the current groove with a single key
  • Asset library - browse and load capability to select assets from disk or online (via a cache mechanism)
  • Ability to edit/replace assets in off-the-shelf applications like Flash and Final Cut Pro.
  • Client/server messaging. Facility for GROOVER to receive and send control events as XML via the network.
  • Access to "easy" EFFECTS like Flash standard functionality

    • Pan
    • Zoom
    • Rotate
    • Skew

  • Ability to limit playback of any asset based on it being triggered at the appropriate time (the right Note). This is optional. A set of default events will be triggerable despite success/failure of rhythm game.
  • Variable level of difficulty setting. Ability to fuzzy match controller events to Notes with a varying degree of accuracy to help rhythm-impaired users.
  • Scoring capability based on success in matching the groove track with input.
  • Each groove contains conditional logic to switch to a new groove based on success/failure to match the groove.
  • Migration path to port (Flash) Groover prototype to a higher performance engine (e.g. Director, Virtools, Renderware).
  • Asset compatibility with Arkaos (e.g. Flash text assets)

Posted by .M. at 03:38 PM | Comments (9)