Posts Tagged ‘Dungeons & Dragons’

Distractio- wha?

Tuesday, June 16th, 2009

I’ve been bothered by my latest project. Without going into detail, it’s a web-based programming project that leverages MySQL and PHP. I know how to design and code, but I’ve hit a wall of… I don’t want to say creativity, more like, philosophy. There’s a problem, and it may not be a problem at all, that I simply don’t have a solution to. Hopefully, it’s just a matter of time.

I wish I could discuss the project here more, but I’m well aware it breaks a lot of license agreements. The goal is to make something cool to show off to people and impress them with my ability to make a finished product. It is not intended for a wide release, but I won’t rule it out entirely. I also want to use and rely on it myself, and making it web-accessible is a major plus.

Usually, when a programmer makes an app, it works great, but looks like shit. Don’t ask an artist to make an app. Just don’t. I must not be an artist, but I know I’m not a programmer. Ame tells me I’m a designer at heart, but nobody wants just an “idea man.” Sometimes I advertise myself as a “jack of all trades,” and keep to myself the rest of the phrase: “master of none.”  I fully expect the more intelligent people to whom I give that line to breathe in what I say and internally mumble my own omission in unison.

Perhaps I need a new slogan that still says, “hey this guy can do an awful lot of things pretty damn well. He can put out fires, and even build water towers.” A horrible analogy, but hey, I’m flying by the seat of my pants here.

So that’s me talking about the app, and around the app, but like I said, I wish I could go into more detail about what the app actually is. More on the snag though: it’s like I don’t know how to think about the problem at hand. The least bad solution I can come up with is to put the problem aside and keep working on the things I do know how to solve. That thought keeps me less discouraged, and that may just be the pick-me-up I need to continue. Something else encouraging is I have a couple friends that know how to think like I need to think, and they’re quite approachable, even if they have to dumb things down to my level.

When I fret about the fact I can’t solve a problem, especially an important one (not just struggling with a particularly difficult Sudoku), I question my whole ability as a human to function in society. In some ways I need to chill out and relax, but I take so few things seriously, that I fear my entire motivation to do anything would collapse. I get so caught up in the problem though, that I get cranky and depressed, worst of all distracted and inattentive – and that’s never a good thing, especially when it negatively effects into other areas of life.

By the time this post goes live, hopefully I’ll be back in the swing of things, and banging away on the project.

Satan’s Game

Tuesday, May 12th, 2009

Ame and I are hosting a Dungeons & Dragons game at our place with a bunch of people that I’ve known through the years – all from my alma mater. I’ve mentioned Chad and Bobby before, but Dave and Matt and their wives have joined in as well.

I haven’t played or DM’d in awhile, so it’s a lot of fun. I’m running a 4th edition home-brew campaign and so far, the players are really liking it. Ame started off as the Dungeon Master, but I have since taken over duties and made the campaign my own.

The first week, Ame and I thought Snickers would be a big butthole and get in the way. In reality, he caused the least amount of trouble and people spilled their drinks on the floor at least three times. Eris wanted nothing to do with the whole group and sulked in the furthest corner she could find.

Since then, it’s been hard to get people together due to real life getting in the way, even when we try to hold it on Saturday. So far Ame, Chad, and Dave and his wife Traci are the core members. Matt and his wife have since dropped, not because they don’t do D&D, but they’ve moved quite far away to be practical.

This last session though was a blast: Under cover of darkness, my players infiltrated (ala Rambo: First Blood Part 2) and torched the bandit camp west of town and discovered the trapped, secret vault of treasure. Chad’s character, a druid named Elgar, brazenly walked into the main building and threw a Molotov cocktail at the guards and caught them all on fire. As that fire quickly spread, Traci’s cleric, Sam, blocked the door and wailed on them as they vainly attempted to escape.  Ame (Orianna) and Dave (Lyfe) have just discovered the vault of treasure that I’ve yet to roll up. They should hope I roll well!

These characters and players (except Chad) are all still new, so this whole bit of adventure should push them over the top to level 2. I hope they don’t find the treasure disappointing though – they are level 1 still after all. It shouldn’t too bad though, they’re all gamers (except Traci), so they should understand a level 1 treasure might not be the best, but should only get better.

Game Design Gripe – The “Hit Point”

Wednesday, January 16th, 2008

