pbp Forum Project

tdewitt274

Explorer
I've been toying with the idea of creating a Play by Post Forum for some time. However, not being a regular player, I only have a faint idea of what to include. I'm looking for ideas of what to include and will work on this in my spare time.

So, here's what I'm looking for: A central location that will allow gamemasters and players a rich user experience capable of handling content and fun for the purpose of system specific and generic Play by Post internet games.

The forum is more focused on adding more game specific information into the experience. Some features include:
  • Multiple characters per user account.
  • Multiple aliases per character
  • Generalized posting area with an "Action" area that will show actions taken by the user
  • Stored die rolls
  • Time based tracking
  • Open posting and Initiative based posting
  • Personalized Avatars
  • Online maps with the ability to "map out" actions
  • Ability to use different fantasy languages
  • Character status and conditions
  • Turn notifications

I'm interested in hearing what other people would like to see out of this. Any ideas or suggestions are welcome, including your takes on the items above (described below).

If there is enough of a need for this, I'd be interested in spending additional time to make this become a reality.

Thanks in advance, and enjoy!

=========================================================

A more detailed rundown of the above items.

Multiple characters per user account - A person signs up for an account and can create multiple characters. When submitting a post, they are able to choose the name of the character. There will be a restriction that the character must be involved in the game to be used for posting.

Multiple aliases per character - GMs and players can post as different character names for whatever purpose. For example, a villain is masquerading as a beggar. The beggar's name will show instead of the villain. Anything that happens to the beggar also happens to the villain.

Generalized posting area with an "Action" area that will show actions taken by the user - Forums have an area for posting descriptions of what is happening. This area would have supplemental information that relates game terms to those viewing. As an example, in the d20 system, an attack action would look something like "[Player 1] attacks [Villain] [roll] and hits for [XX] damage. The normal posting area is not affected by this section.

Stored die rolls - Upon submission of a post, the die rolls are saved. The results are randomly generated. This frees up the GM and Players from having to post results.

Time based tracking - GMs are responsible for updating the time in the game. When a game is set up, a date and time is determined by the GM. The GM can progress the time in seconds, minutes, hours, days, months, or years with a simple action. When in combat, the system would automatically adjust time as needed. Actions of players may also add to the time (ex, taking 20 on a search, brewing a potion, etc).

Open posting and Initiative based posting - The GM can control how posting is processed. In times where there isn't an emphasis on "time" ("open posting"), posting can be done at any time by anyone. If there is a need to keep track of who goes, "initiative-based" posting takes over. The current and next characters in the initiative will be visible in the post title and on the page. A person cannot post out of turn in "initiative-based" posting. The GM can institute a "time limit" that will skip over people that do not post within the time frame (ex, 5 seconds, 3 days, or even 2 years). Depending on the option used, the player may be able to post as if he was using a "held action".

Personalized Avatars - Each alias has a picture available for viewing. This way the Beggar and Villain don't have the same visage.

Online maps with the ability to "map out" actions - Map fields with a background of the area are scaled for players to map out their actions.

Ability to use different fantasy languages - If a language is posted that a character doesn't understand, the post will reflect in the same way (random characters). Those that have the language will read it as normal.

Character status and conditions - As with normal forums, there is usually a location below the poster's name that has information about the posting person. This area will be used to show the character's statuses and conditions (ex, HP, Bloodied, Prone, etc).

Turn notifications - As described above, users can see who's turn it is with a quick glance at the thread.
 

log in or register to remove this ad


That's an interesting project. But let me point you to one location for research purposes: fantasyrole.org

I haven't used that site in a long time, so I'm not sure how many many of your ideal features they have currently have. Thing is, not matter what, you are looking at having to do a lot of programming (if you need to build out custom modules) and your site would have to have an extensive database.
 

That's an interesting project. But let me point you to one location for research purposes: fantasyrole.org

I haven't used that site in a long time, so I'm not sure how many many of your ideal features they have currently have. Thing is, not matter what, you are looking at having to do a lot of programming (if you need to build out custom modules) and your site would have to have an extensive database.

Thanks! I'll take a look at the site, it may have some ideas as well.

Yeah, the project is ambitious. However, if the db design is solid, it could accommodate many systems using similar code. A lot of the game systems out there use the same objectives (roll high, roll low) and comparisons (Attack versus AC, Save vs Reflex), it's what happens afterward that really makes things difficult (like SW d6 Damage Track versus D&D's HP). Then there's the unique stuff like Alternity's die rolling system ;)
 



After thinking about it, you may also want to have an Out of Character posting area visible on the thread.

My initial through was to have a BBCode for Out of Character, but I like this idea. I'd also like to keep the BBCode for Out of Character that can be placed in the post

Post Areas:
  • In Character (Character primarily)
  • Out of Character (Player Only)
  • Actions (System messages based on player actions)

While looking at the aforementioned website, there was mention of "transcriptions". I like the idea of having the ability to both save the information as well as a possible "transcription view".

On Enworld.org and Paizo.com, there are two boards set up (one for pbp and one for discussion). Adding this option could merge both of those forums. The user could also have the option of seeing "OoC Only" view and "In Character Only" view. Of course, there could also be the "Transcription View" that people outside of the game can see just the story that transpires.

Any thoughts on this? Would it be helpful? Excessive? Additional thoughts?
 

Below are some of the BBCodes that I think would enhance the usability of the game.

For those that don't know, BBCodes are essentially masks for the server to replace later with either HTML code (like bold and italics), additional information (ex, an abbreviation). or to censor (like Voldemort is changed to "He Who Shall Not Be Named", or the more obvious swearing).

In the below examples, a "Person" can be designated for the action done. This is entirely optional. Two options are given, normal BBCode brackets (ex, words for Bold) and a "Wiki code" shorthand (ex, [[words]] for Bold).


BBCodes
//italics// or [i ]italics[/i ]
[[bold]] or [b ]bold[/b ]
__underline__ or [u ]underline[/u ]

""Person|quote"" or [q uote="Person"]quote[/q uote]
--Person|out of character-- or [ooc="Person"]out of character[/ooc]
((Person|think)) or [think="Person"]think[/think]
~~Person|whisper~~ or [whisper="Person"]whisper[/whisper]
||Person|tell|| or [tell="Person"]tell[/tell]
??Person|ask?? or [ask="Person"]ask[/ask]
!!Person|shout!! or [shout]shout[/shout]
::Person|emote:: [emote="Person"]descriptor[/emote] (Displays as "You descriptor at Person" or "You descriptor"

Note: Spaces added to avoid the BBCode on this site

Most of the codes are self explanatory. The Emote is a free form option.

Anything I missed? Anything that should be changed?
 

On Enworld.org and Paizo.com, there are two boards set up (one for pbp and one for discussion).

Yes, but these sites are not dedicated to PbP.

On a pure PbP forum there is only one way... one subforum for every game, so you can make numerous threads and keep them all grouped together that way.


Multiple characters per account is actually pretty nifty. I know two sites, where it works that way (one is also a dedicated and self-coded PbP forum; the other is using the SMF forum software, which has an add-on for user-personas installed). :)

For a dedicated PbP site, that is definitely a good idea.

Bye
Thanee
 

One feature that has changed the way I look at PbP is versioning of character sheets. I really like to be able to view and compare the changes that have been made to a sheet over time, and for other people (e.g. the DM) to be able to do the same.
 

Remove ads

Top