I've got version 0.0.01 running. All it does is let you define one hero and one monster and then make them fight 1,000 times, taking turns going first, slugging it out until somebody drops then magically restoring to 100% and going at it again. (Sort of like working an office job.) Nobody uses any special abilities.
For my first death matches I ran a starting-level Beorning with Body 6, Wits 4, Heart 4, Spears 3, a Fell Great Spear, and a mail shirt. His opponent is an Orc Chieftain (as per LM Guide) with an Orc-Axe. The Beorning wins approximately 80% of the time.
Notes:
- At first I forgot to include the Beorning cultural blessing of "Furious" and he only won about 72% of the time.
I gave our hero a 4th point in spears and his win rate jumped to 90%.
I'll keep updating this thread as the software evolves. My goal is to eventually give it a web front-end so everybody can play with it.
If anybody has any particular death matches they'd like to see, post here. It would be helpful if you posted stat blocks (of only the relevant stats...don't care about Song skill for instance.) Please include stats for weapons/armor you choose, and compute total fatigue. If your culture/virtues affect combat, please mention that (I don't have all the rules memorized yet.)
2/24/14:
- * Put all player weapons and armor (plus orc armor and weapons...for my test victim) into tables, so weapons/armor can be assigned by symbol (e.g. ":great_spear") without typing in stats.
* Fixed bug where piercing blows were happening far too often; curiously had very little effect on outcomes.
* Refactored parry mechanic and apparently fixed a bug; player win rate jumped by 10%.
- * Oh boy, now I'm up to my armpits in it. Started implementing a system to apply qualities to weapons and armor, ended up refactoring everything, and of course broke everything. Got it debugged (as far as a I know...) so back to where I was, but with a more flexible framework in place. Still not exactly sure how I'm going to support cultural rewards with special rules.
- * Pausing on features and webifying progress to date. Writing it in Ruby, and am using Sinatra/HAML/Heroku for deployment. (No database in version 1.) Once I've got all that figured out (I'm learning most of this from scratch) I'll go back to adding features/cultures/virtues/etc.
- * Slowly grinding my way through new technologies, but making progress. Taking breaks from getting AJAX working to add rewards, virtues, backgrounds, etc. to the various cultures. (Only including the original 6 cultures for now.)
- * Breakthrough! Figured how to use AJAX and partials (hey...the only serious development I've done in the last 10 years is on iOS) to update choices based on other choices. E.g., if you pick "Beorning" your choices for backgrounds, rewards, and virtues updates accordingly.
* Now back to figuring out an elegant way to accommodate all the special abilities. E.g., when rolling protection you have to know what kind of weapon hit you because it may modify your skill (protection) dice. Messy.
- * Plugging away at javascript forms. Making progress.
* Added elements for selecting favoured attributes (base attributes set by choosing background) and weapon skill.
* Taking breaks from javascript & haml to continue adding backgrounds, rewards, armor choices, etc.
- * If you're loyally checking this thread, version 0.0.01 (Zeta) is live. You can find it at: http://lit-oasis-7482.herokuapp.com/.
* This is just a slugfest between a hero and an orc chieftan. Neither side uses Hope or Hate, there's no opening volley, the orc doesn't try a called shot on a hero Sauron, etc.
* I commented out all the cultural rewards/virtues for now, because they're going to be complicated to handle.
* You can pick how many iterations you want to do, but only the log from the last fight gets printed. So if you want to help debug by studying logs just do 1 iteration.
* The dice format is the Feat Die followed by Skill dice in parentheses, with no delimiter, followed by the number of bonus successes. So "S|(05)=5|-" is a Sauron, a 0 and a 5 (so must be Weary), and no extra successes. "8|(626)=22|++" is an 8 on the feat die, 6,2,6 on skill dice, a total of 22, and two great successes.