You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since key bindings have been introduced, the player can constantly spam the spacebar instead of handling I/O events when they come in. I would like to introduce a consequence when pressing the spacebar / clicking the I/O events button in absence of events. The consequence(s) remain to be determined. Here are a few ideas:
Remove points
Make it longer for active processes to become green
Add some kind of cooldown
If the solution could make sense on an OS theory point of view, that would be even better.
Suggestions are welcome!
The text was updated successfully, but these errors were encountered:
Individual unblocking you will not be able to do with the keyboard, I assume, so I wouldn't personally want that. Also that sound like a game mechanic for the harder modes. The other one sound good, I do not oppose auto unblocking, since managing blocked processes is already quite a burden. Maybe EASY/NORMAL modes have auto unblock?
If you want to keep the I/O events as a user action, you could have currently blocked processes (hourglass) extend the block with 1 or 2 seconds as a penalty. From OS perspective you would be occupying resources making an actual event take longer to occur.
Since key bindings have been introduced, the player can constantly spam the spacebar instead of handling I/O events when they come in. I would like to introduce a consequence when pressing the spacebar / clicking the I/O events button in absence of events. The consequence(s) remain to be determined. Here are a few ideas:
If the solution could make sense on an OS theory point of view, that would be even better.
Suggestions are welcome!
The text was updated successfully, but these errors were encountered: