Files
NullDepth/src/NullDepth
2026-08-29 09:24:22 +02:00
..
2026-08-29 09:18:52 +02:00
2026-08-27 20:42:45 +02:00
2026-08-29 09:18:52 +02:00
2026-08-29 09:24:22 +02:00
2026-08-27 20:42:45 +02:00
2026-08-27 20:42:45 +02:00
2026-08-29 09:24:22 +02:00
2026-08-27 20:42:45 +02:00
2026-08-27 20:42:45 +02:00
2026-08-27 20:42:45 +02:00

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.json obsahuje všetky miestnosti, grid súradnice, cesty, podmienky, interakcie, voľby, checkpointy a endingy.
  • src/NullDepth/wwwroot/localization/sk.json a en.json obsahujú všetok text rozhrania aj príbehu.
  • src/NullDepth/wwwroot/assets/images/locations obsahuje 16:9 obrazy miestností.
  • src/NullDepth/wwwroot/assets/audio je 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: interakcia
  • M: minimapa
  • I: inventár
  • Esc: zatvorenie overlayu / pauza
  • L: 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