The Forge Archives

Archive => Indie Game Design => Topic started by: ZaonDude on August 27, 2003, 08:46:41 PM

Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: ZaonDude on August 27, 2003, 08:46:41 PM
Hello,

Quick introductions and reference links are in order before I describe the system mechanic's parameters we're exploring:
Title: Re: ZAON Sci-Fi RPG: New setting; Exploring a curved % mecha
Post by: Andrew Martin on August 28, 2003, 04:57:54 AM
Quote from: ZaonDude
  • Art Example #1: Imperial Hangar Bay with a Phalanx starfighter (http://www.zaon.com/rpg/gallery/gallerydisplay.php?ZAON_Ships_Imperial_Phalanx_1)
  • Art Example #2: Ranier Station in orbit of Earth (http://www.zaon.com/rpg/gallery/gallerydisplay.php?ZAON_Ships_UEN_RainierStation_1)
  • Art Example #3: Skrow TradeCruiser operating in the Triangle (http://www.zaon.com/rpg/gallery/gallerydisplay.php?ZAON_SignatureSeries_CaveatEmptor_LT)
I really like the pictures, Justin!


The requirements:

Quote from: ZaonDudeVery simplistic and universal dice mechanic,... Simple is in order.

Check!

Quote from: ZaonDudeVery fast resolution...

Check!

Quote from: ZaonDudeCharacter Stats must range from 1 to 9...

Check!

Quote from: ZaonDudeCharacter Skills should range from as tight as 0 to 5 to as finely granular as 0 to 7 or so.

50%

Quote from: ZaonDudeCharacter creation/improvement difficulty will scale almost exponentially as stats near 9 and skills near 6. Such numbers will be rare.

Check!

Quote from: ZaonDudeStat and Skill power (their effect on probability) should be exponential.

Check!

Quote from: ZaonDudeThe average human stat must be a '4' and range from 2 to 6.

Check!

Quote from: ZaonDude...'critical success' or 'fumble'.

Check!

Quote from: ZaonDudeDegree of success...

Check!

Quote from: ZaonDude...outside influences.

Check!

The dice/system mechanic I'm thinking of succeeds with virtually all your requirements.


The only trouble is that I've suggested using this mechanic before and you've ignored my suggestion. Perhaps you didn't realise that my suggestion will solve nearly all your problems? Are you prepared to look at it again with an open mind? I'm not being nasty, I'm just asking.
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: ZaonDude on August 28, 2003, 08:59:08 AM
Yes, Andrew... I'm approaching the game system with a much more open mind this time. I'm all ears. What have ya got?

Also, I'd very much welcome continued input from Jonathan Walton and Pete "Demonspahn" and others who helped offer ideas in the past that have now helped shape the gathering material for our Release Candidate 1 (version 8) being written now.

There is still time for additional 'myth' ideas for which can be woven into our new background setting material. :-)
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: ADGBoss on August 28, 2003, 10:31:47 AM
Ok I see a few things that bother me about the way your approaching the whole % idea.

Now I think its just fine keeping the numbers as single digit psychologically potent numbers.  I have no idea personally how accurate that theory is but it seems very reasonable.  However, I have never been sold on the X = % style Dice Mechanic.  Why?

Well, if I see a character with a Skill level of 9 I KNOW he needs a 81% chance or less to succeed or something in that area.  It allows the idea of the "min/max" to seep in. "Hmm ok he needs an 81 or less to hit me, ok, lets see I have this power up and this negative and..."  

Secondly it would suggest that anyone with stat 6 and skill 9 si on the same level.  This is not necassarily the case.  Two blakcbelts trained by the same master who can both run 3 miles a day and bench press 300lbs are the same stat wise (generally) but I doubt very much they would fight to a draw every single time.  Thats why we have variable systems.

One suggestion I have is to try this as an equation:

Base Skill % = [(Skill Stat Squared) x 2] + Training

Skill Stat is the Attribute or stat associated with that skill
Training is either a set % (5, 10, 7 whatever) or just the added Experience( i.e. 5exp =+2%) something along those lines.

