thomasahle / TrinityProject

A mindblowing trainbased game for entire family
http://thomasahle.github.com/TrinityProject/
GNU General Public License v3.0
8 stars 3 forks source link

Tidy up the UI #34

Closed MattPellegrini closed 12 years ago

MattPellegrini commented 12 years ago

The UI is looking great, here are a few changes i think will polish it.

1) Change the yellow "blob" on the main screen to see through black.

The main theme should be Yellow backgroud, like for the levels and main menu, with see-though black background menus and colored buttons.

The buttons on the home page are good colors.

2) Same as above but for the choose level splash screen background. (And the "Demo" slides backgrounds and Menu splash screen in LevelScene)

3) Make the menu button on the level scene see through black rather than purple to reduce the number of different colors.

4) Change the "GO" button to be the same green as the Play button on the home screen,

5) Reduce the number of colors of the buttons on the menu splash screen in LevelScene, preferable the same colors as the main menu buttons. Try and make it so that if two buttons are green, they are the SAME green.

6) Change the DEMO button to say "Instuctions" or "Help" because what we have is not a demo.

This is all in an attempt to make what we have look uniform. I think all these changes will make it look very smooth.

MattPellegrini commented 12 years ago

Oh and on the Try Again screen, we need the button to say Retry and link to the same level rather than saying "Next" and linking to the next level

thomasahle commented 12 years ago

I just had some (Chemist) friends playing the game. I tried hard not to help them with anything. Here is what I saw: They generally really liked the game, hadn't played anything like it, and stay focused for nearly 20 minutes.

Getting started:

Interface:

On the levels:

Critical bugs:

MattPellegrini commented 12 years ago

I think all this is the sort of thing that can go in the write up. I don't know how much of this we'll have time to fix but at least It would be good to get the split/merge working and a delete function.

I just had some (Chemist) friends playing the game. I tried hard not to help them with anything. Here is what I saw: They generally really liked the game, hadn't played anything like it, and stay focused for nearly 20 minutes.

Getting started:

  • I had to show them where to click to choose a component and insert it.
  • The go button was easy to find and understand.
  • It was a bit overwhelming having 5 components available from scratch.

Interface:

  • They really needed a delete and/or restart button
  • They didn't guess the up/down speed key combination. Once I showed them, they used it all the time.

On the levels:

  • The first levels were a bit weird, with three levels that just required hitting the 'go' button.
  • For levels with more than 6 trains, they eventually started using pen and paper. (Perhaps we should limit these levels, as they are hard to keep in the head.)
  • They often found very unoptimal solutions. (The 1-2-3 star system could help a lot here.)

Critical bugs:

  • The merge part of split/merge can break, and destroy the fun.

Reply to this email directly or view it on GitHub: https://github.com/thomasahle/TrinityProject/issues/34#issuecomment-5699579

thomasahle commented 12 years ago

The star thing seams ideal for the report. Maybe the speed thing as well.

I think a restart button would be easier than delete. You know, its just a button and setLevel(levelNumber).

Hiding some components in the beginning should be easy, since Colin already entered what components are needed for each level. I'll probably do this tonight.

esizikova commented 12 years ago

star thing for report? What's that?

esizikova commented 12 years ago

By the way, I'm working on the original stuff that you mentioned about the UI now, I should push it soon. I'll put up all the updated demo layers, so if anyone could quickly insert a UI level that would demonstrate a component in four of them, it would be great.

thomasahle commented 12 years ago

I think all the parts of this has been split into singleton issues. Reopen if im wrong.