Sunday, April 6, 2025

U-turn

So far in 2025, I've mostly been wrestling with trying to hammer a "d6 pool" TNP sequel into shape. I think what the previous post highlighted is that the DC10 mechanic is hard to get away from, but also that it simultaneously works so much better in a d20 paradigm. Also, the closest translation of the d10 skill check into a d6 mechanic feels kinda fake and weird -- but on the other hand, nothing else seems to work, or feel right.

I've been contemplating what the solution might be; does it make sense to do a d20+d6 system? Would it work better to start by fleshing out the character classes first, and then circling back to the mechanics?  

One of the problems is the wild swings that even small mods seem to provide, in a d6 system. This is a lot easier to manage in a d20 system, where every +1 is a flat 5% increase, and even something like a d6 pool being stapled on top of that provides very reliable math. Earlier theorycrafting basically sussed out that having "weapon dice" as well as a d6 pool wasn't going to work, in a d20 system -- it's just too much of a mess. So do you do something with static mods? As dumb it kind of sounds sometimes, one of the core notions I had behind doing a sequel was the possibility of an "ability scores, done right" ethos; as a direct successor to TNP, the obvious way to translate that was to start from the Attribute "ranks" of the skills system, and extrapolate that out to modifiers for the combat system.

But is there really any point to that? It seems like the answer is "not really," particularly if the assumption is that the d6 pool would likewise be keyed off of Attribute "ranks." So that begs the question, is it worth it to jump from "class dice do everything" d20 TNP to "d6 does everything" d20 TNP? I think that comes back around the the question of the character classes; if it's a robust system where the 6(ish) classes really sing, that could be a tight, compelling style of game. If there's one drawback I can foresee, it's that d20 still doesn't provide an answer as far as the skills system -- to wit, "d20" TNP doesn't use d20 for skill checks.


At this point, I'm feeling like enough ink has been spilled on the sequel, while ultimately arriving at an idea that isn't really that distinct from the original. So I'm leaning towards pivoting back to "old" TNP and finishing that up. Whether or not I change my mind again in another week is yet to be seen; if I have some big revelatory "eureka" moment, that could still change.

...

Apologies for the slight delay on this post; expect the next one to be up prior to April 18th.

Friday, March 28, 2025

The Death of the DC10? (2025)

Without completely rehashing the conversations that came to light on Discord, I'll summarize some of the key points.

Essentially, the DC10 is one of those elements that the current sequel design retains from TNP; an argument could be made that it's vestigial, or that it's one of those "ship of Theseus" situations -- but on the other hand, you have to start somewhere. Where it seems to be at loggerheads is in the particularly sequel-ish notion of adding flat modifiers into the mix. To wit (and, in short) if the assumption is that your combat rolls will always add your highest stat (i.e. a +2) then the DC isn't really 10, it's more like it's actually an 8.

So, one direction in which that conversation forks off is, how do we incentivize variety in combat modifiers? Well, essentially you would have to structure a class' basic features such that the +2 was always (or at least, often) adding dice to the pool. The math tells us that a +1 increase in attack is about equal to adding one more d6 to the pool, so the bigger incentive is going to be adding the die, because it also adds a d6 of damage (and not just +1 damage.) Alright, but since our acceptable range of modifiers is already so limited (+0/+1/+2) how do you iterate that idea over, say, 6 different classes? This idea also solidifies the notion that the attribute array would have to be limited to a single +2 -- otherwise, you'd put a +2 into your attack stat, and a +2 into your "dice pool" stat, because that's a no-brainer.

Now, this sounds like a nitpick, but part of the reason I chose DC10 in the first place is because of the ergonomics of it; 10 is the first double-digit number, it's also ingrained in 10-fingered humans (which is likely the reason the base-10 number system exists.) But as I've said before on the blog, where it really came from was if you strip away your +3 attribute and +2 proficiency when trying to hit an AC15, the math of +0 vs. AC10 is exactly the same. But that's talking about d20 math, and the sequel isn't in that paradigm at all, anymore.

So the first idea that occurred to me was to strip out the modifiers; to keep the math the same, we'd have to arrive at a DC8 -- at least for a basic combat roll involving 3d6. Well, 5 is a nice starting point (for the reasons mentioned previously) and adding the number of dice to that gives you 8. So maybe the DC is "5 + [number of dice]" instead of just a flat 8. What I quickly found with that is the DC escalates slightly, for almost no meaningful change in hit-chance; this felt like it was adding overhead to the mechanics with no subsequent added functionality.

Building off of that, the next idea that popped into my head was, "what if the DC was [number of dice] * 2?"

What this would functionally do is lower the DC of the 'basic attack' down to 6, giving a much higher hit chance and reliable damage output; it also creates a cap where having 6 dice in the pool bestows steep diminishing returns, and 7 pushes the DC into impossible territory (i.e. 2d6 cannot equal more than 12, and 7 dice would create a DC of 14.)

With a little help from the people who brought you Strike! RPG, I was able to get a very precise calculation as to what the math would look like on this (rather that just ball-parking it, with my limited mathematical knowledge.) Using the two lowest possible dice (which still produce a hit) for the attack roll, and the remaining dice for damage, we get:

3d6 DPR = 3.58
4d6 DPR = 5.40
5d6 DPR = 5.93
6d6 DPR = 3.21


The question then is, does this give us enough flexibility to build out the mechanics? Clearly, the answer is "not quite" since this would effectively cap the number of additional dice you could add to the pool at 2 or 3; the only way you could get around that is to cap the DC at something like 10 -- go figure.

The other thing we have to remind ourselves is that without using modifiers, "only 5s and 6s matter" starts to creep back in. (It genuinely makes me wonder if the Arkham Horror-type games are built around the assumption of 5s and 6s being successes, for this same kind of reason -- or it could just be a coincidence.)


And that's pretty much where I sit, at the moment -- stuck between a rock and a hard place. It seems silly to have flat modifiers that don't matter, but it seems nearly impossible to diversify those numbers, either. On the other hand, if you go back to the paradigm of "attributes only matter for skills" then we've just reinvented d20 TNP (seemingly right down to the DC10, even) -- almost like building that ship of Theseus I mentioned at the start.

...


April should be a lot better for sticking to the planned schedule of 5th/15th/25th, so check back on those dates, for more!

Wednesday, March 19, 2025

Double or Nothing (2025)

I was giving some consideration to the skill mechanic proposed in the previous post; to wit, a baseline +0 mod would result in a straight 2d6 vs. DC10 roll. This has pretty low odds of success (1/6th) compared to the d20 baseline of 1d20-1 being about 45%

So what if we do something with rolling doubles? 5+5 and 6+6 would already make a success, but the other 4 combinations (out of the 36 possible, with 2d6) makes for an 11.11...% outcome; if you add this to the 1/6th chance, it becomes 27.77...%

Now, clearly, based on the numbers in that previous post, we probably wouldn't want to shift all of the other odds up ~11% so probably this mechanic would be limited to when you're only rolling 2d6 on a skill check.

But maybe there's something we could do, using the doubles with attack dice.

If the baseline roll is 3d6 (2 used for attack, 1 used for damage) there are 216 combinations that can result; matching pairs would exist in 36 of those (including triples) 24 of which would be combinations other than [5,5,X] or [6,6,X] ...which again results in 11.11...%

If we go back to another previous post, we laid out the attack math, where a +2 mod resulted in a 68.06% hit chance, and a +1 mod resulted in 52.31%; increasing either of these numbers by ~11% keeps us still well within acceptable hit-chance ranges, which is pretty interesting! The question would be, how do we apply this sort of bonus? A boost of this size actually pretty closely mirrors the usage of "Combat Mastery" in TNP, so it stands to reason that this bonus could apply in similar situations. (The other bonus mechanic in TNP being class dice bonuses, which the sequel mechanics would mirror/mimic by using the d6 pool mechanic.) Also worth mentioning: off the top of my head, it wouldn't change damage-roll outputs very much; only a combination like [4,4,6] would actually produce a meaningful damage boost (by allowing the 6 to be used for damage instead of attack, while still producing a hit.)

