Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gyroscope game #820

Open
sarithapillai8 opened this issue Aug 2, 2024 · 6 comments
Open

Gyroscope game #820

sarithapillai8 opened this issue Aug 2, 2024 · 6 comments
Assignees
Labels
14+day More than 14 days effort required feature New feature or request in progress Issue is being worked on actively

Comments

@sarithapillai8
Copy link
Contributor

sarithapillai8 commented Aug 2, 2024

New LAMP activity : Details are provided in the attached PDF files.
Fernandes et al. 2011 - Measuring generalization of visuomotor perturbations in wrist movements using mobile phones (2).pdf
Smartphone_tilting_task_byun.pptx

Activity settings : To configure the game to be 'easy' with 100 trials.

I imagine the levels should be 'easy', 'medium', 'hard', where the levels dictate 1) number of rotation trials 2) greater possible rotation angles.

Then, each 'game instance' should generate a random set of trials where these rotation trials and normal trials are interweaved.

For example, 'easy' would contain 10 trials with rotation +15 or -15 degrees. If the participant set 100 trials, then they would see 90 normal trials and 10 rotation trials but interweaved randomly.

For medium, there could be 20 trials with rotations +15, -15, +30, -30 degrees. with remaining trials being normal trials (80/100)

For hard, there would be 30 trails with rotation +15, -15, +30, -30, +45, -45 degrees. with remaining trials being normal trials (70/100)

@sarithapillai8 sarithapillai8 added the feature New feature or request label Aug 2, 2024
@sarithapillai8 sarithapillai8 self-assigned this Aug 2, 2024
@sarithapillai8
Copy link
Contributor Author

We are updating the game changes in ZCO staging https://lamp-dashboard.zcodemo.com. We have implemented levels, but still having some issues with different levels. We are trying to fix it.

@sarithapillai8 sarithapillai8 added 14+day More than 14 days effort required in progress Issue is being worked on actively labels Aug 7, 2024
@sarithapillai8
Copy link
Contributor Author

We have updated the ZCO staging site at https://lamp-dashboard.zcodemo.com/ with the feedback changes. The targets are now center-aligned for the initial trials, and we added an option to select the offset from a dropdown menu. The offset also updates automatically when continuing with trials.

@sarithapillai8
Copy link
Contributor Author

Below are the changes suggested by the client.

  1. Add an instruction prompting the user to use portrait mode to play the game.
  2. Add a sensitivity factor textbox that controls the speed of the ball .
  3. Consider the target to be on the circumference of a circle with its center at the initial point. The current trial completes if the ball has traversed a distance greater than or equal to the circle's radius. If the ball touches the target, the trial is a success; otherwise, it is a failure.
  4. Show warnings to the user, such as "move faster" or "move slower," based on the time taken to complete the trial. (already included in the previous estimation)
  5. UI changes: Update the target to resemble a basketball hoop and the ball to look like a basketball.

@sarithapillai8
Copy link
Contributor Author

Updated these changes in dashboard staging.

@sarithapillai8
Copy link
Contributor Author

Comment from Andrews
"I really like this version - really smooth and in fact with the speed set at 1, I think this already works quite well.

I also think the portrait mode is quite good, except if we want to use the portrait mode, we should encourage a forward tilt motion, which means we want the basketball hoop to be right in front of the ball, whereas currently it is:"

@sarithapillai8
Copy link
Contributor Author

We have updated these changes in staging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
14+day More than 14 days effort required feature New feature or request in progress Issue is being worked on actively
Projects
None yet
Development

No branches or pull requests

1 participant