• NOW LIVE! Into the Woods--new character species, eerie monsters, and haunting villains to populate the woodlands of your D&D games.

d20 Suite Planning Thread 1

Drawmack

First Post
I have been actively participating in this thread where it seems an aweful lot of people of clamoring for software to support d20.

Here's the deal I would be interested in organizing and working on this project. I'd like to do it as open source software. I estimate that I'll need at least 4 other programmers helping me with this for it to be produced in anywhere near a timely manor. We'll also need testers, data entry, and documentation writters. So I'm talking about a pretty big collaboration here.

Here are the rules
1) It must meet the d20 STL and the d20 Style Guide. This means
a) no Hit Point generation​
b) no Ability Score generation​
c) the Program Cannot automatically determine success or failure​
d) for more information please see the definition of Interactive Game in the d20 Style Guide​
e) cannot tell the character when to level based on their xp​

2) It must comply to the OGL

Also please refer to OGL Software FAQ to ensure a feature can be included in such a product.

Here is the query, or challenge if you will:
Tell me what you want that is within the rules. You may request that it run on a given platform. You may request features. You may request storage of certain things. As long as they do not break the OGL, STL, SG, or FAQ I'd be more then happy to include them. Also if you are a programmer or interested in writting documentation, performing data entry or testing the software feel free to say that in this thread as well.

So now it's your turn, let's build a wish list.
 

log in or register to remove this ad

I don't want a character generator. PCGen (despite many people's misgivings) is fine for me. I want a DM's program. When I read about the delve format I really thought it should be electronic. A map that the DM moves on and that changes the text that the DM can then read. It also notes any traps and secret doors. Meanwhile it is also available (on a second screen or tv) the player's view of the map or any other pictures or text or initiative order. You can also switch to a combat mode which would (at least) roll initiative (this seems to be the biggest time sink that nobody cared too much about in my group). This mode tracks damage, effects etc.
Oh and one thing that is huge - an open format. The entire adventure could be put into one (or several) files that are modifiable (so if you really want to replace that sorcerer with a wizard). And let's make it so you can provide an output sheet to PCGen, so players can create their characters and send them to you (the DM).
Yeah that's a lot, but I've been thinking for a while. Some of this I've done for my own use in .Net. None of the map parts though.
-cpd
 

Interesting thoughts schporto, it's been done. OpenRPG I think it is called. There's two versions one in Java and one in Python. It's mainly intended to be used as the game table to facilitate on line playing, but could easily be used in this capacity as well.
 


Drawmack said:
Interesting thoughts schporto, it's been done. OpenRPG I think it is called. There's two versions one in Java and one in Python. It's mainly intended to be used as the game table to facilitate on line playing, but could easily be used in this capacity as well.
Not really. Look here's some screen shots of what I mean:
The holders screen was just something to hold things together. But the Encounters area was a tree view. This held links to each room. When you clicked on a room, text boxes and images popped up and creatures loaded into the combat screens.
The DM combat screen was what the DM watched. This held ac, hp, and statblocks for each creature. The statblocks were based off of a pcgen output file that all my players had.
The Player combat screen was displayed on a tv that the players could see. It showed them initiative, and how hurt each creature was (green=fine, yellow = hurt, red=near death, purple means indescernable).
I then had Map Tool. This let me run one client and one server. THe client was also on the tv for people.
The program was decent (although it is some hideous code). BUT writting a adventure for it would be very difficult....
And hey - this is a wish list.
-cpd
 

Attachments

  • Holders.jpg
    Holders.jpg
    14.8 KB · Views: 76
  • DMCombat.jpg
    DMCombat.jpg
    42.9 KB · Views: 86
  • PlayerCombat.jpg
    PlayerCombat.jpg
    10.1 KB · Views: 85

Drawmack said:
I have been actively participating in this thread where it seems an aweful lot of people of clamoring for software to support d20.

Here's the deal I would be interested in organizing and working on this project. I'd like to do it as open source software. I estimate that I'll need at least 4 other programmers helping me with this for it to be produced in anywhere near a timely manor. We'll also need testers, data entry, and documentation writters. So I'm talking about a pretty big collaboration here.

Here are the rules
1) It must meet the d20 STL and the d20 Style Guide. This means
a) no Hit Point generation​
b) no Ability Score generation​
c) the Program Cannot automatically determine success or failure​
d) for more information please see the definition of Interactive Game in the d20 Style Guide​
e) cannot tell the character when to level based on their xp​

2) It must comply to the OGL

Also please refer to OGL Software FAQ to ensure a feature can be included in such a product.

Here is the query, or challenge if you will:
Tell me what you want that is within the rules. You may request that it run on a given platform. You may request features. You may request storage of certain things. As long as they do not break the OGL, STL, SG, or FAQ I'd be more then happy to include them. Also if you are a programmer or interested in writting documentation, performing data entry or testing the software feel free to say that in this thread as well.

So now it's your turn, let's build a wish list.

Okay.. Look at my entry in http://www.enworld.org/showthread.php?p=3270930#post3270930

Now, I am willing to help develop this tool if you can produce it. I can also help with the UI design and writing of documentation and web howto's once the project gets to that point. I am not a programmer but I can help architect code - I can help create a design document, help create interface mockups and indentify "standard" fields for the data entry tools.
 

Into the Woods

Remove ads

Top