Roll 2d10 as %

My point is that you should avoid number making more numbers as much as possible.  I have a Skill level of 5 which is 25% and I have a stat of 4 which is 16% and... I have always liked having skills as their own entity. That is once created or learned, they move up by themselves.  That is personal preference of course.

As always thanks for stopping by

sean
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: Matt Wilson on August 28, 2003, 10:50:27 AM
Hey ZaonDude, or uh, Justin:

Back up for a second and give a quick summary of what play is supposed to feel like. If I recall, it's somewhat (or maybe very) Star Wars. If that's the case, what I get out of Star Wars is that there are opponents that you can dispatch with a hand wave, and opponents that take a while.

You could factor that in by giving the mooks abysmally low percent ratings, but then they wouldn't be able to dispatch each other, and we all know that despite their inability to hit Han, Leia and Luke, stormtroopers are really precise shots.

IF you can figure out how to do that with percent dice, you rock the house, and I'll be playing that game like a madman.


-Matt, who loves his space opera.
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: Walt Freitag on August 28, 2003, 04:15:21 PM
Hi Justin,

Wow, tall order here. I peeked at the 24+-page thread on this topic you've got going in your own forum. There's no way I'm going to be able to read it all, but it helped to clarify some of the things you want. For example, I was going to ask whether a 9 opposed by an 8 should have a higher chance of success than a 3 opposed by a 2, but it's obvious from your posts over there that the answer is yes.

I'm going to show you a system based on exponentials, though I can't be certain that's what you really want. Your example is quadratic. But more to the point, an exponentially increasing chance of success cannot work without two artifacts: a point at which chance of success hits 100%, and low chances of success at the other end of the scale (which was also a problem with your quadratic idea).

My own house system is exponential, but it's based on an exponentially decaying chance of failure for the side with the advantage as the advantage increases. (And hence, equivalently, an exponentially decaying chance of success for the side with the disadvantage as the disadvantage increases.) This keeps all probabilities within the >0.0 - <1.0 range and eliminates all edge effects. It has some cool properties; you can read about it in this thread (http://www.indie-rpgs.com/viewtopic.php?t=2509) if you're interested. (Pay little or no attention to the details of the actual dicing mechanism described; the important thing is the underlying math and the functional implications in play. The dicing implementation can be modified in many possible ways.)

This system works with attributes (attributes just being another form of modifier, really) that are open-ended (rather than capped as you've asked for) but that still reflect an exponential scale. Each x-point increase in an attribute (or in any other modifying factor) represents a y-fold multiplication of effectiveness independent of all other factors. In the fine-grained version initially described on the linked thread, x is 4 and y is 2 so it takes an increment of 4 points to double the effectiveness. But this is easy to vary. You probably want something close to x=2 and y=3.33 so that you can make an alien ten times as effective (that is, ten times more likely to succeed at a challenging task and ten times less likely to fail at an easy task) by adding 4 points to its relevant attribute. Then you can make another alien ten times stronger still by adding another 4 points. Someone administers a drug that reduces the affected character's effectiveness by about half? Then take away one point. Did some complicating factor (such as rain during a rock climb) just make the task ten times more difficult? Difficulty is just another modifier and it's applied in exactly the same way. Subtract four points. Oh, wait, it's freezing rain? That makes the climb ten times more difficult still. Subtract four more points. Fortunately, the climber has six points of skill (representing about a thirtyfold improvement over raw attributes alone): add six points.

You seem to like multiplication mechanisms. This one multiplies by adding, because what you're adding (the modifiers) are logarithms.

Now all we need is an actual resolution method, a way of making a random roll with a success chance approximately equal to the inverse log (exponential) of the final net modifier score centered on 50%. Here's one:

Memorize this table (or reproduce it on every character sheet):

net modifier            –3  -2  -1   0   1   2   3
roll # or less on d10    1   2   3   5   7   8   9


If your net mod is less than –3, you can still try a roll. You must first roll a 1 on d10 to add 4 to  your net mod. Keep rolling until your net mod is in the range –3 to 0, then make the roll on the table. You fail if you fail any roll.

If your net mod is greater than 3, the GM can still require you to roll. Roll 1-9 on a d10; if you succeed, your action succeeds; if you fail, subtract 4 from your mod score and keep going. If your net mod reaches the range 0-3, make the final roll indicated by the table to succeed or fail.

This doesn't meet your specs for the attribute scales, but perhaps it might satisfy whatever deeper purpose you originally had for specifying such scales. (Though now that I think about it, there's no reason not to put a limit somehwere just for the heck of it, which is basically saying things like nothing in the universe is stronger than X. But it doesn't have the impact of, say, a 9 being vastly superior to an 8; it's superior by exactly the same multipicative factor as 2 is superior to 1 – which by the way is 1.778, the fourth root of 10. It is exponential, which is what you asked for.) If you're interested, we could go into details like how base difficulty is established, poosible alternate curves, cricial successes/failure, and degrees of success.

