Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Games | 4,632 | 2 months ago | 4 | April 25, 2022 | 6 | apache-2.0 | Python | |||
Games: Create interesting games in pure python. | ||||||||||
Youre The Os | 1,486 | a month ago | 6 | gpl-3.0 | Python | |||||
A game where you are a computer's OS and you have to manage processes, memory and I/O events. | ||||||||||
Pygame Learning Environment | 727 | 3 | 1 | 4 years ago | 1 | August 23, 2016 | 14 | mit | Python | |
PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python. | ||||||||||
Pygame Menu | 489 | 2 | 11 | a month ago | 89 | May 02, 2022 | 3 | other | Python | |
A menu for pygame (pygame-ce also supported!). Simple, and easy to use | ||||||||||
Pgzero | 466 | 6 months ago | 112 | lgpl-3.0 | Python | |||||
A zero-boilerplate games programming framework for Python 3, based on Pygame. | ||||||||||
Airgesture | 348 | 3 years ago | 10 | mit | Python | |||||
Play games without touching keyboard | ||||||||||
Singularity | 324 | 7 days ago | 58 | other | Python | |||||
A simulation of a true AI. Survive, grow, and learn. | ||||||||||
Online Chess Game | 271 | a year ago | 11 | Python | ||||||
Chess game created on the 24 hour livestream | ||||||||||
Rpg_tactical_fantasy_game | 260 | 3 months ago | 7 | gpl-3.0 | Python | |||||
A tactical turn-based game project in pygame, open to support | ||||||||||
Pythonshootgame | 252 | 3 years ago | 14 | Python | ||||||
A simple shoot game by python |
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 projectInstall 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_example.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
Copyright (c) 2023 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/.