So guys, check this out. Better visualization of what I have in mind for a UI. The background is partially masked by an opaque floor in the arena. The concern was the green 255 background would blend with the green 255 everything else, and I had anticipated that already, hence this. The edge is 255 green and very thick so it stands out. Similarly, the powerups are green, but stand out by their size and shape as well as their color (because they're clearly not enemies.)Enemies will cycle through a bunch of colors, occasionally flickering (that is, dissapearing for a frame or two and appearing back) or giving off some cool special effect to give the player the idea that they aren't supposed to be there.
The current UI is basic, but I like the idea of keeping it a simple black and green box on the top right of the screen. The counter on the left counts enemies, the one on the right, blocks. I was thinking of using the LCD Digital font you see on old VCRs or digital clocks, however this placeholder could work. Icons give the player visual clues as to what the counter counts. Because flickering enemy icons would be disorienting, it should be a static red.
Currently the idea of powerups having unique shapes such as triangle pyramids or dodecahedrons is popular, though there is sentiment about changing its color so they stand out. The current concept art shows them in green just to see if shape and size alone is enough to get them to stand out. I did a bit of experimentation and I think Red 0 Blue 128 Green 200 would look best for powerups if we cannot have green 255.
Questions? Comments? Critique? (TOTALLY my line by the way, that other group stole it from me! >:( )
I think it looks pretty cool and cohesive. A good concept.
ReplyDeleteAs of now I don't think we can get the enemies to change color very easily. But That would be something cool add.
Also, I think that the junk should be more crumpled instead of boxes. What do you guys think?
We should be able to change colors in code, or just swap materals on the fly.
ReplyDelete