- Walt
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: ZaonDude on August 29, 2003, 03:48:57 AM
@Matt: The feel shouldn't be quite as 'heroic' as Star Wars. That is, ZAON is a bit more realistic in how characters dispatch bad guys... but not looking for a Saving Private Ryan realism level, either.

@Walt Freitag: ahhh.. finally, a math genius :-)  Are you on MSN Messenger or reachable by telephone? If so (and you're up for a chat) please private me with contact info.

@all: I'm also trying to be very open-minded this final time around and so am exploring ideas of using 3d10, 3d6, etc., with perhaps multiplying dice systems: e.g., a d10 'Difficulty Die' that you must succeed at versus a difficulty number issued by your GM else the whole attempt fails.. whereby the odds of this die is effectively multiplied by the odds of the other dice rolls involved when determining a final probability.

But, I'm ever becoming more determined to implement a very simple and straight-forward dice mechanic.
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: Andrew Martin on September 02, 2003, 04:55:19 AM
Quote from: ZaonDudeYes, Andrew... I'm approaching the game system with a much more open mind this time. I'm all ears. What have ya got?

The system I'm thinking of is based on my Ratio system, described on my site and on the RPG.net Game Design Forum.

Basically, every player character descriptor is rated by a infinite precision percentile figure. An infinite precision percentile can look like: 99.99999%. Note that there's no limit to the number of decimal places! It's just like a real number.

When the outcome isn't obvious and there's a conflict between players, the players involved roll a D10 against the first digit on the most applicable character descriptor's percentile. Note that "0" on the D10 is literally zero, not ten! The number on the D10 roll shows how well the character did, and can be used as the number of concessions gained by the character. For example, my character's most applicable skill is 58%, I roll D10 and get 4. That's 4 concessions (good things) that I can narrate about my character's success.

If the number on the D10 is the same as the descriptor percentile's first digit, the player rolls again, against the next digit in the percentile. Keep repeating this process, until the D10 result is higher or lower than the selected percentile digit. Each re-roll adds "1" to the number of concessions or complications to be narrated.

If the number on the D10 is higher than the percentile's digit, the character has either failed or suffers from a number of complications equal to the difference between the percentile digit and the D10 roll. Complications are bad things that I narrate that affect my character, while still achieving success. Or the player can choose to fail. For example, my character is a excellent marine sniper with 99% skill and is shooting a Alien Bug lookout. My first D10 roll is "9", so I re-roll and get "9" again. Re-rolling again, against the last digit in my character's skill "0", I get "1"; with the two rerolls, that's "3" total. Thinking quickly, I narrate, "my shot strikes home, killing the bug lookout instantly. Unfortunately, a patrol of Bug guardians comes around the corner! I can see at least three of them!" The 3 extra bugs are the 3 extra complications for the character. Optionally, I could narrate, that my character misses the bug for now (failure, so delaying the mission.)

Character improvement is "linear" but gives diminishing returns. Once the first digit hits "9", improvement flows onto the next digit, and so on. For example, my marine sniper character intensively practises her sniping skill, and improves 4 points. Her current level of skill is 99%, so her new level of skill is: 99.4%. After another year of practising, she improves 12 points, the first five points improve her skill from 99.4% to 99.9%, the remaining 7 points improve her skill 99.90% to 99.97%.

50% is average for PCs and 40% is average for NPCs. For most NPCs, the GM can rate the NPC by just writing the tens digit, like

NPC Shopkeeper
All Attributes: 4
Bargain: 8
Stock level: 50%

Degree of success is simply the number on the D10.

Outside influences can either increase or decrease the skill level or can add or subtract to the success level.

Criticals and fumbles are present (they are simply high levels of concessions or complications) and scale with the character's descriptor value.

This version of my Ratio system seems to fit every requirement that Justin has described so far. It's also easily changeable from/to a concessions/complications narration system (from Chalk Outlines) or to/from a conventional RPG success/fail system + degrees of success system.

I hope that helps!
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: simon_hibbs on September 02, 2003, 05:36:30 AM
Quote from: Andrew MartinIf the number on the D10 is the same as the descriptor percentile's first digit, the player rolls again, against the next digit in the percentile. Keep repeating this process, until the D10 result is higher or lower than the selected percentile digit. Each re-roll adds "1" to the number of concessions or complications to be narrated.

This leads to weird results. Compare two characters, one with 39.9% skill and another with 41.1% skill. The character with the higher skill succeeds more often, but is much more likely to suffer  'concessions' on a success. In fact the character with the higher skill is 9 times more likely to suffer a concession on success than the character with the lower skill. This seems a little weird.


Simon Hibbs
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: Andrew Martin on September 02, 2003, 05:48:28 AM
Quote from: simon_hibbs
Quote from: Andrew MartinIf the number on the D10 is the same as the descriptor percentile's first digit, the player rolls again, against the next digit in the percentile. Keep repeating this process, until the D10 result is higher or lower than the selected percentile digit. Each re-roll adds "1" to the number of concessions or complications to be narrated.

This leads to weird results. Compare two characters, one with 39.9% skill and another with 41.1% skill. The character with the higher skill succeeds more often, but is much more likely to suffer  'concessions' on a success. In fact the character with the higher skill is 9 times more likely to suffer a concession on success than the character with the lower skill. This seems a little weird.

That "problem" effectively disappears, if character descriptor values use a range of 10 - 90% in steps of 10%, then 91% to 99% in steps of 1% and so on. :) Like these steps: 50%, 60%, 70%, 80%, 90%, 91%, 92%, 93% and so on.

