med-material / Whack_A_Mole_VR

Whack-A-Mole in VR
MIT License
3 stars 15 forks source link

Cursor: Move along edges of the board #250

Open bastianilso opened 1 year ago

bastianilso commented 1 year ago

We are re-thinking the feedback of the Whack-A-Mole cursor. Several directions are possible.

Below is Lars proposal:

Cursor: I find it more intuitive, that the cursor gets stuck on the edge of the board, when leaving the motor space, though a more dynamic version of this could be even more helpful. I imagine something like this: image

We also discussed a different version where moving the cursor towards the edge creates some kind of "slow/sticky" area.

Initial implementation:

Further additions will depend on the level of complexity we want to introduce, especially considering that we have 4 cursors already (LR+LR mirrrored).

IrisBrunner commented 1 year ago

I think it would already be helpful enough if an arrow indicated the direction to move back.

Iris


Fra: Bastian Ilso @.***> Sendt: 20. april 2023 10:16 Til: med-material/Whack_A_Mole_VR Cc: Subscribed Emne: [med-material/Whack_A_Mole_VR] Cursor: Move along edges of the board (Issue #250)

We are re-thinking the feedback of the Whack-A-Mole cursor. Several directions are possible.

Below is Lars proposal:

Cursor: I find it more intuitive, that the cursor gets stuck on the edge of the board, when leaving the motor space, though a more dynamic version of this could be even more helpful. I imagine something like this: [image]https://user-images.githubusercontent.com/3967945/233302992-65e9583c-f8aa-445e-b5b0-f18a79dd83c7.png

[https://user-images.githubusercontent.com/3967945/233302992-65e9583c-f8aa-445e-b5b0-f18a79dd83c7.png]

We also discussed a different version where moving the cursor towards the edge creates some kind of "slow/sticky" area.

Initial implementation:

Further additions will depend on the level of complexity we want to introduce, especially considering that we have 4 cursors already (LR+LR mirrrored).

— Reply to this email directly, view it on GitHubhttps://github.com/med-material/Whack_A_Mole_VR/issues/250, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARJD5IBXGBHLSPF6AFAZPV3XCDWGZANCNFSM6AAAAAAXFEMNZA. You are receiving this because you are subscribed to this thread.Message ID: @.***>

bastianilso commented 1 year ago

commit e7ee1310cd6752ded438ec26849ca1125f5fa894 implements rubber clipping - when moving beyond boundaries, movement is slowed down.

rubber-clipping2

I will add a few additional complimentary signifiers, to help track the cursors current position.

bastianilso commented 1 year ago

four latest commits adds an arrow indicator animated from the targets position back to the wall, indicating the direction of movement needed every 2 seconds.

boundary-arrow

I will try to stabilize the behavior to work with the treatment programs across all therapy sessions tomorrow.