nicymike / serflings

Serflings Remake Project
https://serflings.simpleguide.net/
28 stars 0 forks source link

Black fade when paused #28

Open Richard-L opened 4 years ago

Richard-L commented 4 years ago

As discussed per https://discord.com/channels/638805449835282432/642743547656798228/749657434003603599

I would suggest a black dimming of the game, fading in on pause, and fading out on resume. I would further place the "Pause" in the middle of the screen. The string should be unaffected by the black overlay.

Further, the (more adequate) English term would be "Paused" I guess, although this is somewhat trivial.

image

There is usually debate over whether game menus, and actions like saving, should still be allowed while the game is paused. My opinion is it's usually better to restrict the user as little as possible. In this case, you would only dim the viewport, but not the HUD: image

All audio should halt, or similarly fade in/out, as mentioned in #21

EDIT: consider remapping pause from P to the PAUSE key.

zdechlak commented 1 year ago

absolutely not, in large maps I press pause to place buildings which allows me to gain control over the kingdom

Richard-L commented 1 year ago

Which then is a cheat, essentially?

zdechlak commented 1 year ago

don't even annoy me, your proposal is some kind of ignorance as if you've never played this game where at some point you get 30 messages in one minute (empty mines, attacks on your strongholds, battles won and lost) without a pause you can't do it read everything

stepo2 commented 1 year ago

IMHO: Pausing the game loop should still allow for setting building orders and reading messages.

Some people are fast readers, some are slow. Give all of them the same chance. Same for building: the AI can "click" as fast as it "likes", but a human has to scoll, find the right menu, etc. Give all player (AI or human) the same chance for construction planning.

Settlers is a tactics/stratgy game, not a "who can click and read fast enough" game.

I'm used for "P" as the button, but additionally having the "Pause" button as an option seems logical to me (although this key was originally intended for BIOS execution control in the ancient computer history).