I also felt that it didn't matter too much as players have the right to have the character fail (or try again later) instead of taking large number of complications. And I envisage players getting their important character descriptor values in the 99% range very quickly.

Can anyone suggest another way around this problem that Simon has pointed out?
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: simon_hibbs on September 03, 2003, 06:27:30 AM
Quote from: Andrew Martin
That "problem" effectively disappears, if character descriptor values use a range of 10 - 90% in steps of 10%, then 91% to 99% in steps of 1% and so on. :) Like these steps: 50%, 60%, 70%, 80%, 90%, 91%, 92%, 93% and so on.

Ok, I can see that working. How do you apply modifiers though?

Simon Hibbs
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: Andrew Martin on September 04, 2003, 03:35:00 AM
Quote from: simon_hibbsHow do you apply modifiers though?

To greatly increase the effectiveness of a descriptor, one applies another digit in front of the descriptor value. For example, to hit the broadside of a barn, might be a 9 improvement, taking the character's normal skill of, say, 70% to 97.0%

To greatly decrease the effectiveness of a descriptor, shift the decimal point one or two places to the right. For example, to hit a nail head on a fence rail, might be a one decimal place modifier, taking the character's normal skill of, say, 70% to 7.0%

For moderate modifiers, one rolls 2, 3 or more D10 at once, and is forced to pick the best or worst result.

