SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Pygame Projects
-
youre-the-os
A game where you are a computer's OS and you have to manage processes, memory and I/O events.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
mu
A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)
QBasic is actually still a great first language for children, particularly non-native English speakers. In this case, the syntax is really easy to grasp, simple UPPERCASE commands with lowercase arguments. No need to wrestle with getting closures right, etc.
I had quite a bit of success digging QBasic with our son (10yo back then), using this great tutorial which I translated to our language: http://tedfelix.com/qbasic/
Eventually, though the Son dropped his QBasic explorations (I consider it "my fault", since I got burdened with other stuff and couldn't help him as much as I wanted to). And - he dropped it in order to first take up Scratch and then dig straight into - duh! - Python. There ya go. I do think he will need some time to get closures etc intuitively right; in this regard, QBasic was, IMO, indeed, easier to grasp.
I was happy to find a great children-friendly IDE for Python, though - Mu: https://codewith.mu/
Not as "immersive" as the excellent (!) QBasic IDE and its blue screen, but still great. No bloat. F5 for launching the program, etc - and our son started to notice and carefully analyze the interpreter's error messages from first try all by himself. So, all in all, really happy with Mu.
-
Project mention: Principles of Educational Programming Language Design | news.ycombinator.com | 2024-12-16
-
PyGame-Learning-Environment
PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.
-
pymunk
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python
-
pibooth
The pibooth project provides a Photo Booth application out-of-the-box for Raspberry Pi and opencv compatible devices
Project mention: pibooth VS photobooth-app - a user suggested alternative | libhunt.com/r/pibooth | 2024-12-10 -
-
-
Sorting-Algorithms-Visualizer
Program made with Python and Pygame module for visualizing sorting algorithms
-
Face-tracking-with-Anime-characters
Hello! I have made a Python project where YURI from the game doki doki literature club accesses the webcam and stares directly into the players soul. Hope you enjoy!
-
-
harfang-wasm is a fork of pygbag.
harfang-wasm: https://github.com/harfang3d/harfang-wasm
pygbag: https://github.com/pygame-web/pygbag
https://news.ycombinator.com/item?id=38772400 :
> FWIU e.g. panda3d does not have a react or rxpy-like API, but probably does have a component tree model?
Is there a react-like api over panda3d, or are there only traditional events?
Manim has a useful API for teaching. Is there a good way to do panda3d with a manim-like interface? https://github.com/ManimCommunity/manim/issues/3362#issuecom...
-
-
-
-
-
-
Dstar-lite-pathplanner
Implementation of the D* lite algorithm in Python for "Improved Fast Replanning for Robot Navigation in Unknown Terrain"
-
-
-
-
Python Pygame discussion
Python Pygame related posts
-
Adding Weapons
-
Playable Sandbox Now Available
-
You’re the OS!
-
Have Fun 🎮, Nerds!
-
How to Code a Visual Novel Using Pygame (not Renpy)
-
Cloth simulation with custom physics (source in comments)
-
Scratch2Python: a scratch implementation written in python
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
Index
What are some of the best open-source Pygame projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | youre-the-os | 1,834 |
2 | mu | 1,432 |
3 | nodezator | 1,156 |
4 | PyGame-Learning-Environment | 1,022 |
5 | pymunk | 957 |
6 | pibooth | 734 |
7 | pygame_tutorials | 587 |
8 | pygame-menu | 562 |
9 | pgzero | 547 |
10 | Sorting-Algorithms-Visualizer | 428 |
11 | Face-tracking-with-Anime-characters | 414 |
12 | py-window-styles | 385 |
13 | pygbag | 361 |
14 | karbon | 278 |
15 | Pathfinding-Visualizer | 215 |
16 | raylib-py | 215 |
17 | PyGameExamplesAndAnswers | 213 |
18 | gpFlappyBird | 171 |
19 | Dstar-lite-pathplanner | 148 |
20 | Masendor | 144 |
21 | pygame-text-input | 141 |
22 | pygameweb | 122 |
23 | PyMMO | 86 |