Skip to Content
 

Is there names for common dice rolls or other mechanism?

7 replies [Last post]
larienna
larienna's picture
Offline
Joined: 07/28/2008

Certain type of dice roll are very popular and are reused in many games. For example:

  • Axis and Allies: roll 1 die per unit it's TN
  • Columbia games: roll X dice per number of step vs TN in letter order
  • Dungeons and dragons: roll d20 + modifiers vs TN
  • White wolf RPG: roll X dices vs TN Y, where you need Z successes.

Besides calling those mechanics by referring to the original game that introduced them, is there an official way to name those die rolls?

I think in math, there is the binomial distribution that is like the white wolf RPG rolling system. That could be a form of "official naming" without referring to the game using it.

questccg
questccg's picture
Offline
Joined: 04/16/2011
What is TN???

People should not use acronym and abbreviations unless they first explain them. We are not mind readers...

Things BTW, ATM, FYI are fine.

But when you abbreviate game related terms like "TN", most people are going to be like me and wonder???

So please clarify and then maybe we can make sense of your ask...

Stormyknight1976
Offline
Joined: 04/08/2012
TN

TN is Target Number

X3M
X3M's picture
Offline
Joined: 10/28/2013
IDK

Which stands for I Don't Know.
But this in relation to how the rolls are named.

I am rather curious too. Because I could see and name my own rolls.
Could it be that one of the names is "threshold roll".???

questccg
questccg's picture
Offline
Joined: 04/16/2011
My answer to you...

I honestly believe that each game has their OWN take on how computations are done when it comes down to dice rolls. I mean even if some games have SIMILAR rolls no doubt everyone is naming their dice rolls differently just for the sake of differentiation.

Furthermore I think most Game Designers don't like placeholder concepts. Sure maybe we borrow similar mechanics but at the end of the day... everyone wants to say that their game is different and that the dice rolling methods are ORIGINAL even if they may be inspired by other games.

I really don't think that this is true but it seems to be true. Look at card games, for an example:

There are only so many things you can do with cards such that most card games use similar mechanics. Some may do things i would never recommend like swapping hands or passing your hand to the player on your left, but it's true that only a finite amount of "card play" exists to date.

I wonder what is the motivation here?

Because knowing more about games makes YOU a better designer. Sharing said information with lesser experienced designers doesn't serve those like yourself who already have a huge breast of knowledge...

So I don't know why you want THIS kind of standards... just curious!

larienna
larienna's picture
Offline
Joined: 07/28/2008
Quote:I wonder what is the

Quote:
I wonder what is the motivation here?

The motivation is quite simple, I was thinking in making a code library that would contains all common mechanics to accelerate development and make sure the results are logged and unit tested.

That would imply having data structures or functions which will hold the name of the rolling concepts. Having a function name called:

bool roll_XdW_greater_than_Y_where_nb_success_greater_than_Z ( int w,int x, int y, int z);

Might be ambiguous and too long. Else I was thinking of using a structure where you have different parameters on the roll behavior you can setup. When you roll the dices, you give the structure to the function and it makes the roll for you.

questccg
questccg's picture
Offline
Joined: 04/16/2011
That's an easy problem to solve!

Use different variables on the naming. Like Roll_TdU_VW or Roll_Xd6_YZ or Roll_1d6, etc.

TdU_VW and Xd6_YZ tell you the number of parameters and the variables involved in the use of that dice method.

Something simple like that.

If it helps document the method with a more verbose comment and add an example. This way it keeps the code tight and allows you to remember the purpose of methods... or something like that!

questccg
questccg's picture
Offline
Joined: 04/16/2011
And I don't know what language you are coding in but...

Some languages have the capability to write documentation based on source code comments and the more verbose the comment the more complete the documentation is.

I believe some languages have this built-in and others have tools to do this. Some times it's like 3rd party tools too which some developers coded because some other languages have the capability and meanwhile their "favorite" languages don't... So they develop it on their own.

That could also help with your own documentation TBH. I believe that Java has a tool developed by Sun, I remember seeing something to that effect.

Anyhow you can Google around and see what you can find.

Sincerely.

Note #1: Yup for Java the tool is called "javadoc" and it produces HTLM pages with the comments in the code. If you are not using Java, well you can see if there are similar tools for the language you are using.

Syndicate content


forum | by Dr. Radut