A game where you're an OS and have to manage processes, memory and I/O events
Ever wondered what it's like to be an operating system? This open-source browser game puts you in the driver's seat, challenging you to manage processes, memory, and I/O events to keep the user happy. It's a clever and interactive way to gamify fundamental computer science concepts, appealing directly to the systems-level enthusiasts on Hacker News.
The Lowdown
You're The OS is an open-source browser game that gamifies the complex task of operating system management, tasking players with the critical role of a computer's kernel. The objective is to efficiently juggle system resources to keep processes running smoothly, preventing user frustration and an untimely system reboot.
- The game places players in the role of an operating system, directly managing processes, memory allocation, and input/output events.
- Success hinges on maintaining system responsiveness; allowing processes to idle too long leads to user impatience and a game over.
- It is available to play directly in a web browser via GitHub Pages or itch.io, making it easily accessible.
- The project is open-source, hosted on GitHub, and provides detailed instructions for developers on how to set up, run, and contribute to the game.
- Development prerequisites include Python 3.14 and pipenv, with options for running a desktop version, a web version, or a sandbox for custom stage development.
- Contributions are welcomed for bugs and features, with specific guidance for AI agents and general ideas via discussions.
- The game's code is licensed under the GNU General Public License v3, while various assets use Creative Commons or Open Font Licenses.
This innovative game offers an engaging and educational approach to understanding the inner workings of an operating system, appealing to both casual players and those seeking a hands-on technical challenge.