Skip to content

sbordeyne/DnDApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/!\ WARNING /!\

The code will need some heavy refactoring. Make use of classes instead of dicts, get all of this more pythonic, more readable

DnDApp

The GitHub repository for DnDApp

Teamspeak3 server to discuss it: IP: thor.evxv.net:10179

If you have any suggestion about the app: https://www.reddit.com/r/DnDApp

What is it?

DnD stands for dungeons & dragons a well-known tabletop roleplaying game, where the goal is to play as a character to venture into unknown lands, a magic-filled world, slain powerful monsters and level up your character. Sounds a lot like Skyrim, without any limitation, no scripted NPCs, no annoying unkillable children. Because you imagine everything that happens, and you can do anything. If you want to kill a beggar just for the kicks of it, then be it, if you don't want to save the world through the quest line that your DM carefully brewed, you can do it.

This software, is aimed at playing online with friends to tabletop RPGs. It will be released under the Creative Commons license, and will be open source.

Features:

This software has to be designed to be an ultimate tool to play tabletop roleplaying games. For now it aims at dungeons and dragons but later on, will be adaptable to other tabletop RPGs.

  • Very user friendly
  • Modular, customizable
  • Skin-able to other RPGs
  • Lightweight
  • Available in multiple languages
  • Portable
  • Open-source with a clean code
  • Bandwidth efficient
  • Online features
  • Error handling
  • In-app text, voice and video chat
  • Music streaming to players

Build from source instructions :

  • Clone the repo, or download the .zip in GitHub
  • Have python 3.4 or higher installed with PyQt4 and cx_Freeze installed.
  • Run the cx_Freeze_build.bat file located in the Scripts/.. folder.
  • If you need to package it into an installer, compile the DnDApp.nsi with NSIS.