🎮 Ein kleines Roguelike-Spiel in Python – entstanden im Rahmen des tcod Roguelike-Tutorials, Schritt für Schritt umgesetzt und mit viel Freude ausprobiert.
Dies ist mein persönliches Ergebnis des RogueLite-Tutorials. Es basiert auf:
- Python 3
tcod(libtcod) als ASCII-Grafik- und Game-Engine- zufälliger Dungeon-Generierung
- simplen Gegnern, Gegenständen und Spielmechaniken
Das Spiel läuft aktuell im Terminal – klassisch und charmant.
Und obwohl ich wahrscheinlich nur 20 % des Codes wirklich verstanden habe, funktioniert’s erstaunlich gut. 😄
Jede Person, die selbst das Tutorial macht (oder gemacht hat) und neugierig ist, wie es bei anderen aussieht.
Oder die einfach gerne durch Dungeons streift und ASCII-Monster vermöbelt.
- Python installieren (am besten 3.10+)
- Virtuelle Umgebung anlegen:
python -m venv .venv source .venv/bin/activate # oder .venv\Scripts\activate unter Windows
- Abhängigkeiten installieren:
pip install -r requirements.txt
- Spiel starten:
python main.py
Alle benötigten Pakete sind in der Datei requirements.txt aufgelistet.
Darin enthalten sind unter anderem:
tcod==18.1.0
numpy==2.0.2
cffi==1.17.1
pycparser==2.22
typing_extensions==4.14.1
- Sound
- Grafiken
- Windows-exe
- Tieferes Verständnis 😉
Aber hey – das kommt vielleicht später.
Da es sich im Kern um Tutorial-Code handelt, orientiert sich dieses Projekt an der Lizenz des Original-Tutorials.
Für alles Weitere gilt: Feel free to fork, spielen, anpassen, kaputtmachen und wieder reparieren.