Projects




Version 3 (modified by 6beese, 3 years ago) (diff)

Added instructions to start Settler

Settler

Settler is a plugin for Mulan based on the famous board game Catan, previously known as Settlers of Catan. The version here has been developed as a proof of concept. It demonstrates how to develop distributed applications based on Renew and Mulan by distributed teams. (We were up to 50 people in a student project working concurrently and cooperatively on the implementation following the Paose-Approach.) The current version improves some game features of the earlier versions (see Renew 2.6) and is used as our test case application for the modularization of Renew and Mulan (see Renew 4.0).

Where to get Settler

Settler is not part of Mulan or Renew. It is an application developed on top of both. A version of Renew that allows to execute the application Settler can be downloaded here: TODO: Create a .jar file for settler.

User Guide

Getting Started

After downloading, Renew can be started from within the folder with the following command.

java -jar loader.jar gui

This opens Renew's GUI. At first settler.rnw needs to be opened. The file can be found in the examples/ directory. To start the application click the menu entry under Applications > Capa based Applications > Start Settler. This will open a new window to name the platform. (This can be left empty.) Confirm the platform name by clicking OK. A new window Settler: Start Game will open where you can choose the island and the player type. You can choose between Local Player (JavaGUI) to add a human player controlled by the user and Local Java Planner to add a player controlled by the computer. Afterwards you can start the game with the Start Game button.