NULL DEPTH
Minimalistická obrazová sci-fi adventúra postavená ako Blazor WebAssembly aplikácia na .NET 10.
Spustenie
dotnet run --project src\NullDepth\NullDepth.csproj
Príkaz spustite z C:\DevVibe\NullDepth a otvorte adresu zobrazenú v konzole. Produkčný build vytvoríte príkazom dotnet build NullDepth.slnx -c Release.
Dátová architektúra
src/NullDepth/wwwroot/data/game.jsonobsahuje všetky miestnosti, grid súradnice, cesty, podmienky, interakcie, voľby, checkpointy a endingy.src/NullDepth/wwwroot/localization/sk.jsonaen.jsonobsahujú všetok text rozhrania aj príbehu.src/NullDepth/wwwroot/assets/images/locationsobsahuje 16:9 obrazy miestností.src/NullDepth/wwwroot/assets/audioje pripravený pre finálne ambience a SFX.
Novú miestnosť možno pridať iba do game.json a doplniť jej textové kľúče do oboch lokalizačných JSON súborov. Herný engine netreba meniť.
Ovládanie
- šípky: pohyb
E: interakciaM: minimapaI: inventárEsc: zatvorenie overlayu / pauzaL: archív nájdených záznamov- všetky akcie sú zároveň klikateľné
Save a validácia
Nová hra si pred prepísaním postupu vyžiada potvrdenie. Uloženie možno vymazať v Settings; poškodené alebo novšou verziou nekompatibilné dáta zobrazia zrozumiteľnú chybu. Formát save je verzovaný a staršie uloženia sa migrujú.
Offline validačný projekt kontroluje assety, SK/EN kľúče, prepojenia miestností, tri endingy, smrť/checkpoint a serializáciu stavu:
dotnet run --project tests\NullDepth.Validation\NullDepth.Validation.csproj -c Release