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

In-game UI overlay #15

Open
akien-mga opened this issue Jul 30, 2015 · 8 comments
Open

In-game UI overlay #15

akien-mga opened this issue Jul 30, 2015 · 8 comments

Comments

@akien-mga
Copy link
Owner

The overlay should show at least the number of lives that each player has, maybe also the enabled skills, number of bombs, flame lengths, etc.

@akien-mga akien-mga added this to the 0.1 milestone Jul 30, 2015
@ObaniGemini
Copy link

Do you need to add policies to the game ?
For example :

  • a policy for numbers of lives
  • a policy for menu buttons
  • ...

@akien-mga
Copy link
Owner Author

By policies, do you mean fonts? :)

If so, yes we might want to use a fancier font for the UI elements than the current Fira one. However I would look only for existing fonts of good quality, a custom-made font needs a huge work to be really readable and actually look good IMO. I'm pretty demanding regarding fonts and typography :)

@ghost
Copy link

ghost commented Aug 20, 2015

Have added a placeholder UI scene as one of the proposed changes in #20

Any ideas on how you would like the UI to look? Here are a couple of examples I've found online:

Example 1
Example 2
Example 3

@ObaniGemini
Copy link

Why not on both letf and right sides ? ^^
Player 1 = left
Player 2 = right
Player 3 = left
Player 4 = right

It would maybe innovate a bit and let more room for additionnal infos (bomb level?fire level?items?)

@ghost
Copy link

ghost commented Aug 22, 2015

That sounds good @ObaniGemini. So P1 is top-left, P2 top-right, P3 bottom-left, and P4 bottom-right?

Then you could have four groups of UI nodes (one for each player) and hide those groups that aren't in use.

@akien-mga, thoughts?

@akien-mga
Copy link
Owner Author

Initially I was thinking more something like the 3 examples you gave from old SNES Bomberman, but actually @ObaniGemini's idea sounds interesting too. There are some downsides though, as the four corner UI nodes will either cover part of the arena, or force us to add a substantial UI border all around the around the arena.

That's probably not a big issue on desktop, but might become problematic if we were to actually make an android version (btw the android version would most likely only make sense when online multiplayer is implemented, I don't imagine 4 players tapping on the same phone :p).

Another upside of the classic layout is that we can easily add/remove players and adjust the padding to make it look good. On the other hand, I like @ObaniGemini's suggestion that having more place for each player allows us to display more info, especially if we were to introduce some "RPG-like" elements later on.

So I have no precise idea yet, I guess the top UI bar would work fine, and the corner UI nodes sound cool but I can't tell beforehand it will actually be practical :)

@akien-mga
Copy link
Owner Author

additionnal infos (bomb level?fire level?items?)

That's something I had in mind too, maybe by displaying a small icon for each thing, and a number next to it.

@ObaniGemini
Copy link

@akien-mga : Ok, I totaly understand that, and now that you tell it I think that's why all the bomberman games put their overlay on top of the screen ^^
Also, for the four players typing on the same screen, ever heard about Bad lands ? :p http://badlandgame.com/ (originaly it's an android game)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants