Chcę spróbować napisać prostą grę dla sieci web, wykorzystując websockets i technologie HTML-5, i myślę o tym przy pomocy Play framework i Scala. Jednak rodzaj gry, którą chcę stworzyć, to taki, w którym przetrwał świat, w którym rzeczy dzieją się same, a nie tylko jako konsekwencje działania gracza, co oznacza, że nie pasuje on do bezpaństwowej filozofii Play. Próbowałem uruchomić oddzielny wątek w aplikacji Play, który działałby jak zwykły, stały serwer gier ze światem, i wydaje się działać. Jak możesz to skomentować?Zagraj w grę jako serwer gier
- Czy będę musiał stawić czoła poważnym problemom z tym podejściem?
- Czy istnieje lepsze rozwiązanie i konfiguracja? Co ppl zwykle używają do takich rzeczy poza serwerami gry niezależnymi (nie-http)?
- Czy możesz podzielić się interesującym doświadczeniem, biorąc pod uwagę podobny problem?
Myślę, że będzie idealnie pasować. Bezstanowe w tym sensie oznacza brak stanu w sesji użytkownika między żądaniami. Ale oczywiście masz stan, wytrwale w bazie danych lub przejściowo w pamięci podręcznej aktorów Akka. Ten ostatni jest na twojej drodze, IMHO ;-) –
Świetny komentarz, właściwie pasowałby do odpowiedzi, szczególnie patrząc na działanie))) Dzięki za zachętę, przejdę do stosu Typesafe. – noncom
Powodzenia ;-) Daj nam znać, jak to działa w grupie Google! –