Battle mathematics for an RPG

Posted on 2004-08-27
Medium Priority
Last Modified: 2012-06-21

I've been working on battle algorithms for an RPG I'm programming, but right now I'm having a tough time on the mathematical aspects of how characteristics such as strength, dexterity, weapon proficiency, armor, dodging, etc. all should interact together.

I've come up with some basic math of my own for a lot of things, but I'd like to be able to see some past RPG math for determining these sorts of things.  Any resources out there on the web that show RPG battle mathematics?
Question by:trollman
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2

Assisted Solution

rsriprac earned 600 total points
ID: 11919064
From my point of view, I would suggest that most mathematics yo uneed to figure out is creating a nice sudo-random dice generator. The rest you should base the the mathematics/logic of Dungeon and Dragons game (the physical RPG).


I recommend adapting from D&D because their system has been well though out and it is well aged.  Just go out and research some of the basic sets and it'll give you a really good idea.

LVL 11

Accepted Solution

bcladd earned 1400 total points
ID: 11920948
On-line resources for combat systems are hard to come by. The systems are typically costly to develop (lots of playtesting is required to get the balance right; more on that in a moment).

As suggested above, the d20/AD&D system is well tested and in its fourth or fifth edition (depending on where you start counting). The main books are expensive but spell out the relationship between attributes, skills, and combat very clearly. The data itself is copy-written; that is why you don't find very many pages on the Web explaining THAC0 for all weapons and classes and such. The newer versions are fairly well rationalized.

The GURPS system is a general game system that is entering its fourth edition. A distillation of the rules is available on-line (http://www.sjgames.com/gurps/lite/gurpslite.pdf) but the full rules are only on paper.

The Hero system is another general game system (Champions was one of the first games using it). It is very nice (I spent 4 years playing in a Champions campaign). Didn't find any on-line sources.

Haven't seen the rules yet but Paranoia XP, a new edition of Paranoia is coming (or is) out. I will read the rules because the first edition was so, so scrumptious. Wonder what the Computer will think of the word "scrumptious"? Wonder if it is beyond my security clearance to wonder what the Computer will think? The Computer is my friend.

There was a game out there, Aftermath, that had the best detailed action time rules I have ever seen. They were both detailed and moved forward. Used to play Morrow Project with those rules. I don't know what happened to Fantasy Games Unlimited's stock and I haven't seen a copy of Aftermath on EBay (don't always look that hard so it could be there).

Why is making an attributes system hard? Because of the complex interactions. You don't only have to consider how tough armor is against each weapon; you must also consider the relative cost of each weapon and armor in the game economy. Similarly, the cost of different attributes relative to their benefits is difficult to balance (Hero system had some weirdnesses with their Speed attribute not costing what it should ... at least I seem to remember it being Speed). That is one reason to look closely at existing, tested systems.

Good luck,

Author Comment

ID: 11921894
Thanks guys for the input...  I've been just seeing the beginning of the nightmare of trying to determine the coding of attributes, battle math, etc. and will certainly try to check some of these resources out.  Might be hard to find game books where I live, but I'll see if any inexpensive ones are on Amazon.

I'll leave the question open a bit longer, to see if anyone else has good net resources describing battle systems.
LVL 11

Expert Comment

ID: 11923812
If possible, you can try ebay, too. Many of the earlier edition (but not first edition or first printing) of these games come up in auctions, sometimes even in big lots that don't end up costing that much. Don't know what the shipping would do to you but...


Expert Comment

ID: 11924880
I would second bcladd's comment.  Definitly worth it, even a 2nd-hand book since I think they are really expensive new (cause it has nice drawing and all, heh).


Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Artificial Intelligence comes in many forms, and for game developers, Path-Finding is an important ability for making an NPC (Non-Playable Character) maneuver through terrain.  A* is a particularly easy way to approach it.  I’ll start with the algor…
As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
Suggested Courses

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question