Simple .NET Core browser-based online game, troubles with architecture, SignalR and DI

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • twitter-dashboard

    Illustrates a scalable multi-threaded architecture for implementing a Twitter reporting platform.

  • You may want to see this small app that deseralizes and maintains statistics on a Twitter feed. This app uses TPL DataFlow which are series of "Blocks". Each block accepts an input, performs a task, than passes it's output to the next block.

  • MediatR

    Simple, unambitious mediator implementation in .NET

  • Review the list of common software design patterns for ideas, and take a close look at the command pattern and the strategy pattern. Try to align your state transitions with commands, and your states themselves as command handlers implementing a common strategy. (The MediatR library forces you into this, even.)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • TriviaR

    A multiplayer trivia game using SignalR and .NET 7

  • OK this is what I came up with https://github.com/davidfowl/TriviaR. It's a turn based trivia game using SignalR, with a console based UI (because I'm lazy) and it's using the new client results feature in .NET 7 to handle the control flow between client and server.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts