Skip to content

asarbs/WarhammerFantasyRoleplayVirtualGM

Repository files navigation

WarhammerFantasyRoleplayVirtualGM

Description

Warhammer RPG Campaign Manager is a web application built using Django and JavaScript that facilitates campaign management and character sheets for the Warhammer RPG 4th edition system.

This application allows Game Masters (GMs) to create and manage campaigns, invite players, manage characters, and track campaign progress. Players can create and manage their characters, view campaign details, and interact with other players and the GM.

Features

  • Campaign Management: GMs can create campaigns, set campaign details, and manage campaign settings.
  • Character Sheets: Players can create and manage their characters, including attributes, skills, and equipment.
  • Player Interaction: Players can interact with each other and the GM within the context of the campaign.
  • Campaign Progress Tracking: GMs can track the progress of the campaign, including completed quests, achievements, and storyline progression.
  • User Authentication: Secure user authentication system ensures only authorized users can access the application.

Installation

  1. Clone the repository: git clone https://github.com/yourusername/warhammer-rpg-campaign-manager.git
  2. Navigate to the project directory: cd WarhammerFantasyRoleplayVirtualGM
  3. Install dependencies: pip install -r requirements.txt
  4. Run migrations: python manage.py migrate
  5. Start the development server: 6. Access the application at http://localhost:8000 in your web browser.

Usage

  1. Register an account or log in if you already have one.
  2. As a Game Master, create a new campaign or join an existing one.
  3. Manage campaign details, invite players, and set up the storyline.
  4. As a Player, create your character and join a campaign.
  5. Interact with other players and the GM within the campaign context.
  6. Progress through the campaign by completing quests and achieving objectives.

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add your feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Create a new Pull Request.

License

This project is licensed under the GNU General Public License v3.0.

Acknowledgements

  • Warhammer RPG 4th Edition by Cubicle 7 Entertainment
  • Django: The Web framework for perfectionists with deadlines
  • JavaScript: The programming language of the web

Contact

For any questions or inquiries, please contact [email protected] .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors