Prípadová štúdia

Prask!

O projekte

Autorský projekt | .NET 10 / Blazor WebAssembly

Webová hra na praskanie bublín (praskni.app), ktorá sa hrá jedným ťuknutím. Hráči súťažia v rebríčkoch, súkromných ligách a v dennej výzve, kde všetci hrajú to isté kolo. Beží v prehliadači aj ako nainštalovaná PWA na telefóne a počítači, v 12 jazykoch.

Kľúčové oblasti

  • Deterministická simulácia v C#, ktorá beží rovnako v prehliadači aj na serveri. Server každé kolo prepočíta z ťuknutí, takže sa do rebríčka nedá poslať vymyslené skóre.
  • Herná plocha na HTML canvas, zvuky syntetizované cez Web Audio, responzívny dizajn a offline režim.
  • Denná výzva, ligy, séria dní, odznaky, profily hráčov a push notifikácie.
  • Backend v ASP.NET Core so SQLite, testy v xUnit, nasadenie cez GitHub Actions na Azure.

Použité technológie

C#, .NET 10, Blazor WebAssembly, ASP.NET Core, EF Core, SQLite, JavaScript, Canvas 2D, PWA, Azure

Vizuálne ukážky

Galéria projektu6 fotografií

Prask! - foto 1Prask! - foto 2Prask! - foto 3Prask! - foto 4Prask! - foto 5Prask! - foto 6
Nastala neočakávaná chyba pri behu aplikácie. Obnoviť 🗙