Smaller modifers can directly add or subtract from the descriptor value,  in the same sort of way that improvement is done. For example, a +10 bonus on the character's skill of 95% improves it to 99.6%. A -12 penalty on the character's skill of 99.6% modifies it to 93%.

A skill that helps another skill, could add it's result levels to the other's skills level, in the above way. For example, my character's Hate [Enemy] is 90%, and after rolling the D10, I get 6 result levels which can be added onto the character's combat skill descriptor value.
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: simon_hibbs on September 04, 2003, 09:15:30 AM
Quote from: Andrew Martin
To greatly increase the effectiveness of a descriptor, one applies another digit in front of the descriptor value. For example, to hit the broadside of a barn, might be a 9 improvement, taking the character's normal skill of, say, 70% to 97.0%

But surely the modifier must depen on what the characetr's existing first digit is. For example if my ability is 80%, applying a modifier of 7 will make my ability worse, but if my ability is 60% it will make it better. So the same modifier will improve one characetr's success chance, but reduce anothers. So to know what modifier to apply, I have to first ask what the current skill is, and preform a calculation?

QuoteTo greatly decrease the effectiveness of a descriptor, shift the decimal point one or two places to the right. For example, to hit a nail head on a fence rail, might be a one decimal place modifier, taking the character's normal skill of, say, 70% to 7.0%

For moderate modifiers, one rolls 2, 3 or more D10 at once, and is forced to pick the best or worst result.

So there are actualy three completely different, mutualy incompatible ways to modify an ability? Suppose in a given situation I get three modifiers, one of each type. How do I combine them?


Simon Hibbs
Title: ZAON Sci-Fi RPG: New setting; Exploring a curved % mechanic
Post by: Andrew Martin on September 05, 2003, 03:22:02 AM
Quote from: simon_hibbs
Quote from: Andrew Martin
To greatly increase the effectiveness of a descriptor, one applies another digit in front of the descriptor value. For example, to hit the broadside of a barn, might be a 9 improvement, taking the character's normal skill of, say, 70% to 97.0%

But surely the modifier must depend on what the character's existing first digit is. For example if my ability is 80%, applying a modifier of 7 will make my ability worse, but if my ability is 60% it will make it better. So the same modifier will improve one character's success chance, but reduce anothers.

You're right. I initially thought of using just 9 or 0, then I stupidly extended this to the other digits from 1 to 8. This works best with just using either 0 or 9 as the first digit. As Simon points out, using digits from 1 - 8 causes problems.

Quote from: simon_hibbsSo to know what modifier to apply, I have to first ask what the current skill is, and preform a calculation?

That sounds a bit too hard (though people could do that if they wanted to).

Quote from: simon_hibbs
Quote from: Andrew MartinTo greatly decrease the effectiveness of a descriptor, shift the decimal point one or two places to the right. For example, to hit a nail head on a fence rail, might be a one decimal place modifier, taking the character's normal skill of, say, 70% to 7.0%

For moderate modifiers, one rolls 2, 3 or more D10 at once, and is forced to pick the best or worst result.

So there are actually three completely different, mutually incompatible ways to modify an ability? Suppose in a given situation I get three modifiers, one of each type. How do I combine them?

At the moment, I'm just tossing things into a big pile. Like brainstorming. Editing it to cohere comes later. :)

And yes, one could combine several of these methods at once. Let's take the example of a character trying to hit the broadside of a barn with a firearm. It's very easy to do due to the huge target area, so the character gets to put "9" in front of their applicable skill. The player points out that the character is using a quality pistol, which was previously determined to give +10 steps to the user's skill. The character's Pistol skill is normally 70%, with the +10 steps for quality weapon, that makes 98%. With the modifier for the hitting the broadside of the barn, the value becomes: 99.8%. The player decides to fire twice without bothering to aim, and so rolls two D10 instead of the normal one D10, picking the worst of the two rolls.

That's just an example. One really needs to work through vehicles, space craft, AIs, Expert systems, tools, settings and so on, and decide what penalties and bonuses they give to characters.

Anything else I've missed? :)