Adrenaline is a first-person shooter on your gaming table. Grab some ammo, grab a gun, and start shooting. Build up an arsenal for a killer turn. Combat resolution is quick and diceless. And if you get shot, you get faster!
For 3 to 5 players. Plays in about 60 minutes.
More informations about the game here.
This game was developed as a computer game for the final examination of the Software engineering course at Politecnico di Milano (A.Y. 2018/2019) - Bachelor of Science thesis project.
The game requires Java 8 to run.
The server must be up and running to allow you to play.
java -jar server.jar
You can change the timers of the game. To do that edit the configurations.json file that has to be outside of the jar (as default the program uses the one inside the jar).
java -jar client.jar [cli/gui] [ip server]
[cli/gui]
- typecli
for the Command Line Interface orgui
for the Graphical User Interface (default:gui
)[ip server]
- you can specify the ip address of the server (default:localhost
)
- Multiple matches (one server can host more than one match simultaneously)
- Complete rules
- Socket
- RMI
- CLI
- GUI
The requirements can be found here.
The external libraries we used to implement some game's features are linked below.
Library | Link | Use |
---|---|---|
GSON | https://github.com/google/gson | We use this library to load weapons, poweups and settings from file. We also use this library to serialize and deserialize the content of messages exchanged between server and client. |
This project is distributed under the terms of the Apache License v2.0. See file LICENSE for further information.