I think if the general ethos of the game's mechanics is to roll a pool of multiple dice but ultimately only use 2 of those dice to determine the result, then including something like doubles adds a fun layer to it. Obviously, once we go beyond 3d6 and start to account for a bigger dice pool, the math would get more complicated.


It also recently occurred to me that the previous post basically took the 3d6 math, and put a new slant on it. As mentioned before (when looking to other possible dice mechanics) the ranges for flat modifiers on 3d6 vs. DC10 are extremely narrow; basically only +1/+0/-1. What the previous post did instead, was basically turn the flat modifier into a die pool, using the 3rd die (i.e. 2d6+[highest 1d6, of the pool] instead of "3d6+X"). Having a two-stage skill check roll is still a little bit janky, but I think something like that was sort of inevitable, in a "d6 does everything" mechanical paradigm.

However, by adding doubles to the success pool, we actually decrease the necessity of rolling the dice pool, albeit only by that ~11%. It speeds things up a little, because results like 2+2, 3+3, and 4+4 (which would still mathematically have a chance to succeed, with a 3rd die added to them) are instead just fast-tracked to being successes, bypassing the need for that 2nd-stage of the check.


...

One most post is scheduled before the end of March; to try and keep things on track, it'll likely be out by March 28th at the latest.

Tuesday, March 4, 2025

Reverse Engineering (2025)

I've been thinking on how to handle the skill check mechanics for the sequel, and I realized the original idea had gotten away from me, somewhat.

In TNP, the skill "check" die is a d10, and the bonus die is a d6; to mimic this in a d6 system, the obvious thing to do would seem to be replacing the d10 with 2d6. But somehow I'd gotten to a place where it had morphed into some variation on "d6 pool for everything, all the time," and it still seemed to miss the mark. Without beating a dead horse, the effective mod range is a bit limited, and the dice rolls that matter are likewise pretty limited. So I went back to the fundamental 1d10+1d6 idea.

Ok, let's say the "check" die is 2d6; anytime you make a check, you roll 2d6. Against a DC10, this gives you only a 1/6 chance of success -- so some more dice and/or mods are clearly needed. The average on 3d6 is 10.5, meaning that 3d6 vs. a DC10 is basically a coin flip. What TNP does is essentially increase the number of "bonus" dice you can roll, thus increasing the odds of rolling a high bonus/modifier to your check. We could apply this same logic to a 2d6 system; the base check is 2d6, and the bonus is the highest d6 out of a pool. If we're using the current baselines, this would be a maximum of +2 from Attributes, and probably the same for Skillsets (maybe +3?)

Using anydice, we can figure out the odds for how this works vs. a DC10:

  • 2d6+1d6 = 62.50%
  • 2d6+[highest 1 of 2d6] = 75.23%
  • 2d6+[highest 1 of 3d6] = 81.13%
  • 2d6+[highest 1 of 4d6] = 84.37%
  • 2d6+[highest 1 of 5d6] = 86.35%

This actually looks really promising, because as the chance of failure drops towards that 15% threshold, the diminishing returns on further boosting a skill start to kick in. Adding the implicit assumption of a 3rd die (except in the case of a +0 mod) also gets around the problem of "only 5s and 6s matter." The problem is that this breaks the check into 2 distinct rolls, which is a bit inelegant; the base 2d6 clearly can succeed, but is unlikely to do so -- but pooling them all together completely changes the math. If the 2d6 is a 3 or less, then the bonus dice become irrelevant (because the check has no chance of success) but a result between 4 and 8 means that success is still possible -- unlike with the "dice pool only" model, where it's just... 2 out of X dice have to equal 10, so if you roll all 4s and 3s (or lower) you're just screwed.

So now that we've established that this works, the immediate question is, can we further reverse-engineer this into a combat system? As I've often said, you should either have a unified system (that usually works great for one subsystem and badly for another) or you have distinct subsystems, but both serve their purposely excellently. The conundrum of an "all d6 system" is that it's not very unified if there are still distinct mechanics for combat vs. for skill checks -- despite everything using the "same" dice. 

