I want to write a project in java this month that will let me automate some travel processes from my custom ttrpg. As they currently are, I worry that there is too much dice rolling and table checking to keep things flowing the way I want them to in game. Programming this system should let me plug in some basics about a group and the environment they are traveling through, and let the program spit out a short summary of travel and its effects each week.
Goals of the project are as follows:
- create and modify a caravan, with has coins, supplies, people, animals, and vehicles.
- coins are a representation of wealth, and are collected to be exchanged for XP after the caravan returns home.
- supplies are the fuel that the caravan uses to travel each week. Without proper supply exhaustion will set in and the caravan will starve and die.
- people fill the roles of Leader (CHA), Navigator (INT), and Quartermaster, and the remainder can be assigned to scouting parties or to carry supplies. People eat supplies.
- animals carry people or supplies, and can increase the rate of travel. After supplies run out, animals can also be slaughtered for emergency supplies. Animals eat supplies, or can graze if the environment allows.
- vehicles carry massive amounts of supplies, and are pulled by two animals. Vehicles decrease the rate of travel if poorly maintained by breaking down.
Leave a comment