Burning Wheel is an award-winning fantasy roleplaying game in which players take on the roles of vibrant, dynamic characters whose very beliefs propel the story forward. Starting with a simple D6 dice pool mechanic, this game intuitively builds on its core concepts. The rules detail dramatic systems for task resolution, advancement, trials of belief, tests of nerve, searing social conflict, dangerous sorcery, miraculous faith, and brutal, gut-wrenching martial combat.
For all but the simplest role playing games, tracking changes to characters is usually something between a headache and a chore! The complexity and character-driven nature of Burning Wheel makes it all the more difficult, and can often lead to critical minutes of game time lost to paging through the books looking up rules about how the current situation and the character's circumstances affect their next role. The Burning Wheel CharSheet is an attempt to automate and integrate those calculations, while displaying all of their critical information in an intuitive and powerful way.
The Burning Wheel Charsheet utilizes a clean, modern interface using MUI components and reactive styling to provide a seamless mobile-first experience. This is built using the MERN stack: MongoDB, Express, React and Node, and is hosted on Heroku.
Prerequisites
Nodemon
MongoDb
In order to create a local version of the Burning Wheel CharSheet start by following these steps to get started.
- Fork and clone the repository.
- Change into the new directory.
- Intall dependencies by running
npm install
inside the terminal. - Change into the /client directory.
- Install react dependencies by running
npm install
inside the terminal - Create a static build folder for the react client by running
npm run build
- Change back to the project root directory
- Run
npm run develop
inside the terminal to start it.