MyGit

plbrault/youre-the-os

Fork: 69 Star: 1809 (更新于 2024-11-11 19:11:03)

license: GPL-3.0

Language: Python .

A game where you are a computer's OS and you have to manage processes, memory and I/O events.

最后发布版本: v1.9.0 ( 2024-08-08 09:12:44)

官方网址 GitHub网址

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

Also available on itch.io.

In-game screenshot

Prerequisites

  • Python 3.12
  • 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:

pipenv sync --dev

Run as a desktop app:

pipenv run desktop

Run web version:

pipenv run web

Run with an automated script:

(Implemented by @Wiguwbe)

pipenv run auto <script.py> [args]
# to get all the available options
pipenv run auto --help

See automated_skeleton.py for more info on API.

Build web version without running:

pipenv run web build

Create web.zip archive for itch.io:

pipenv run web archive

Run linter:

pipenv run pylint

Run unit tests:

pipenv run pytest

License

Copyright © 2023-present Pier-Luc Brault pier-luc@brault.me

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/.

Asset Licenses

最近版本更新:(数据更新于 2024-09-22 09:04:58)

2024-08-08 09:12:44 v1.9.0

2024-06-03 07:56:31 v1.8.0

2024-05-19 01:17:47 v1.7.0

2024-05-14 07:18:33 v1.6.0

2023-10-25 11:31:44 v1.5.0

2023-10-22 11:42:37 v1.4.2

2023-09-09 07:42:23 v1.4.1

2023-09-04 05:25:28 v1.4.0

2023-08-21 11:01:42 v1.3.0

2023-08-17 10:00:38 v1.2.0

主题(topics):

game, os, pygame, python, webassembly

plbrault/youre-the-os同语言 Python最近更新仓库

2024-11-22 02:39:01 goauthentik/authentik

2024-11-22 00:03:47 comfyanonymous/ComfyUI

2024-11-21 22:06:18 rashevskyv/dbi

2024-11-21 21:09:02 xtekky/gpt4free

2024-11-21 20:03:58 ultralytics/ultralytics

2024-11-21 00:54:04 hect0x7/JMComic-Crawler-Python