PotatoZiemniak
PotatoZiemniak
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
0
  • Najlepsze
  • Wszystkie komentarze
sokytsinolop
@PotatoZiemniak: fajny pomysł na projekt, na pewno wzbudzi zainteresowanie jakkolwiek tego nie zrobisz. Wiec po prostu to zrób tak jak ci się napisze - pewnie podczas kodzenia natrafisz na problemy ktore naprowadza Cie na jakies rozwiąznaie

powodzenia
1
MroczekBall3D
MroczekBall3D
@PotatoZiemniak: wystarczy jeden 1 hub a w nim korzystaj z grup

np
1
PotatoZiemniak
PotatoZiemniak
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
0
  • Najlepsze
  • Wszystkie komentarze
m.....u
m.....u
@PotatoZiemniak: ja bym użył Redisa, jeśli ma być dłuższa persystencja to postgres
3
m.....u
m.....u
@MikelThief: no a o co jest pytanie mordo? Redis może działać tak jak sobie w kodzie napiszesz, może byc jako baza danych, może być jako cache
2
P.....8
P.....8
#programowanie #aspnet #signalr

W MVC5 żeby skonfigurować SignalR trzeba było dodać taką linijkę do Startup.cs:

public class Startup
{
1