Freeform Villains & Vigilantes calculator
I just posted a replacement for MathPad on my general blog. MathPad is a great application for freeform calculations, kind of a cross between a calculator and a spreadsheet. It’s one application I use a lot, but unfortunately it hasn’t been updated in a long time and won’t work on Mac OS X Lion. So I finally wrote a simple replacement in Perl that, while it won’t do everything MathPad does, will do most of what I use MathPad for.
Either MathPad or padmath can be used for freeform calculations, such as this “spreadsheet” I used for a Villains & Vigilantes character:
- --villains and vigilantes calculations
- weight = 210
- age = 47
- level = 1
- strength = 22
- endurance = 10
- agility = 10
- intelligence = 15
- charisma = 9
- power = strength+endurance+agility+intelligence
- movement = strength+endurance+agility
- income = age*intelligence*charisma*10
- savings = income*intelligence/100
- supercash = income/10*level
- capacity = ((strength/10)^3+endurance/10)*weight/2
- security = 40-level-intelligence-charisma --neither int nor charisma can be greater than 25
- power
- movement
- capacity
- income
- savings
- supercash
- security
- 1223-653
Have MathPad or padmath recalculate, and the bottom section changes to:
- --villains and vigilantes calculations
- …
- power: 57
- movement: 42
- capacity: 1223.0400
- income: 63450
- savings: 9517.5000
- supercash: 6345.0000
- security: 15
- 1223-653: 570
I find MathPad very useful for making quick calculations in games that need them during character creation.
- A simple math pad in Perl
- I finally upgraded to Lion at the office; that means no more Mark Widholm MathPad. I got a simple replacement working using SilverService and Perl.
More Programming for Gamers
- Are my dice random?
- My d20 appears to have been rolling a lot of ones, a disaster if I were playing D&D but a boon for Gods & Monsters. Is my die really random, or is it skewed towards a particular result? Use the ‘R’ open source statistics tool to find out.
- Programming for Gamers: Choosing a random item
- If you can understand a roleplaying game’s rules, you can understand programming. Programming is a lot easier.
- Easier random tables
- Rather than having to type --table and --count, why not just type the table name and an optional count number?
- Programming a Roman thumb
- Before we move on to more complex stuff with the “random” script, how about something even simpler? Choose or die, Bezonian!
- Multiple tables on the same command
- The way the “random” script currently stands, it does one table at a time. Often, however, you have more than one table you know you’re going to need. Why not use one command to rule them all?
- 12 more pages with the topic Programming for Gamers, and other related pages
More Villains & Vigilantes
- Mighty Protectors release: Villains & Vigilantes 3.0
- As of today, you should be able to buy both the PDF and the print version of Villains & Vigilantes 3.0: Mighty Protectors. It’s a worthwhile purchase.
- North Texas RPG Con 2016
- NTRPG Con is a relatively small gaming-only convention focused on old-school games.
- Villains and Vigilantes falling damage off the charts
- Can someone explain Villains and Vigilantes falling damage? I can’t be reading it correctly. Falling speed seems to make sense. It is calculated per turn rather than per second, which makes things easier to calculate at heights lower than 500 feet, but that’s a decent abstraction.
- Brawling weights in Villains and Vigilantes
- Thrown things do damage according to their weight in Villains and Vigilantes. But how much do they weigh?
- Villains and Vigilantes at Monkey House Games
- The best superhero game of the old-school, and possibly still, V&V is an easy game to read and play.