Skip to content

respinha/game-of-the-rope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Rui Espinha Ribeiro
Sep 30, 2016
554ffc6 · Sep 30, 2016

History

56 Commits
Jun 5, 2016
Jun 5, 2016
Jun 8, 2016
Jun 5, 2016
Sep 30, 2016
Jun 8, 2016
Jun 3, 2016
May 24, 2016
Jun 5, 2016
May 24, 2016

Repository files navigation

Game of the Rope

This is the RMI implementation of a client-server solution of the classic Game of the Rope problem. In this game, there are two temas, each with 5 contestants and 1 coach, and a referee. Each contestant has its own strength, and the strongest team is able to move the rope and win. All game members are implemented as threads which access three distributed shared memory regions. Communication between clients and servers is now implemented by the RMI abstraction, registring servers in the RMI registry and accessing all required methods by clients with stub interfaces. This project is the third of three projects from the Distributed Systems course, from the 4th year of the Integrated Masters in Computers and Telematics Engineering (University of Aveiro).

Main keywords

  • Java
  • Concurrency
  • Explicit monitors
  • Sockets
  • Parallelism
  • RMI
  • Client-server programming

Running

  • Just run the deployment script run.sh

Owners

The entire solution was developped by Rui Espinha Ribeiro (Espinha) and David Silva (dmpasilva).

Releases

No releases published

Packages

No packages published