An online multiplayer board game written in Java for the University "Software Engineer" course
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SheepLand
LICENSE
README.md

README.md

What is sheepland?

Sheepland is an online multiplayer board game project for the "Software engineer" course. Rule of the game here

ScreenshotSheepland2.png

How to play

Server side

  • Download the sheepland.jar file here

  • Open a console and navigate to the folder of "sheepland.jar"

  • if LINUX: execute "sheepland.jar -s"

  • if WINDOWS: execute "java -jar sheepland.jar -s"

  • if MAC: execute "java -jar sheepland.jar -s"

For each client

  • Download the sheepland.jar file here

  • Open another console and navigate to the folder of "sheepland.jar"

  • if LINUX: execute "sheepland.jar -c"

  • if WINDOWS: execute "java -jar sheepland.jar -c"

  • if MAC: execute "java -jar sheepland.jar -c"

Play!


More info

To start a game open the server and then at least 2 players.

When the fourth player makes the login the game starts.

After the second player makes the login a timer starts and the game begins within 20 seconds unless others arrive.

RMI and socket players can play together.

WARNING: Once the server is switched off all the data about the game and the players will be lost!

Enjoin!