Terminálová hacking hra, která tě naučí Python.
Žádný engine, žádný bloat — čistý Python, Matrix styl.
Píšeš skutečný Python kód, abys pronikl do korporátních sítí.
Každý level = jeden Python koncept. Každý hack = skutečný kód.
| Level | Síť | Python koncept |
|---|---|---|
| 1 | GATEWAY | Proměnné, print(), typy |
| 2 | FIREWALL | if/elif/else podmínky |
| 3 | LOG_LOOP | for cykly, range() |
| 4 | API_VAULT | Funkce def, return, f-string |
| 5 | DATABASE | Seznamy (list) — append, index, filter |
| 6 | AI_CORE | Slovníky (dict) — klíč→hodnota |
| 7 | MAINFRAME | Třídy (OOP) — __init__, dědičnost |
git clone https://github.com/JosefVacha/code-runner.git
cd code-runner
python3 terminal_game.pyVyžaduje Python 3.10+
- Hra tě přivítá boot sekvencí a představí Ghosta — tvého mentora
- Každý level začíná teorií v rámečku
- Dostaneš zadání — napiš Python kód
- Napiš kód, prázdný řádek + ENTER pro spuštění
- ✅ = postup, ❌ = zkus znovu (s nápovědou)
- Během hry:
THEORY= teorie,SAVE= uložit a skončit
1> jmeno = "Rookie"
2> print(jmeno)
3> ← prázdný řádek = spustit
✅ PŘÍSTUP POVOLEN! 2/2 testů OK, +10$
Hráčův kód běží v izolovaném subprocessu s whitelist builtins.
Žádný import, eval, exec, open — bezpečné pro lokální spuštění.
- 100% Python — žádné externí enginy
- Subprocess sandbox — bezpečné spouštění kódu
- ANSI terminál — Matrix styl, barevné zvýraznění syntaxe
- 22 výukových úkolů — od proměnných po OOP
- Příběh — Ghost mentor, 7 sítí, AETHER korporace
MIT — volně k použití, úpravám i distribuci.