Jest tu jakiś szpec od #signalr? Robię sobie grę przeglądarkową, na backendzie mam Hub, który obsługuje mi poczekalnię. Nie jestem pewien jak zaimplementować dołączanie do konkretnego pokoju, a potem wykonywanie ruchów w grze. Na logikę chciałbym mieć osobny Hub do obsługi logiki gry, ale nie mam pojęcia jak powinno się to robić - rozłączyć się z huba poczekalni, dodać gracza do grupy 'InGame'? Jak później powinienem się połączyć z
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@PotatoZiemniak: logika nie powinna mieć związanego nic z hubami praktycznie. Hub6ly tylko do kuminikacji.

Wstrzykuj sobie IHubContext jak chcesz użyć huba na zewnątrz (np w businessie)

Jak chcesz mieć clean aechitecture to użyj jeszcze rabbit mq jako brokera

Pisze na telefonie, sorki za literówki
  • Odpowiedz
Mireczki ogarniam sobie SignalR i na start wymyśliłem sobie, że zrobię kółko i krzyżyk. Chciałbym, żeby była lista dostępnych gier i żeby można było utworzyć nową dołączyć do istniejącej sesji. I teraz zastanawiam się jak przechowywać listę dostępnych pokojów, stan każdej gry itd. Jakie jest dobre podejście? Baza SQL, lista w serwisie? Jak przechowuje się takie rzeczy w grach online? #aspnet #csharp #signalr #dotnet
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach