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

Better handle game environment reloads with a progress bar of some sort #3585

Open
Cervator opened this issue Dec 24, 2018 · 0 comments
Open
Labels
Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc. Topic: UI/UX Requests, Issues and Changes related to screens, artwork, sound and overall user experience

Comments

@Cervator
Copy link
Member

At present there is a warning on the advanced game setup screen that if you continue down the advanced path there may be a substantial wait in trying to load the next screen. We should really be able to do better and show a progress bar and not simply lock the screen to where it seems like the game has frozen.

Actual handling of the game / module environment is somewhat tricky, as @TheFlash98 learned during his GSOC project on inching toward full support for multi-world. Several pesky bugs were squashed and a secondary sub-environment of sorts is now used as part of the create game process. Maybe we can still improve it and keep the UI thread separate from whatever gets locked up while doing an environment reload?

For some related issues see the multi-world project board at https://github.com/orgs/MovingBlocks/projects/15 or issues #2774, #1743, or probably others hiding. This is a tricky area, here be monsters!

@Cervator Cervator added Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc. Topic: UI/UX Requests, Issues and Changes related to screens, artwork, sound and overall user experience labels Dec 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc. Topic: UI/UX Requests, Issues and Changes related to screens, artwork, sound and overall user experience
Projects
None yet
Development

No branches or pull requests

1 participant