Skip to content

ProgrammingLife2016/PL1-2016

Repository files navigation

PL1-2016 Build Status

Group Information

Group name: Byzantine Generals

Group members: Ravi Shivam Autar, Adam el Khalki, Ali Smesseim, Samuel D. Sital, Kamran Tadzjibov.

Build information

Required packages

Git, Maven and JDK8 are required for building and running this project.

Arch Linux

pacman -S git maven jdk8-openjdk

Ubuntu

apt-get update
apt-get install git maven openjdk-8-jdk

Windows

Not officially supported.

First time running

git clone https://github.com/ProgrammingLife2016/PL1-2016.git
cd PL1-2016
mvn package
java -Xmx750 -cp target/byzantinegenerals-0.3.0.jar io.github.programminglife2016.pl1_2016.Launcher 8082 TB328

Subsequent runs

Go to the PL1-2016 directory.

git pull
mvn package
java -Xmx750 -cp target/byzantinegenerals-0.3.0.jar io.github.programminglife2016.pl1_2016.Launcher 8082 TB328

Usage

The server is running on http://localhost:8081.

Open the web app at http://localhost:8081/static/d3-index.html.

If you are a developer, you might be interested in interacting with the server directly. In that case, consult the API documentation below.