Bards Ballad is a on the go interactive character sheet for Dungeons and Dragons. Currently set up for 5th Edition, the player would have the ability to generate a character, and made the adjustments as they wish. Once generated the player can set skills, weapons, and etc. Each item is meant to be interactive and intuitive, with out the need of paper or dice (I do prefer dice myself).
Some future plans:
- Create the api to store the game logic
- Add leveling capabilities for character
- Add ability to save multiple characters
- Fork the repo
- Clone it down
What things you need to install the software and how to install them
Install Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
You'll be using this to install any major tech such as Node or Postgres. Real rangers use Homebrew~
Install node via Homebrew
brew install node
This will add node and npm. Neat~
This app runs on PORT 4000
A step by step series of examples that tell you how to get a development env running
After forking and cloning to your local computer:
- Install dependencies with
npm install - Build the bundle with webpack
npm run prodfor productionnpm run devfor development - Start the server with
npm startfor production ornpm run serverfor development
To see if the tests are passing:
npm test
will add more information later
- Node - The server language
- Express - The server framework
- React - Dependency Management
- Redux - Global store management
- ImmutableJS - Solving the mutability problem with ease
- Jest - Facebook's testing framework (great with React)
- Enzyme - AirBnB's testing framework for testing rendering (pairs great with Jest)
If you'd like to contribute please contact Busy
not yet implemented
- Makan Azarshahy - Initial work - BardsBallad
If you would like to contribute please see the Contributing section above
No licensing at the moment
- Wizard's Coast and all their creators