Add skill system, level-ups, and new enemy types

This commit is contained in:
2026-08-17 16:38:58 +02:00
parent 4751d428a7
commit 6f207ba1a0
23 changed files with 2192 additions and 83 deletions
+10 -3
View File
@@ -5,9 +5,13 @@ Browser-Port des 2012er jMonkeyEngine-Spiels "Wackelpeter" (Blobtest).
## Übersicht
3D Arena-Survival-Spiel: Der Blob "Wackelpeter" kämpft mit Schwert und
Feuerball-Stab gegen Wellen von Spinnen. Bei 10% Kill-Chance droppt ein
Feuerball-Stab gegen Wellen von Monstern. Bei 10% Kill-Chance droppt ein
heilendes Kreuz. Cel-Shading-Look, Wellen werden alle 10 Sekunden stärker.
Monster: Spinnen (ab Welle 1), Geister (ab 3), springende Frösche (ab 4),
Schleime (ab 5, teilen sich), Fledermäuse (ab 5), Pilz-Türme (ab 6),
Krabben (ab 7), Bienenschwärme (ab 7) und alle 5 Wellen ein Boss-Golem.
## Restaurierung
Das Original lag nur kompiliert vor (Blobtest.exe + JME3-Libs). Der Source
@@ -45,8 +49,11 @@ npm run dev
- Three.js + TypeScript + Vite
- Steuerung: WASD bewegen, Space springen, Maus zielen,
Linksklick Feuerball, Rechtsklick Schwert, M3 Hände tauschen,
E Teleport, H Hitboxen (Debug)
Linksklick Schwert, Rechtsklick Feuerball (per Skill),
Q Kettenblitz (per Skill), E Teleport (per Skill), H Hitboxen (Debug)
- Roguelike-Skillsystem: Kills geben XP, bei Level-Up pausiert das Spiel
und bietet 3 Skill-Karten (neue Skills oder Upgrades). Seed (Startmenü)
steuert die Angebote, "Nochmal spielen" behält den Seed bei.
## Verzeichnisse