harukaappscreate/wiredrive — explained in plain English
Analysis updated 2026-05-18
Play a short retro style wireframe racing game.
Study a simple example of a Pyxel based Python game.
Change the random seed to generate new track layouts.
Learn how Catmull-Rom splines can be used to build a game track.
| harukaappscreate/wiredrive | 1038lab/agnes-ai | 3eyedtiger/video2vrcemote | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | general | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.8+ and the Pyxel library installed via pip.
WIREDRIVE is a small racing game built with Pyxel, a retro style game engine for Python. It is styled after PlayStation era wireframe graphics and puts the player in an anti gravity racer that flies around a closed loop track, chasing the fastest possible time over three laps. The track itself is generated from a Catmull-Rom spline, a mathematical curve that produces smooth loops, giving the course its ups, downs, and turns. Visually the game leans into a deliberately rough, blocky look, using integer snapped wireframe lines to mimic the jittery, low precision 3D rendering of early PlayStation games. The camera's field of view shifts with the player's speed, and boosting leaves a residual trail effect behind the ship, adding to the sense of speed. The game ships with its own original music and sound effects in OGG format, generated with ElevenLabs, and if those audio files are missing it automatically falls back to sounds synthesized directly by the Pyxel engine. Controls are simple: arrow keys or WASD steer left and right, the up arrow, Z, or spacebar triggers a boost, and the same keys start the game from the title screen. A gamepad works as an alternative input as well. One interesting detail for anyone who wants to tinker with the game is that the track layout is controlled by a single random seed value inside a function called build_track, so changing that one number in the source code generates an entirely different track shape. To run it, a player needs Python 3.8 or newer and the Pyxel library installed through pip, then simply runs the main Python file from a cloned copy of the repository. The project is released under the MIT license, so it is freely usable and modifiable by anyone. This is best suited for hobbyist developers or players interested in small retro style games built with Python, particularly anyone curious about simple procedural track generation.
A small PlayStation styled wireframe racing game built in Python with Pyxel, where you time attack laps around a procedurally generated track.
Mainly Python. The stack also includes Python, Pyxel.
MIT license, meaning free use, modification, and distribution with attribution.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.