GithubHelp home page GithubHelp logo

codermp / d-and-d-desktop-companion Goto Github PK

View Code? Open in Web Editor NEW
15.0 1.0 4.0 25.08 MB

A UWP player utility app for Dungeons & Dragons

License: MIT License

C# 100.00%
csharp xaml utility desktop-app dungeons-and-dragons role-playing

d-and-d-desktop-companion's Introduction

D&D Desktop Companion

DISCLAIMER: All rights belong to Wizards of the Coast and I in no way am claiming ownership of their intellectual property

build D&D version license

Overview

What is This?

This project is a UWP-based utility for Dungeons & Dragons to help players manage their character(s), have easy access to handbook content, and give Dungeon Masters a utility through which they can manage their campaigns.

Why Create It?

While being a novice D&D player and playing the game with my group, we came to the realization that having to manage characters using either pen/pencil and paper or editable PDF's, while simple initially, can become rather tedious. Hence my resolve to make the free utility for players both new and experienced that is easily accessible.

What Can It Do?

The app itself is broken down into 3 primary sections: Character Management, a Player Codex for key aspects of D&D, and a DM Console.

Character Management:

  • General Character Properties:

    • View Health, Race, Class, Background, etc
    • Manage player notes
    • Keep track of death save successes and failures
    • Dice rolling module (optional to real dice of course)
    • General information module to summarize the overall significance of all stats and what they mean for your character

    dashboard

  • Character Biography:

    • Flaws
    • Motivations
    • etc

    biography

  • Skill Levels & Specializations:

    • Keep track of which stat-specific perks your character has
    • Indicates respective skill modifier based on base skill level
  • Spell Management:

    • See and manage available spells slots at each level
    • Manage cantrips

spells

  • Inventory & Item Management:
    • Manage different currency amounts (CP, SP, GP, PP, etc)
    • Consumables (e.g. # of torches, health potions)
    • Resources (e.g. food rations)

inventory

Player Codex:

  • Different Races within D&D:
    • Player Races
    • Enemy Races
  • Player Classes
  • Player Backgrounds
  • Spells
  • Gear:
    • Armour
    • Weapons
    • Items
    • Consumables
  • Languages of D&D

codex codex-barbarian

DM Console:

  • Story Campaigns
  • Creature Manual
  • Weapons, Items, & consumables
  • Story Progression Tips

Installation

Non-IDE installation instructions coming soon.

Contributions

More content is always being added to and updated within the app, so If you'd like to see something game-related or feature-related to be integrated into future releases of the app, simply submit an issue ticket with the proper documentation with your request for approval!

Credits

As always, credit goes to Wizards of the Coast for all D&D content.

d-and-d-desktop-companion's People

Contributors

codermp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.