The current combat mechanics are based around the supposition of 3d6+mod, where 2 dice (plus a flat mod) are used for the attack roll, with the remaining die (plus the same mod, probably) being used as the damage roll. To make this work anything like the check dice... basically it would mean a significant boost to hit-chance, assuming we're sticking with a cap of +2/+2d6 modifiers (which, you can't really meaningfully go lower than that, so...)

As mentioned in the previous post, the fact of attack rolls having damage as a "release valve" for unused dice means that the attack mechanics will likely/necessarily have to be different than the skill check mechanics. The other consideration is that the "acceptable ranges" for both types of rolls are different; skills should mostly fall in the 45% (i.e. a -1 mod, in D&D terms) to 85% range, whereas attacks probably need to have 55% or 60% as a baseline, and increase to 90% or possibly 95% with teamwork and other bonuses. This all makes it hard to unify mechanics, since unified mechanics should (presumably) produces unified outcome ranges -- so if that isn't the goal, then unified mechanics likewise shouldn't be the goal. This new idea now gives us mechanics that hit both of our prescribed benchmarks; the question next is can we do anything to further simplify and/or unify these two systems, and still produce comparable outcomes?


...

Next post is due on (or about) March 15th, so check back then for more!

Sunday, February 23, 2025

Stream of Consciousness [2025-02-23]

Today's post will be a bit of a meandering, scattershot affair. Consider yourself warned.

As I had mentioned in a fairly recent post, the math involved with just doing skill checks entirely as a d6 pool (without any static modifiers) is appealing, but this problem still persists:

My first intuition was "Skillsets add ranks, and Attributes also add ranks," or in other words, neither adds a flat modifier, but both could add to the "d6 pool." The problem with this (as was brought to light in discussion) is that it amounts entirely to randomness, whereby you're just rolling more and more dice and hoping for some combination of 5s and 6s on two of those dice (or a 4 and a 6, obviously.)

From a tactile perspective, this is really a problem; no matter how many dice you're rolling, it's really only the 5s and 6s that matter, and the rest are kind of a big waste. The combat mechanics avoid this problem by turning unused attack dice into damage dice, but the skill mechanics don't have any comparable sort of "release valve" for excess dice.

So the temptation is to work flat modifiers into the skill mechanics, so that dice results other than 5s and 6s can still make a difference. The problem then becomes the fact that (obviously) a +0 modifier does nothing, and a +2 modifier (stacked with another +2) does too much -- so in other words, it feels like we almost want there to be a flat +1 modifier to all skills, combined with the +0/+1/+2 Attribute bonus. In which case, what's the point? Put another way, the already narrow +0/+1/+2 range for Attributes is likewise narrowed down to (just) +1 and (maybe) +2, for Skillsets. It might be the case that a reroll or "mastery" mechanic is necessary for the skill math. Perhaps something like, in addition to the modifiers adding dice to the pool, you can also reroll a number of 1s equal to the total modifier? I wouldn't even begin to know how to calculate that (aside from drawing it out on a very long, wide spreadsheet.) Maybe the rerolls are instead of the pool, rather than in addition to it?


Anyways, I feel like I've harped on these proposed sequel mechanics enough, and I'm kind of running around in circles with it. So, onto something else!

Foundations & Building Blocks
An idea that recently came to my mind was that of using a standard set of dominos, for some sort of RPG mechanics. For those unfamiliar, each domino basically has two numbers, between 0 and 6, with each combination of numbers occurring only once -- creating a total of 28 dominos. So why this? Well, it harkens back to a couple of other things I've mentioned before, on the blog:

  1. In the game Feint Wars (that I did some playtesting for) 3 suits of cards were used, effectively numbered 1 through 6; each suit trumped one of the other suits (almost like rock-paper-scissors) giving it a +3 bonus in combat, which was resolved by using opposing cards (much like the simple card game War.) Cards were also effectively action points, so they could instead be used to move, up to the number of spaces on the card.
  2. Italian Cards: As I've mentioned previously, these cards use 4 slightly different suits, but also the numbered cards only go from 2-7 (aces are still included) rather than the usual 2-10; this range more closely mirrors that used in Feint Wars, but also, a maximum movement speed in the 5-7 squares/hexes range is pretty standard for tabletop RPGs.
  3. I've played Settlers of Catan with an add-on deck of cards that sort of mimicked rolling 2d6, just with the deck representing a standardized/normalized/(whatever the proper mathematical term is) bell curve of the range of rolls, equally represented -- thus, removing most of the randomness.
