Is your feature request related to a problem? Please describe.
I want to be able to run the game engine continuously as a server locally or on a webserver
Describe the solution you'd like
Starting the game engine opens a webserver listening on a specific port
Hitting the webserver shows you the main menu
Session management?
similar UI interaction to applet/swing, but web-based
client polls server for game state, update in the backend updates the front-end? depends on how servlets work
Describe alternatives you've considered
Alternatively it may be easier/cheaper to reimplement the engine as an execution-on-user-input Lambda function (or provide a way to interact with the engine this way, maybe an alternate engine implementation) for use as an API Gateway-based Lambda function. would potentially allow for simpler session management, and would be cheaper than running a t2.micro constantly.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
I want to be able to run the game engine continuously as a server locally or on a webserver
Describe the solution you'd like
Starting the game engine opens a webserver listening on a specific port
Hitting the webserver shows you the main menu
Session management?
similar UI interaction to applet/swing, but web-based
client polls server for game state, update in the backend updates the front-end? depends on how servlets work
Describe alternatives you've considered
Alternatively it may be easier/cheaper to reimplement the engine as an execution-on-user-input Lambda function (or provide a way to interact with the engine this way, maybe an alternate engine implementation) for use as an API Gateway-based Lambda function. would potentially allow for simpler session management, and would be cheaper than running a t2.micro constantly.
Additional context
Add any other context or screenshots about the feature request here.