An interactive strategic computer&board game, settled in the famous world of 17th century's Caribbean pirates.
Java 8 is required, both Windows and Linux are supported. To run, use maven:
mvn package
cd target
java -jar LosPiratos-2018.1-jar-with-dependencies.jar
The project uses JavaFX library.
JavaFX is standard part of Oracle Java 8 and the project can be run seamless on it. For Linux with openjdk 8, it needs to be installed, e.g with sudo apt-get install openjfx
.
After this application was created, JavaFX support has been removed and later Java version don't include the library. For use with Java 11 or later, please follow JavaFX's official guide: https://openjfx.io/openjfx-docs/#introduction.
The game is meant to be played by 3 - 6 teams of 1 - 6 players, who are all in the same room, watching the main game view on a big screen / projector.
Intended game rules are available in the file pravidla - Los Piratos de la Casa.pdf, but only in Czech. Sorry about that. However, you can play around without knowing the exact rules, the UI is pretty expressive.
The game text is in Czech, yet most of the UI is graphical and thus international. You can translate the game by adding a new method to the Translatable interface. In the source code, all names are in English and are expressive, thus translating them should be easy.
Version number is in format YYYY.n
where YYYY
is deployment year and n
is minor revision. This is convenient for the way the authors use and update the game.
- Java
- JavaFX - The Rich Client Platform
- Maven - Dependency Management
- IntelliJ IDEA - IDE, incl. Dependency Management
Feel free to add pull requests or open new Issues.
- jagotu - UI - Github/jagotu
- Antonin Teichmann - game backend - Github/teichmaa
Special thanks to:
- Petr Martišek (Github/martisekpetr) and Marek Basovník for inventing and designing the board game
- Adam Hornáček (Github/Orviss) for his support and feedback regarding our code
See LICENSE and THIRD-PARTY.txt for more details.