{"repo":"plbrault/youre-the-os","free":true,"listed":false,"github":"https://github.com/plbrault/youre-the-os","clone":"git clone https://github.com/plbrault/youre-the-os.git","description":"A game where you are a computer's OS and you have to manage processes, memory and I/O events.","language":"Python","stars":2679,"topics":["game","os","pygame","python","webassembly"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"You're the OS! This is a game where you are the operating system of a computer. As such, you have to manage processes, memory and I/O events. Make sure not to leave processes idling for too long, or the user will get really impatient and reboot you! You can play the game directly in your browser either here or on itch.io. To play the desktop version, clone this repository and follow the instructions under Running Locally. The desktop version also exposes an API for implementing automated scripts. Running Locally Prerequisites Python 3.14 The project is not guaranteed to work with other versions. If needed, use pyenv to install the required version without impacting your system globally. pipenv An empty .venv directory at the root of the project Usage The main branch can be unstable. For a stable version, checkout a release tag. Install dependencies: Run as a desktop app: Run web version: Run sandbox mode: The sandbox mode allows you to skip the menu and immediately run a custom stage. It is provided for development purposes. First, you need to create a sandbox configuration file. An example is provided in src/sandbox/sample.py . It is recommended to store your configuration file in that same src/sandbox directory. Files added to that directory will be ignored by Git. Next, run the following command, replacing sandbox.sample by the Python module path from src to your own configuration file (for instance, if your file is src/sandbox/myConfig.py , the module path will be sandbox","default_branch":null,"files":null,"tree":[],"storefront":"/r/plbrault","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/plbrault/youre-the-os/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}