Ein Pong-Klon, um den Entwicklungsprozess einer interaktiven Echtzeit-Web-App mithilfe von ASP.NET Blazor WebAssembly zu untersuchen.

https://mdeclerk.github.io/soccerpong
Um automatisch auf Github -Seiten mit GitHub -Aktionen bereitzustellen, habe ich dieses großartige Tutorial verfolgt.
Installieren Sie Microsoft .net SDK 6.0
Klonprojekt von Github
Starten Sie den Host von CLI (im Projektroot -Ordner)
$ dotnet run
Spielen Sie im Browser: http: // localhost: 5000
Installieren Sie Docker Desktop
Klonprojekt von Github
Ausführen als Docker -Service (im Projektroot -Ordner):
$ docker-compose up -d
Spielen Sie im Browser: http: // localhost: 5000
Hilfreiche Informationen zu Containerisierungs -Blazorwasm -Apps finden Sie hier.
Ansichten/ Enthält Front-End-UI mit Blazor-Komponenten
Dienste/ enthält Back-End-Spielbezogene Objekte, die als ASP.NET-Dienste implementiert wurden, die vom Abhängigkeitsinjektionssystem verwaltet werden
wwwroot/ enthält statische Webdateien z. B. CSS, Bilder und Bootstrap5 Front-End-Toolkit