Umstellung auf macroquad: endlose Wellen, Heldentor mit Verteidigern, Angriffsflagge, Sound-Events, Grafikmodul mit DINOBYTE-Bitmap-Font (CC BY 4.0) und CP437-Rahmen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ec9cab9453
commit
14e481cffb
7 files changed
+1182
-45
No files matched your search
@@ -4,8 +4,10 @@ Eigenständiges Dungeon-Management-Spiel (Genre: Dungeon-Aufbau & Verteidigung),
|
||||
|
||||
## Technik
|
||||
- Rust + **macroquad** (WebGL), Ziel `wasm32-unknown-unknown`
|
||||
- Oberfläche komplett **im Canvas**, eingebettete Schrift DejaVu Sans (freie Lizenz) für Umlaute
|
||||
- Kein Sound in Version 1 (später nachrüsten)
|
||||
- Oberfläche komplett **im Canvas**
|
||||
- Schrift: **DINOBYTE** Bitmap-Font (CP437, 6×8 px, CC BY 4.0, siehe CREDITS.md) für alle Texte, ganzzahlig skaliert
|
||||
- Alle UI-Fenster mit **CP437-Rahmen** (einfach für Panels, doppelt für Dialoge); Balken (HP/Mana/Tor) als Pixel-Balken
|
||||
- Sound: Event-System + macroquad-Audio vorbereitet (Lautstärke, Stumm-Taste M); Klänge werden später generiert
|
||||
|
||||
## Grafik
|
||||
- Top-Down, **prozedurale Pixelart**: Kacheln und Figuren-Sprites werden im Code erzeugt
|
||||
@@ -40,3 +42,7 @@ Eigenständiges Dungeon-Management-Spiel (Genre: Dungeon-Aufbau & Verteidigung),
|
||||
- Wellenstärke **mitwachsend 60 % → 100 %** des Armeewerts, mit etwas Zufall
|
||||
- **Schonfrist** 5 Minuten, danach **Mindestwelle** (z. B. 2 Ritter) auch bei schwacher Armee
|
||||
- Ziel: immer schaffbar, aber herausfordernd
|
||||
|
||||
## Betrieb / Test
|
||||
- Build im Docker (Multi-Stage: Rust → nginx:alpine)
|
||||
- Testversion auf Port **18093**, später zusätzlich Subdomain über Nginx Proxy Manager
|
||||
Reference in new issue
Block a user