✓ done2026
Python Quest — 道
A gamified Python dojo that runs real CPython in the browser via Pyodide — trilingual (EN / DE / 日本語), sumi-e dark theme, no backend at all.
- role
- Solo developer
- stack
- JavaScript · Pyodide · CodeMirror · HTML · CSS · Vercel
- links
- github ↗
Problem
Most Python tutorials explain variables as boxes. I wanted practice that fits a software-design student: short challenges whose explanations use architecture and data-structure vocabulary. It also had to run anywhere, without installing anything.
What it does
- Lessons and challenges with real CPython in the browser (Pyodide). Your code runs and is checked against tests.
- Gamified: XP, ranks and progress per local profile, with synthesised sound effects.
- Fully trilingual, English / German / Japanese, in a Japanese sumi-e dark theme.
How
- A plain static site: classic
<script>tags instead of ES modules, so it even works fromfile://. - Pyodide (~10 MB) and CodeMirror load from a CDN once and are then cached, so repeat visits work offline.
- No backend: profiles and progress live in the browser. Deployed on Vercel without a build step.