Skip to content
This repository has been archived by the owner on May 5, 2020. It is now read-only.

UI updates (7/25) #116

Merged
merged 4 commits into from
Aug 11, 2017
Merged

UI updates (7/25) #116

merged 4 commits into from
Aug 11, 2017

Conversation

identity2
Copy link
Contributor

UI updates:

  • Added App Icon.
  • Added splash screen.
  • Changed start scene.
  • Added a replay button on the results view, so that players can replay that scenario again.

(Since the UI is constantly updating, I'll add the date at the end of the title for each PR.)

@identity2 identity2 changed the base branch from develop to GSoC17 July 25, 2017 02:26
Copy link
Contributor

@sunjunkie sunjunkie left a 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).

@identity2
Copy link
Contributor Author

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.

@identity2
Copy link
Contributor Author

I pushed the changes of point 1 and 2.

@sunjunkie
Copy link
Contributor

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.

@identity2
Copy link
Contributor Author

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.

@jenpaff jenpaff merged commit 59f97b3 into anitab-org:GSoC17 Aug 11, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants