Closed Devayani0102 closed 1 year ago
@Devayani0102 The activities can be accessed from web browser also. So in that case do you want handle this with arrow buttons?
Yes, it makes sense to use arrow buttons on web browser. However, can we make sure that these arrows are not displayed in the app version?
We are working on an algorithm to generate maze.
@Devayani0102 It will be difficult to use pictures as maze. We have to find out the co-ordinations of maze wall to handle hitting of balls. We are working on the algorithm based on this - https://github.com/codebox/mazes.
@Devayani0102 This game development is taking longer than expected. We have started 3 weeks back, but most of the time we spend on researching different ways to generate mazes matching the requirement and also for the ball movement. We are trying to give an update with initial level maze game in 2 weeks. And we are implementing for desktop with keyboard movements. After this we will be integrating accelerometer events for mobile apps.
Maze generation is completed using the algorithm. We tried using Joystick and it is not progressing as expected. So on the same canvas of maze, we are generating the ball shape and we are trying to incorporate the ball movement inside the maze using the cell positions. Please see the attachment that showing the progress of game.
Hi @Devayani0102 , we have assigned one more engineer to work on the accelerometer integration for mobile devices in parallel to the Desktop development. The maze development is completed, we will update asap after the game play integration.
@Devayani0102 Please see the progress of ball movement in desktop version.
@Devayani0102 We are continuing the development. Please see the progress in desktop version below. We will be providing another version to test on phone by the end of this week.
@Devayani0102
Please see the attached demo videos for desktop and mobile versions. Is it ok to continue with the maze designs shown in these videos?
@Devayani0102 Please see the progress of the game with 2 balls:
After going through the attached videos, please let us know which one we can proceed with. The initial development was done to generate the exact matching maze in the requirement. But It was hard to manage accelerometer events in that. This latest one is integrated with both mobile and desktop events. But we might not be able to generate the exact maze requested. Please share your suggestion.
@Devayani0102 Did you get a chance to look into this? We are waiting for your confirmation to continue with the development. So could you please check and revert back?
The second version looks better. It is okay if the mazes are not same, however, we need to have levels (the number of circles/difficulty should increase). Is that possible in the current version? Also, the ball need to be bigger to make the game more accessible.
Yes we can manage the difficulty levels with the number of circles. Ball can be made bigger. We can continue with the 2nd version. Thanks @Devayani0102 .
@Devayani0102 Please check the attached video for the ball size change and let us know if this is enough.
@Devayani0102 We have implemented levels for the maze game. Please see the attached. We are working on the data format to be submitted as result of the game.
@Devayani0102 Do we need to start the game from level 1 always? We will not be adding ball number settings for the activity. From level 1 to 6, there will be 1 ball and above 6 there will be 2 balls.
Yes, the game will always start from level 1.
We are facing some package issues while generating game build file for dashboard integration. Once it is fixed we can start QA and update dashboard staging.
We had started QA, there is an issue that our QA reported. The ball getting stuck on borders on collision. We are working on a fix and its given to QA for testing. We shall update you once ready.
We are doing QA and we hope to complete this by end of this week
We have updated Maze game in Dashboard staging LAMP_Admin Website_New Game Request Maze.xls
The game is not loading in staging dashboard.
@Devayani0102 You are checking production(dashboard.lamp.digital), not staging(dashboard-staging.lamp.digital). To load game in production dashboard, you have to release the LAMP-activities repo.
There is no option to add maze game for user in dashboard- staging.
Get Outlook for iOShttps://aka.ms/o0ukef
From: sarithapillai8 @.> Sent: Wednesday, April 5, 2023 12:20:55 AM To: BIDMCDigitalPsychiatry/LAMP-platform @.> Cc: Joshi, Devayani (BIDMC) @.>; Mention @.> Subject: Re: [BIDMCDigitalPsychiatry/LAMP-platform] New cognitive game: Maze task (Issue #726)
IMPORTANT: The sender of this email is from a source outside of Beth Israel Lahey Health. Please do not click on links or open attachments in this email unless you are certain it is safe to do so. If you are not certain this email is safe, please contact the BILH Service Desk.
@Devayani0102https://urldefense.com/v3/__https://github.com/Devayani0102__;!!AIv8Mrc!42nD6jVDNA2poAyKSsDfALzrzthZ-01UXF-3K-lkLh9Zh0h7NyDaLk1D0K-Jl08vMmdblJI3_YfQntUCzHqDFIPfaQ3NrCA$ We are not seeing any issues with the game. Could you please share the credentials to check?
— Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/BIDMCDigitalPsychiatry/LAMP-platform/issues/726*issuecomment-1496897462__;Iw!!AIv8Mrc!42nD6jVDNA2poAyKSsDfALzrzthZ-01UXF-3K-lkLh9Zh0h7NyDaLk1D0K-Jl08vMmdblJI3_YfQntUCzHqDFIPfcpfcOhs$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AYW76GPQZEKVEQJ6FFEAKU3W7TXKPANCNFSM6AAAAAATPY2DY4__;!!AIv8Mrc!42nD6jVDNA2poAyKSsDfALzrzthZ-01UXF-3K-lkLh9Zh0h7NyDaLk1D0K-Jl08vMmdblJI3_YfQntUCzHqDFIPfaJilGXA$. You are receiving this because you were mentioned.Message ID: @.***>
PLEASE NOTE: This message is intended for the use of the person to whom it is addressed. It may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, your use of this message for any purpose is strictly prohibited. If you have received this communication in error, please delete the message and notify the sender so that we may correct our records. See our web page at http://www.bilh.org for a full directory of Beth Israel Lahey Health sites, staff, services and career opportunities.
@Devayani0102 You have to add activity spec "lamp.maze_game" using api.lamp.digital server. We have added on for api-staging.lamp.digital. If you have any credentials using staging server, please try.
Please take a look at the following feedback and let me know if you have any questions:
Possible solution is to make the maze size same across all levels and increase the numbers of circles inside with each level. We should also try to make it more sensitive to phone movement. I have attached an image as an example of what it can look like.
@Devayani0102 We are working on this. Most probably we can update the fixes by the end of next week.
We have updated the changes in Dashboard Staging
The maze itself looks good. The ball is still getting stuck at the edge, but it is better than before. Is it possible to bounce the ball in other direction automatically when it touches a 'wall'.
The next step would be to work on the visualization in portal.
The screen above should show an average of the time take to complete each level in seconds. For example, it took the participant following time to finish the levels: level 1 - 5sec, level 2- 10 sec, level 3- 15 sec, level 4 - 20 sec, level 5 - 25 sec. The final output on the graph should be 15 sec.
On this screen it should display the time taken to finish individual levels in seconds.
We have updated the changes in Dashboard Staging
The Game and Portal visualization looks good. I noticed that the scores are not saved when i exit the game after completing the level. The scores are saved only when I click 'no' in the dialogue box and wait for it to exit on its own. We need to save the scores every time someone completes a level regardless of wether they move to the next level, click on 'no', or exit using the back arrow.
The video below shows cases where it is not saving the result. https://user-images.githubusercontent.com/103677721/234359511-e145997b-49fd-4eaf-aa59-3befd43e2443.MP4
@Devayani0102 the scores not getting saved issue, we shall check and get back
@Devayani0102 Updated in dashboard-staging. Please review..
It appears that the activity will not load when running from the beta app. Is there a way to test this on mobile?
@carlan1 Android beta is pointing to production now. That is the reason for not loading the game there. Can you check the website dashboard-staging? Or can u check in iOS testflight build dated 2023.4.19.
Game functional on dashboard-staging and mobile app.
A new cognitive game needs to be added to mindLAMP. More instructions about the game can be found on this Webpage: Maze Game