You know what really grinds my gears? The widely accepted Game-ism of the “hitpoint.” The hitpoint was designed as a simple mechanism for how much damage a character could take before dying. In simple terms, if you have 10 hitpoints, and take 10 points of damage – leaving 0 hitpoints left – you die. Another example is, in the original Super Mario Bros., Mario starts with one hitpoint, but if he gets a super mushroom, he now has two hitpoints. Maybe Mario is not the best example as I’m shoe-horning a new-ish game into a an old concept.

Dungeons & Dragons has been around for more than 30 years and is the source, if not the primary inspiration, for much of modern computer and video game design. As Uncle Ben would say, “With great power comes great responsibility.” With D&D, comes the hitpoint. Fighter type characters have more of them than spellcasters. This makes sense that someone trained in combat is better at taking a hit than an old man in a robe who reads all day. As characters level up – tiers or plateaus of skill and ability – they gain hitpoints, meaning that as their experience broadens, deepens, et cetera, they become even better at taking hits. Of course, over time, my warrior is going to have 100 hitpoints while your wizard will still have 25. This might be fine if your typical monster only hit for 5 damage, but in reality, as your characters advance, so do the type of monster you face. No longer do these characters face rats and little goblins, but huge dragons and even the gods themselves. The hitpoints become relatively meaningless to lower-level creatures, and really, it becomes a question of economics. Let’s shift gears.

Let’s say a loaf of bread costs $10. “That’s expensive bread,” you say, but who cares? It’s an arbitrary number for an arbitrary item. Let’s say you take home $10 for every hour of work you do. This means it takes you one hour to pay for a loaf of bread. The bread may seem expensive to you now, but how much did bread cost 50 years ago? For the sake of argument, $2. That seems cheaper, but how much did you make in an hour? One dollar, so in reality, that bread costs 2 hours 50 years ago versus the 1 hour it takes you today. The dollar may have inflated, but your hour earns you more dollars, so the bread is actually cheaper than it was 50 years ago.

So why not do away with dollars and just use units of time? This very quickly degrades into dollars again, but let’s break it down. For your eight-hour day, you get 8 chips. If we were a communist society, everybody would get 8 chips regardless of they were a janitor or a surgeon, but we’re not. For their work day, surgeons actually end up getting 80 chips, with gradations across the board from fluffer to CEO. We’re right back to where we started with different types of work being valued differently.

Now why did I tell you all that and what does it have to do with the hitpoint? Warriors (surgeons) are much better at taking damage (buying things) than other adventures (professions). Hitpoints are simply another resource, like money, except if you go broke, you die. The problems with scale apply in both scenarios too. At low levels, the 7-11 store clerk and the pre-law student have trouble buying bread at $10 at 1 chip. At higher levels, the 7-11 shift manager is better at buying bread because he now gets 20 chips in a day, but the legal aide gets 40 chips a day, so he’s still more able to buy that bread.

The exact same goes for hitpoints. This inflation is like providing adequate subdivisions so we can still keep track of rat bites, but if we have enough of them we can survive dragons’ breath. From an economics perspective we can’t really get rid of the hitpoint. Economics is the lesbian step-sister of sociology though, what can we do with reality thrown in?

“Strongest man in world do push-ups – one finger! One bullet, all over!”

My friends in High school worked in a Chinese restaurant for a Chinese immigrant and they asked him why he didn’t learn martial arts, and that was his response. In a world of one-hit kills, what good do hitpoints serve? You can’t give that bullet a damage value other than 100%. It doesn’t matter if you have 10 hitpoints or 1000, you will be dead. One thing that hitpoints don’t keep track of is vital areas. It isn’t specified where a hit takes place, just simply that you got hit. Think of Street Fighter when Ryu’s life-bar – hitpoint meter – is at 1%. He is perfectly capable of performing every move in his repertoire, but as soon as he so much as stubs his toe, he screams bloody murder and falls unconscious.

There is a solution for all this though. We can model every aspect of the body, and make sure we keep track of healing rates, and if a hit will cause a bruise, if this cut or that cut will cause blood-loss faster, and make sure we have a completely realistic experience, but to what end? Counterstrike players may like it, but it only serves to make a game more complex, and thus potentially un-fun. For now, let’s stick with the hitpoint as some sort of life-force in a jar; it’s simpler that way. I’ll keep thinking about this though, maybe I can come up with a partial solution. I know game systems like Fallout and 4th Edition of D&D are trying, and that’s admirable.