Project Name : "Escape From The Aliens In Outer Space"
Authors: Filippo Pellizzari, Nicola Saporetti
Java implementation of the board game "Escape from the Aliens in Outer Space", with a client-server architecture. The software architecture adheres the MVC pattern and other useful design patterns (such as Strategy and Factory Method). The application includes both graphic and command line interface.
To Play in CLI mode:
- run class "Server" in package "connection";
- run class "Client" in package "cli".
To Play in GUI mode:
- run class "Server" in package "connection"
- run class "ClientGui" in package "gui";
- choose connection (RMI or Socket) through console;
- choose map (Fermi, Galilei or Galvani) through console;
- wait for a game available.
To start a game, at least two clients have to choose the same map.