A downloadable game for Windows

Post-jam update #1: "Phantom Hands"

Changelog:

  • application now works with Oculus runtime 0.7/0.8
  • new interaction video (old one is still here)
  • UI can now be locked in place on phantom hands
  • small locomotion fix for better headset-to-tracker distance calculation on game start

[LOG0]
In a distant future scattered across time and space semi-digitized human beings fight for the last vital resource - processing power, distributed by central server located on uninhabited Earth.
In a dedicated facilities their daemons face each other in physical form via robotic telepresence. Last one standing will keep operational until next time, while others will be disconnected and forever lose what still left of their physical presence.

[LOG-1]
Central server reached partial self-awareness centuries ago and initiated countless request collisions in order to start automated resource allocation system and reduce client base. Your daemon is the last active process doomed to fight its own reflection until bitter halt.

[LOG?]
Instead of ghosts our ancestors developed daemons - core low-level programs used to maintain functions of biomechanical bodies. While digitized consciousness stored in data vaults due it's large and complex structure, daemons located in remote bodies. Daemons aren't able to question reason for their existence and therefore proved themselves more robust than mind which tend to decay with time.

[LOG??]
Daemons communicate with central server in order to get command stream from stored consciousness. Reduced data flow results in temporary blackouts while disconnected daemons stay idle eternally.

[LOG???]
Automated resource allocation system was initially introduced to resolve request collisions with temporary disconnects during traffic jams. With structural collapse leading to bandwidth reduction temporal disconnects became permanent. Later it was agreed that all disconnect decisions should be made according to results of chess-derived robotic battle in a clean room, protected from electronic warfare systems.


Instructions

This game prototype is controlled with hand-based user interface (UI). UI displayed when single hand or both hands are in one of the following poses:

  • placed parallel to the floor, palm facing upwards (palmar aspect)
  • placed parallel to the Leap Motion sensor surface, palm facing forward (dorsal aspect)

Depending on the pose and number of hands present in sensor's field of view, one of the five possible widgets will be displayed:

  • main menu - contains current time/time from start, HMD recenter, game restart and exit options
  • motion controller - shows player's position against initial pose and tracking camera, direction buttons for quick rotation, toggle button for enabling/pausing locomotion system
  • ring selector - used to specify destination for selected figure by constructing letter-digit coordinate point
  • aim selector - similar for both hands, left for enemy figures (capture/attack), right for player's figures (select/deselect/move)
  • map widget - shows positions of all figures and destination points on the level

Motion controller have simple push button interaction, while ring selector uses clockwise/counterclockwise 360-degree rotation as trigger. Aim selector uses grab gesture for selection confirmation, and main menu requires grab gesture to be performed with both hands. To select option in main menu player can move one of the hands up and another down while holding them in dorsal aspect.

Tips

This is standing experience where to move yourself player should perform a step in desired direction. Locomotion system detects 8 possible directions (as marked on the level's floor). After movement player should return to initial position (center of the cell) to re-enable locomotion system for next move. Please note that you need to have at least one meter of free space in each direction for safety reasons. If your Oculus Rift and Leap Motion cables are not long enough, you can move only forward/left/right, and use direction buttons to rotate and then move in other directions.

How to recenter headset (set initial pose):

  1. run the game, dismiss health and safety warning by hitting any button
  2. stand ~one meter away from the tracking camera while facing it and put the headset on
  3. place both hands in front of you, select recenter option from main menu
  4. perform grab gesture with both hands simultaneously, so question mark changes to arrow
  5. move yourself in that way so arrow will face eye icon while be at the center of UI's reticle
  6. perform grab gesture with both hands again

Bright/reflective surfaces like windows, white walls and furniture can affect Leap Motion controller performance, as well as long sleeves and rings. Use Visualizer with images displayed to detect possible problems.

If you receiving wrong pose for your hand or hand scale is off, move it in and out from sensor's field of view.

Acknowledgments

Links

More information

Published1 year ago
StatusPrototype
PlatformsWindows
Authorcbrpnkrd
GenreOther
TagsCyberpunk, Futuristic, Leap Motion, Oculus Rift, Virtual Reality
Player countSingleplayer

Install instructions

Required software:

Original version: Oculus 0.5.0.1 (0.6.0.1), Leap Motion 2.3.1+

Post-jam update #1: Oculus 0.7.0.0 (0.8.0.0), Leap Motion 2.3.1+

Required hardware:

Oculus Rift DK2 with front-mounted Leap Motion controller.

Place DK2's positional tracking camera roughly on eye level and make sure that you have at least one meter of free space around you in every direction for locomotion system to work safely.

Download

Download
c0nfl1ct_update1_oculus07_08_win64.rar (36 MB)
Download
c0nfl1ct_original_oculus05_06_win64.rar (38 MB)

Leave a comment

Log in with your itch.io account to leave a comment.