Welcome to the Dungeons & Dragons Game project! This is a web-based application built with React for our community to play and program a tabletop role-playing game. The goal of this project is to provide a platform where we can create characters, embark on exciting adventures, experience immersive storytelling, enhance our programming skills, and work with AI tools to become more proficient.
To run the application locally, follow these steps:
git clone https://github.com/YinYang117/AaDnD.git
or git@github.com:YinYang117/AaDnD.git
npm i
npm start
The application should now be running on http://localhost:3000. Open this URL in your browser to access the app.
Here's a roadmap outlining the planned features and enhancements for future releases:
Create a character as a javascript object for a reference / example.
Create a character in JSON for a reference / example.
Repeat these steps for example NPC's, monsters, locations, quests, and items.
Create code that will take in a character object and run it against
Add character creation system
Implement dice rolling functionality for skill checks and combat
Implement basic combat mechanics
Implement character leveling and progression mechanics
Implement player inventory management
Please note that this roadmap is subject to change based on feedback and preferences.
We welcome contributions from the community to enhance and improve the Dungeons & Dragons / Pathfinder Game project. If you have ideas for new features, bug fixes, or other improvements, please submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
This project is licensed under the MIT License.
npm run build
Builds the app for production to the build
folder. It correctly bundles React in production mode and optimizes the build for the best performance.
Currently set to 5500