med-material / Whack_A_Mole_VR

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

Treatment Patterns bug testing [urgent] #206

Closed bastianilso closed 1 year ago

bastianilso commented 1 year ago

We are preparing 18 treatment programs for an upcoming trial. As part of this, it seems that certain treatment programs don't run according to their script.

Onboarding Session 1

Mirror Therapy

@Xav1204 Could you test using the VR headset, whether you can replicate the described issues above. You can do this by downloading the ZIP file below and put the files inside C:\Users\user\AppData\LocalLow\Med-Material\Whack_A_Mole_VR\TestPatterns.

treatment_programs_bugs.zip

The treatment programs will then appear in the treatment program selector:

image

Here are some guiding questions:

The goal is to understand under what conditions this might happen. Ideally we can capture the bug in a screen recording.

bastianilso commented 1 year ago

@Xav1204 Lars has sent me a video of the issue in "Onboarding Session 1".

The issue happens because when the player shoots the mole at X8Y5, immediately after, a distractor appears in X8Y5. The distractor appears so fast that it is also "shot" by the player.

image

I think the short term solution is that we should simply not show a distractor in the same position as the mole. In this case, because the program is an onboarding program, we can change the position.

However, in the long-term, we should need to investigate whether there is a problem with the implemented "cool-down" in Whack-A-Mole. It should not be possible to "shoot 2 moles with one shot" so to speak.

bastianilso commented 1 year ago

@Xav1204 On another note, Lars sent me an additional screenshot of a bug from the Mirror Therapy treatment .

It looks like the ghost cursor gets "stuck" in a large size when mirror therapy starts. Once a mole has been shot, the cursor goes back to normal again. Have you seen this in your playtests? image

If you can replicate this issue, please pause Unity at that point and we'll take a look at what is causing this state.

Xav1204 commented 1 year ago

@bastianilso I don't have this problem about the stuck ghost cursor.

bastianilso commented 1 year ago

closing this and opening separate issues for the remaining problems here.