Ich möchte versuchen, ein einfaches Spiel für das Web zu schreiben, mit den Websockets und HTML-5-Technologien, und ich denke über dies mit Play Framework und Scala zu tun. Aber die Art von Spiel, die ich machen möchte, ist eine mit einer hartnäckigen Welt, in der Dinge selbst passieren, und nicht nur als Spieleraktionskonsequenzen, was bedeutet, dass es nicht zur staatenlosen Philosophie des Spiels passt. Ich habe versucht, einen separaten Thread in der Play-Anwendung zu starten, der wie ein normaler persistenter Gameserver mit einer laufenden Welt funktionieren würde, und es scheint zu funktionieren. Wie können Sie das kommentieren?Spielen Rahmen als Spiel-Server
- Werden mir bei diesem Ansatz einige große Probleme begegnen?
- Gibt es dafür eine bessere Lösung und Einrichtung? Was verwendet ppl normalerweise für solche Dinge, abgesehen von Standalone-Servern (nicht http)?
- Können Sie eine interessante Erfahrung mit einem ähnlichen Problem teilen?
Ich denke, es wird perfekt passen. Stateless in diesem Sinne bedeutet kein Zustand in einer Benutzersitzung, die zwischen Anforderungen gehalten wird. Aber natürlich haben Sie Staat, beharrlich in einer Datenbank oder vorübergehend in einem Cache von Stateful Akka Schauspielern. Letzteres ist dein Weg, IMHO ;-) –
Toller Kommentar, würde eigentlich für die Antwort passen, vor allem mit Blick auf die Aktivität))) Danke für die Ermutigung, ich werde dann für den Typesafe Stack gehen. – noncom
Viel Glück ;-) Lassen Sie uns wissen, wie es in der Google-Gruppe funktioniert! –