Ceci est un jeu où vous êtes le système d'exploitation d'un ordinateur. En tant que tel, vous devez gérer les processus, la mémoire et les événements d'E / S. Assurez-vous de ne pas laisser les processus au ralenti trop longtemps, ou l'utilisateur deviendra vraiment impatient et vous redémarrez!
Vous pouvez jouer au jeu ici: https://plbrault.github.io/youre-the-os
Également disponible sur itch.io.

.venv à la racine du projet La branche principale peut être instable. Pour une version stable, consultez une balise de version.
Installez les dépendances:
pipenv sync --devExécutez en tant qu'application de bureau:
pipenv run desktopExécuter la version Web:
pipenv run webExécutez avec un script automatisé:
(Implémenté par @wiguwbe)
pipenv run auto < script.py > [args]
# to get all the available options
pipenv run auto --help Voir automated_skeleton.py pour plus d'informations sur l'API.
Créer une version Web sans fonctionner:
pipenv run web build Créer des archives web.zip pour itch.io:
pipenv run web archiveExécutez Linter:
pipenv run pylintExécutez des tests unitaires:
pipenv run pytestCopyright © 2023-présent Pier-Luc Brault [email protected]
Ce programme est un logiciel gratuit: vous pouvez le redistribuer et / ou le modifier en vertu des termes de la licence publique générale GNU publiée par la Free Software Foundation, soit la version 3 de la licence, ou (à votre option) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais sans aucune garantie; Sans même la garantie implicite de qualité marchande ou d'adéquation à un usage particulier. Voir la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, voir https://www.gnu.org/licenses/.