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 here: https://plbrault.github.io/youre-the-os
Also available on itch.io.

.venv directory at the root of the projectThe main branch can be unstable. For a stable version, checkout a release tag.
Install dependencies:
pipenv sync --devRun as a desktop app:
pipenv run desktopRun web version:
pipenv run webRun with an automated script:
(Implemented by @Wiguwbe)
pipenv run auto <script.py> [args]
# to get all the available options
pipenv run auto --helpSee automated_skeleton.py for more info on API.
Build web version without running:
pipenv run web buildCreate web.zip archive for itch.io:
pipenv run web archiveRun linter:
pipenv run pylintRun unit tests:
pipenv run pytestCopyright © 2023-present Pier-Luc Brault [email protected]
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.