A weekend project at <Academia_de_Código_>. The idea was to build a turn based multiplayer survival game where cooperation is key in order to survive and escape a deserted island.
This game was based on a client/server architecture featuring a lobby and a game stage. The game logic core was structured using the strategy design pattern in order to access and execute player actions. This provided scalability of a whole higher order of magnitude. This project was brought to be with the combined use of Kanban methodology and short sprints during its development.
My role was to work on the server side, trying to get all the users to get the information at the same time, and waiting for others to finish their turns and at the end of each turn, present the global game status to all users.
Java, IntelliJ, Linux, Mac OS, Prompt-View Library, Maven, Git, Kanban.
- Carlos Cardoso - Carlosarc1981
- Eduardo Marques - edcm95
- Ricardo Dias - RicardoSnaw
- Rui Rodrigues - carcaso
- Vando Clemente - Vonderr