-
Notifications
You must be signed in to change notification settings - Fork 109
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the Start View Controller needs some refinements.
1 - If you tap "load game" you will see an alert "create a new avatar first".
- There is no "create new avatar" button so the user may be confused about what to do.
- There is actually no reason for this alert. If there is no avatar created yet, then the user can be taken directly to the create avatar screen when they launch the app and an alert shown "Create your avatar to start the game" (with just an 'ok' button).
2 - The user is presented with the choice of 'new game' or 'load game'. I think this text is misleading. If I understand this correctly, the choices you are presenting are really about changing your avatar or starting a game. In my mind, they are mutually exclusive - if you are on the home screen you can choose either option in no particular order. So my suggestion is something like "Change Avatar" and "Start Game"
3 - Karma points - it looks like, currently, karma points are reset to 0 if the user creates a new avatar. This should be made clear in the alert which now only says "previous data will be lost" - I suggest "Are you sure?" as the title and "If you change your avatar, all karma points will be lost." as text (assuming reset to 0 is what we intend).
I agree with all of your points except that I think we should remain the texts of the buttons as "New Game" and "Load Game". Since, first of all, most games use the exact same term (new game/load game) in there menu scene, so people will more likely to understand the meanings of the buttons. Secondly, I think the "New Game" button means "Restarting the entire game from the very beginning" instead of simply "Changing the avatar", and the "Load Game" button means "Loading the game state of my previous game" instead of just starting the game. After all, if a player wants to change (the appearance of) their avatar after the game is started, they should go to the Shop Scene. I will push the changes for point 1 and 3 later. For point 2, we should discuss further. |
I pushed the changes of point 1 and 2. |
OK, I understand your points and I agree with what you suggest. So, to summarize, the New Game button is for starting a new game from scratch with a new avatar, 0 points, etc. and the Load Game button is for when you are at the home screen and want to continue your previous game. |
I pushed another commit, making the game transits directly to the Map Scene when the continue button is pressed in the CustomizeAvatarView, so users won't have to go back to the Start Scene after configuring their avatar. |
UI updates:
(Since the UI is constantly updating, I'll add the date at the end of the title for each PR.)