| Main page |
DiceBox
DiceBox is an RPG dice simulator.DiceBox is written in Java (OpenJDK) and uses JavaFX (OpenJFX) for desktop GUI and the Android framework for Android GUI.
License
DiceBox is licensed under the terms of the GNU General Public Licanse version 3.0 (GPLv3).You may download, use, modify, and redistribute the software under the terms of the GNU General Public Licanse version 3.0 (GPLv3) or, at your option, any later version.
GNU Homepage
GNU General Public License version 3.0 (GNU GPLv3)
Features:
- Simulate d2, d4, d6, d8, d10, d12, d20, and d100
- Simulates any number of dice from the same type
- Bonus or malus either overall or per die
- NOT cryptologically safe, but enough for gaming purposes
Versioning
The software version is divided into the following parts:- Major version
This number increases on changes that break compatibility to existing versions, e.g. features are removed or changed in a way that programs using the software will no longer function.
Whenever the major version increases all other version numbers are reset to 0. - Minor version
This number increases whenever new features are added or existing ones are modified without breaking compatibility.
Whenever this version number increases or is reset the debug and revision numbers are reset to 0. - Debug version
This version number increases on every verified bug fix or feature correction that does not break compatibility or functionality.
Whenever this version number increases or is reset the revision number is reset to 0. - Revision version
This version number increases on minimal changes that cannot be noticed from the outside.
The complete version number is constructed as follows: Major.Minor.Debug.Revision (e.g. 1.2.3.4)
Project planning
The project planning is done using Taiga.DiceBox project planning