This last one in particular probably most reminds me of the number ranges/values used on the dominos, because the dominos are so closely mapped to 6-sided dice. I know I've also mused about using a full standard deck of 52 cards somehow in RPG design (such as in the random campaign generation system, for TNP) as well as pivoting the current sequel designs towards purely d6 mechanics.

I think these kinds of things are important, because they are so ubiquitous, accessible, and present such a low barrier to entry, both in terms of availability but also cost. In an increasingly online world (where I've heard it said by someone in the RPG space that, "all games are becoming video games,") I want to make games that are simpler and more down-to-earth. I think this is even reflected in the earliest seeds of TNP, where each die shape represented the entire suite of mechanics for one class.

Perhaps my earliest great love in tabletop gaming was the original Axis & Allies, but I also ended up playing a lot of Risk with my friends, since it was a little bit more digestible. I never was one to think of making a whole new map, or adding all sorts of different new types of units; I always wanted to make alternate/historical scenarios out of what the game already had, so that I could create a fun, new, accessible experience for people who owned and loved the game. I feel the same about these fundamental pieces of gaming, such as dice, dominos, and cards.

How can we bring RPG design back to these sorts of fundamentals? It's a question that I find is very rewarding to explore.

...

With the shortest month out of the way, this leads us into the part of the blogging schedule where updates are """""planned""""" to be on the 5th, 15th, and 25th of each month, until the scheduled break during the month of July. Check back on (or about) March 5th for the next post!

Thursday, February 13, 2025

Stream of Consciousness [2025-02-13]

I've been out of pocket for most of the intervening time since the last post, so I haven't had much opportunity to sit down and focus on TNP or sequel stuff. (Other non-TNP stuff has caught my attention recently, though.)

Carrying on from the previous post, one question that came to mind was how to handle the Attribute mods, with regards to skill usage. For example, just because a "+2" Attribute is used as a flat modifier for combat, does that mean it has to be used as a flat modifier for skills, too? Or could that +2 mean "add 2 dice to the pool" instead? It's a little bit unintuitive and inelegant to do it that way, but in the earlier sequel designs, it was intended that the math would function in a similar fashion; specifically, attributes would be flat modifiers for combat but provide "skill rank bonuses" (i.e. add d6s to the pool) when it came to non-combat. (By extension, it was supposed that Skillsets would use a binary trained/untrained convention, for bestowing advantage on the d10 component of skill checks.)

So what would be the value in doing that? Well, basically if you have bonuses to Skillsets that don't interact with combat in any way, you can hypothetically have a bit more variance in those bonuses. In reality though, our acceptable ranges for skill checks is something like (best 2 of) 3d6+0 through 5d6+2 -- effectively meaning a maximum of a +2 Attribute modifier and a +2 Skillset bonus. If our Attributes are capped at only one being a +2, then that would mean more Skillsets could have a +2 bonus (since they'd be paired with +1 or +0 bonuses, from Attributes.) Part of the issue is that for the most part, there isn't a significant difference in the boost from going to an additional +1 flat modifier vs. an additional +1d6 into the dice pool; for skills, where the math tends to remain relatively static and not impacted by situational bonuses, this causes a bit of a lack in variety.

Does the skill check mechanic need to be kicked down to 2d6? The problem is that 2d6+2 is still a <50% success rate, so you'd probably be adding a 3rd die to the pool most of the time anyway... which feels kind of like reinventing the wheel. On the other hand, it'd potentially let Skillset modifiers go as high as +3, without breaking anything.

Honestly, if all of this navel-gazing has taught me anything, it's that using both Attributes and Skillsets for dice pool bonuses is beginning to seem like a more appealing option as time goes on. Having to work around the flat modifiers is too much of a straight-jacket, particularly if you know you're going to layer something else onto it, in addition; having both of them simply add to the pool eliminates this problem entirely. It would also open up the possibility of having a less tightly-banded range for Attribute modifiers, i.e. opening it up to having more than one +2, if nothing else.

