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

Made design changes, added new features. #3

Merged
merged 8 commits into from
Apr 8, 2022
Merged

Made design changes, added new features. #3

merged 8 commits into from
Apr 8, 2022

Conversation

RajashekarRaju
Copy link
Owner

@RajashekarRaju RajashekarRaju commented Apr 8, 2022

OnBoarding Screen

  • Added slider for player to change game difficulty between easy(default), medium, hard.
  • Added it's own ViewModel, to update the players game difficulty preferences, show the highest score & level.
  • When user taps exit button, preferences for game difficulty will be cleared.

History Screen

  • Completed designed history screen, added temporary fake game history details to database. Have few more design changes to make before finalizing this screen.
  • Once game screen is stable and able to save the game data, history screen will show real game data.
  • Made changes to typography, have to add new typography which isn't creepy.

Game Screen

  • Added modal bottom sheet to prevent user from navigating away from current game. Once user taps back in the middle of the game.
  • Now game screen shows guessing words based on player selected game difficulty in onboarding screen, if not selected latest value from preferences will be loaded.
  • Added few more text elements temporarily to keep track of game changes while playing.
  • Need to redesign the whole screen once everything's stable.

  • Added preferences dependencies.
  • Added fake game data, fake game history entries.
  • Added new column in history table for showing current game level.
  • Made use of enums to keep track of game difficulty chosen by the player.
  • Completed few tasks added to issue Features & tasks #2

…lso return unique random countries for each game between different levels.
…for history screen. Function is repository will now return set of 5 guessing words for all levels, instead of 1.
…dded extra application param for accessing game preferences. Added few more elements to screen for player UX.
… now. Added extra application param for accessing game preferences. Added few more elements to screen for player UX.
…ow up fake entries added to database. Once game screen is stable, history screen will show real game data. Made chages to typography.
…utton to trigger modal sheet asking user permission to quit the game. Now game screen shows player selected difficulty words.
@RajashekarRaju RajashekarRaju added the enhancement New feature or request label Apr 8, 2022
@RajashekarRaju RajashekarRaju self-assigned this Apr 8, 2022
@RajashekarRaju RajashekarRaju merged commit d29d7bf into master Apr 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant