01-15-2015, 03:04 PM
(01-15-2015, 02:20 PM)A-MAN Wrote: Should be supported in the engine itself. For the game, however, I wanted to have it all keyboard/controller related. I understand this being an issue for the player, since they might face trouble getting their controls in the first time they play, but I already have a plan for that; the first time a player runs the game, "pop-ups" asking for inputs will appear before the main menu.I would be very wary of adopting something, from an article, without serious consideration beforehand (I don't know how much consideration that went into that).
In fact, we're planning to get rid of the main menu all together, and go with a "playable interface" inspired by this article.
Consider the game in the article, they were showing it off at a convention where it matters that people get how the game works quickly, but concluding that that sort of interface is strictly better than a menu is fallacious due to a lack of data. Consider wanting to play a 1v1 against a friend and having to walk up to a wall, jump and punch it just in order to start the match. It may work for teaching the mechanics to a new player but once you are mildly experienced at the game, it will simply be annoying.
I also see no reason why you'd want to make the game strictly work with keyboard/controller and not allow the mouse to be used, for menus. If people find it easier to use then why disallow it?
(01-15-2015, 02:20 PM)A-MAN Wrote: I know . How did you know I used those though lol?https://code.google.com/p/glintercept/
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.