Game - lfrinaldi/template-tp-grupal GitHub Wiki

Game implementa la entidad de la aventura gráfica en sí.

Engloba a los GameObject, Action y TimeTask del juego y se encarga de ejecutar las instrucciones que el jugador ingresa con su teclado.

Cada Game es creado a partir de un Builder que es codeado por el desarrollador del juego. En esta clase se crean las Actions y GameObjects así como las TimeTasks.

En caso de que el Game sea Multiplayer se debe setear esta configuración, y luego cuando un cliente se conecta al juego se unirá al juego que otros jugadores se encuentran jugando. Si es Singleplayer, cada cliente jugará en su propia instancia de Game.