...

We've got one more post scheduled for this month, so in order to keep roughly on schedule, that should be out by February 24th at the absolute latest. Check back then!

Friday, January 31, 2025

Sequel Musings -- Part 2: A New Paradigm (2025)

In the short intervening period since the previous post, a lot of spitballing and discussion has gone on, in the TNP Discord. Without belabouring the point too much, the combat mechanics have essentially been narrowed down to "keep 2d6," with the baseline assumption starting at rolling 3 dice; any two can be used as the attack roll (scoring a hit on a 10+) with the remaining dice used for damage.

So how does that hit-chance look, when a modifier is applied to it? (Calculated by using the highest 2 of 3d6):

  • +0 = 35.65%
  • +1 = 52.31%
  • +2 = 68.06%
  • +3 = 80.56%
From that, I would argue that we can eliminate +3 as an option for the combat math; the percentage is already too high, and the system needs to account for other bonuses. The basic idea would be that bonuses granted from class features, teamwork, etc. would add more d6s to the pool; much like TNP, extra dice not used for the attack roll would be used for extra damage -- and the attack roll would never exceed 2d6+mod.

For combat math, I think it's safe to assume that your highest modifier would always apply. It also means that on a "basic attack" the average damage roll (on a hit) would be the remainder of [2d6+2 - DC10]; if the average of 3d6 is 10.5, and at least an 8 needs to be added to the +2 in order to score a hit, that remainder ends up being 2.5 -- in which case, I would argue that it probably makes sense to also add this +2 modifier to the damage roll.

Now, moving away from combat, to the skills side of things...

If we use the TNP "skill grid" as our basis, we can rank skills by assigning a value to them, based on both their Attribute and their Skillset. If our assumption is that combat math is fueled by Attribute mods (which range from +0 to +2) then we have to shape our Skillset bonuses around that. That all being said, we don't need to give as much consideration to outside modifiers, the way that we would do with combat.

My first intuition was "Skillsets add ranks, and Attributes also add ranks," or in other words, neither adds a flat modifier, but both could add to the "d6 pool." The problem with this (as was brought to light in discussion) is that it amounts entirely to randomness, whereby you're just rolling more and more dice and hoping for some combination of 5s and 6s on two of those dice (or a 4 and a 6, obviously.) The upside is that even at "highest 2 of 6d6" the success rate is only just approaching 75% which also means that even by adding 4 additional dice to the baseline 3d6 roll, the math only then breaks the 80% mark. If the +3 modifier math was deemed too high for combat (because it reaches this 80% mark) then it stands to reason that a +2 cap for Attributes means a +1 cap for Skillsets, if these modifiers are meant to be potentially combined together. By letting one of these numbers be dice instead of a flat modifier, it gives us a bit more wiggle room for some variety. A +2 modifier added to "highest 2 of 5d6" (i.e. +2 dice to the pool) would cap out at just over 90% success rate -- which is basically the absolute ceiling of what I think would work, for skills. 

This also begs the question of, in a spread of 5 Attributes, how many +2s, +1s, and +0s should a character have? If you're able to overlap two +2 Attributes with a +2d6 bonus on two Skillsets, suddenly you're at that mathematical ceiling, for something like 1/3rd of the skills in the game. If skillfulness is meant to be spread across a party of 4 or 5, then this wouldn't make any sense. It probably stands to reason that a well-rounded party would have one character with a +2 for each of the 5 Attributes -- meaning an Attribute spread of something like +2/+1/+1/+0/+0 as the default. By extension, this would allow bonus dice from Skillsets to have a bit more flexibility, since we only need to worry about one Attribute's worth of skills ever approaching that 90% (and of those, probably/maybe only one out of 3-4 applicable, overlapping Skillsets.)


Anyway, that's a lot of talk about dice probabilities and math. The challenge once you find a dice engine that hums, is how to convert that into something that feels like the type of game you want to be playing. In essence, you back-port the mechanics onto the character classes as best you can, rather than starting from the character concept, and trying to make up mechanics that fit and work.


...

As the blog schedule goes, the next post should be up on or about February 12th, so make sure to check back then!