Jeff-Vogel

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 25 March 2010

The Outgoing Goblin's Guide to Gaming Etiquette

Posted on 21:40 by Unknown
(This is a slightly updated article I wrote for the late, lamented Dragon magazine back in the day. It is a humorous summary of all I learned from many years of playing Dungeons & Dragons. It is also darn funny. I haven't checked to see how many of the rights to this article I signed away when it was published. However, since they never bothered to pay me for the article, to Hell with them.)

The Outgoing Goblin's Guide to Gaming Etiquette
Etiquette is the art and science of living together happily. It is the set of rules which maintains the peacefulness of civilization. It is the salve which soothes society when it becomes chafed.

Have you ever been in the middle of a long, happy session of D&D, with everything going great, when suddenly you said the wrong thing, and your whole party suddenly ganged up on you and killed you?

Wow. Me too.

Fortunately, I've learned from all the times this has happened to me. This guide is a way of giving something back to the community from which I have taken so much. Follow the advice within, and you will shine as a beacon of politeness to all your fellow patrons of the geekly arts.

The Outgoing Goblin Says: Just because you're playing a chaotic evil thief doesn't mean you should be rude. Read on and follow my advice, even when every ounce of common sense tells you you shouldn't! You'll be glad you did!
Do's and Don'ts of the Proper Role-Player

It is a terrifying thing to play a character, massively outnumbered by monsters, surrounded by huge forces you can't understand, trying to keep your dice from mingling overmuch with the dice of the player next to you. Here are some simple rules to help hold off your inevitable, grisly death a short period of time.

  • DON'T stand up, point at the DM, and shout "You're not the boss of me!"
  • DO regale your friends with tales of high role-playing adventure. What's the point of having Frodalf make 3rd level if you can't tell your pals about it in intense, soul-crushing detail?
  • DON'T ask the magic user how much mana is left in his pool.
  • DO give your characters classic fantasy names, to help get people in the proper mood. "Bilbo" and "Mel Gibson" are excellent choices.
  • DON'T blow cigarette smoke in the DM's face after casting a fireball, no matter how much it helps him to "feel the fantasy."
  • DO adopt a special voice to use when your character speaks. Your fellow players will feel much more immersed in the fantasy after thirty minutes in a room with "Squeeky, The Gnome With A High-Pitched Voice."
  • DON'T try to get an automatic rifle for your character. The DM will be forced to give the orcs rocket launchers in the name of game balance.

The Outgoing Goblin Says: Well, this may not be so bad. In my games, the ogres tend to come equipped with energy pistols and canisters of the bubonic plague. But then, my campaigns tend to be more lively and fast-paced than most.

Good manners are, of course, not for the player alone. Believe it or not, sometimes the Dungeon Master should play nice too. Not too much, of course, or the players will take advantage, shifty vermin that they are. Never trust them for a moment.

  • DO blow cigarette smoke into a player's face after an enemy throws a fireball at him or her. It will help that player "feel the fantasy".
  • DON'T give the ogres canisters of the bubonic plague until a character in the party can cast Cure Disease. Fair is fair.
  • DO make fantasy speech mandatory. Common use of phrases like "Prithee, my liege." and "Huzzah!" create an environment that makes the players feel blissfully adrift in time and space. (Example: "Prithee my liege, but if mine +1 dagger doesn't end up back in my pack on the nonce, I will have to kick some serious elven butt, huzzah!")
  • DON'T forget to encourage serious thought. Try making your players have to answer a riddle before they can leave the dungeon. Nothing builds the self-esteem like coming up with that brilliant answer after a mere three hours of saying "It is the sun? No? Then how about a snail?"
  • DO encourage role-playing by enforcing an "If you say it, your character says it!" rule. In the middle of a dungeon, do you really want your elf to say "Hey, Jason, get me a coke?" Or "Arrgh. My chest. Aaaghh! Where are my nitroglycerine pills?" Certainly not.

See? Nothing but good, simple, common sense. If any of this seems strange or inappropriate to you, well, it's a good thing you read this article before you really embarrassed yourself, isn't it?

Helping Build a Balanced Party

Remember, the central element of every great drama is conflict. When creating your character, be sure to do so in a way that maximizes conflict! Keep things interesting! Does your friend plan to play a shifty, untrustworthy thief? You must play a Paladin. Is Erik playing a laser gun toting alien hunter? Then be an alien in human disguise, and lay your eggs in his torso as soon as possible. Is the DM's girlfriend in the game? Then do something to tick her off, by all means!

The Outgoing Goblin Says: Any campaign in which the DM's girlfriend plays is destined to be rich, exciting, and complicated. Especially after they break up.

There is no better time for exciting role-playing and intrigue than when splitting up the loot. Look at is this way. Think about how important it is to get paid at your job. This of the loot as your character's salary. Imagine working hard at, say, McDonalds, cleaning the grease traps and mopping the floors and waiting for the end of the month when, finally, you will get that Girdle of Hill Giant Strength you've been busting your butt for. But then, when the time comes, the shift manager tries to stick you with a lousy +1 Glaive-guisarme instead! And you're not even proficient in Glaive-guisarme!

I'll tell you what, that is the time for some serious, noisy role-playing.

The Outgoing Goblin Says: Remember, if your party is created with enough conflicts, you will be able to have hours of wild, noisy action without even making it to the city gates.

Creating a Proper Gaming Environment

All right. The game is at your house tonight. Everyone will be coming over in three hours. You look around your living room. Everything is neat and clean. There is no debris on the couch. The carpet is freshly vacuumed. There are no strong odors of any kind. So everything is perfect and ready for the game, right?

No! You dunce! What were you thinking?

Remember, we are trying to imagine ourselves in a fantasy environment here! Were the middle ages sterile and clean? No! They were pretty stinky, actually. So, before your players come over, you must provide a fantasy-like gaming environment:

  • Pens. Pencils. Paper.
  • Spare dice and rulebooks.
  • Tortilla chips.
  • Comfortable chairs.
  • A fair amount of grime, lint, and dirt.
  • Open flames.
  • Live snakes.
  • Ethereal, fantasy-themed music on the stereo. I recommend Rush. Or Jethro Tull, in a pinch.
  • Numerous copies of Dragon magazine. We can't stress this one enough.
  • Mysterious "blood stains" on the floor. If you can't figure out a way to create realistic looking blood stains, I recommend using blood.
  • A large pot of suet, organ meat, or other appropriate medieval food.
  • A rich, musty, dungeon-like odor.

And remember ... science has shown that if something is good, ten times as much of it is ten times better, at least. Thus, you should strive to provide everything on this list. That way, if the screams caused by the presence of snakes distracts you, you can always just turn up the stereo.

Follow the Standard Rules of Etiquette

When we spend a happy evening gaming, we create a new, fantastic world in our caffeine-addled minds. However, our corporeal bodies, sadly, remain in this world, growing older and rounder. This means that, since we remain in this world, we have to live by the rules of etiquette everyone else lives by every day.

Your mother was right. Please and Thank You are magic words, just as capable of opening doors as any magic spell. There are lots of other magic words, too. Like Critical Hit, and I'm Bleeding To Death, and Huzzah! These are phrases which make every gaming session run a little bit smoother.

When your host has you over for a gaming session, be a gracious guest. Compliment his collection of Star Trek novels. Don't spill Mountain Dew on the Firefly DVDs. Don't point how lame he was for buying a Wii, when Playstation III has much better graphics and plays Blu-Ray. Instead, compliment his taste in furniture and wall decoration, and, if he has crusty dishes stacked in the sink, just think of it as his effort to create a "dungeon-like" atmosphere.

The Outgoing Goblin Says: How can you role-play exploring a gruesome, dungeon-like atmosphere when you're not actually IN a gruesome, dungeon-like atmosphere? You think goblins fold and put away their laundry? No!

And, finally, after a good session of gaming, one should always send a proper thank you note, hand-written on some sort of lovely stationary:

Dear Mr. Dungeon Master,

Thank you very much for having us over for that lovely adventure last Saturday. Also, thank you very much for the lovely +1 longsword. It was exactly what my character needed, and the experience points I received for getting it really hit the spot. Ha ha.
Also, I'd like to apologize for that little misunderstanding that we had. I was mistaken. You are, in fact, the boss of me. I'm sorry for any upset my loud and unexpected outburst caused you.

- Warmest Regards,
Jeff Vogel

The Importance of Timeliness and Understanding

It is a sad fact of our role-playing lives that most campaigns are killed by indifference and the absence of players.

The Outgoing Goblin Says: Well, actually, most of MY campaigns are killed by a natural 20, an orc, and a rocket launcher, but, as I mentioned earlier, my campaigns are a bit more lively and high-spirited than most.

If you are the DM, it is important to be flexible when players miss sessions. If Sue can't make it, let another player play Sue's character. Give that player one of Sue's magic items as a gratuity for the extra work. Or, you can run Sue's character as an NPC. Playing Sue yourself will give you a chance to humorously satirize some of Sue's more notable personality traits and verbal tics. This will help you work out frustration over the time Sue spilled Mountain Dew on your Firefly DVDs.

If you are a player, on the other hand, try to meet the DM halfway. Suppose that the gamemaster for the evening, Frederick, walks in carrying a copy of the module Scum Orcs of the Hills. He sets out a box with twenty carefully painted Scum Orc miniatures. An issue of Dragon magazine drops from his pack and falls open to the well worn article "Ecology of the Scum Orc." For the sake of realism, he has carefully cultivated a personal scent very similar to that of a Scum Orc. He lays out a map of the hills surrounding your village. And he asks you, "What do you do now?"

This is NOT the point where you say "We go to the lowlands and hunt kobolds." Not unless you want to find yourselves face to face with kobolds wielding rocket launchers and canisters of the ebola virus.

A Helpful Example

In closing, I would like to present a transcript of one of my recent gaming sessions with four of my friends. It was a pleasant experience for all concerned, and everyone was so polite that I could barely stand it. Read, and learn.

The group for this session consisted of Player A (chaotic-evil thief), Player B (chaotic-evil thief), Player C (lawful-good paladin), and Player D (chaotic-evil fighter/thief). The DM was, as is ideal, me.

(Note that this is a near-perfect group for the creation of exciting role-playing. A group like this can have hours of enjoyable treachery and intrigue over the discovery of a single healing potion.)

Me: OK. The gnoll is dead. Unfortunately, your attacks damaged its kevlar vest too much for it to be of use.
Player A: OK. We head west.
(I bend down behind my screen to see what comes next. As I look, someone slaps it with the palm of his or her hand, smacking me in the nose. I jump up.)
Me: Who did that?
Player B (pointing at C): It was her!
Player C: You sneak!
Player D: Huzzah!
Me: OK, Player B. You get 500 experience for helping.
(Always be polite and reward people who help you.)
Player D: Prithee, my liege!
Player C (to Player B): I'll get you for this.
Me: And Player C, your character catches tuberculosis.
Player C: I'm breaking up with you.
Me: OK, done. You also lose your paladin-hood.
Player C: OK. I become a chaotic-evil thief.
Me: Excellent! Done.
Player A: OK. Like I said, we head west.
Player C: I backstab Player B.
(All right! Now we're getting some interesting conflict! Now none of the players will find out that I forgot to design an adventure.)
Player B: Ow. Dang. I drink my healing potion.
Me: You look in your pouch and realize that it's gone.
Player B: OK, who has my healing potion?
Player C: I run behind player B and backstab her again.
(And so on. This goes on for about an hour of pure, scheming fun.)
Me: Suddenly, you are distracted by an explosion. You look up and see a dozen scum orcs on the crest of a nearby hill. One has a rocket launcher, and the rest are holding small metal canisters of some sort.
Player A: I pull out my wand and shoot a magic missile at them.
Me: Your wand is gone.
Player D (stands up, points at me, shouts): You're not the boss of me!

Great, huh? Like I said before, there is nothing like a little bit of good manners to create a lively, non-stop, action-packed gaming session. See you in the dungeon! Huzzah!
Read More
Posted in dungeons and dragons, humor, rpgs, tldr, work i didn't get paid for | No comments

Sunday, 7 March 2010

Brief Oscar Thoughts.

Posted on 21:35 by Unknown
Every year, I say I won't watch any of the Academy Awards. And every year, I disappoint myself, my family, and the whole idea of human dignity by giving in. I know they don't matter, but darn it. They're just too fun. If only watchable with the aid of a Tivo.

And, after so many years, this is the FIRST year I can recall when the movie that won Best Picture was, arguably, the best picture.

So let me conclude by saying, Hurt Locker! HELLS YEAH!

The only thing that would have made me happier is if Inglourious Basterds won its much deserved award for best documentary.
Read More
Posted in movie, nerdjoy | No comments

Wednesday, 3 March 2010

More Thoughts On the Anti-Pirate Measures That Will (?) Work

Posted on 20:57 by Unknown
Well, the storm of commentary and attention directed at my Assassin's Creed 2 DRM article has died down a little bit. I suspect that that little blog post is one of the most read pieces of text I've ever written. At this point, 90% of the Internet has posted on Slashdot, The Escapist, or somewhere else to say I'm an idiot. The intensity of the reaction was quite interesting to me, and the various responses left me with a lot of what, for me, passes for thoughts.

I think a lot of the intensity of the reaction was because, simply, many people hadn't heard about this new DRM system. Or, if they had, they were still heated up over it. Add in the constant need among pirates to come up with increasingly overwrought justifications for their obviously illegal and immoral actions, and you have the expected traveling firestorm.

It is now rumored that crackers are making short work of this new DRM software. Believe me, I hope this is the case. As I said in the previous article, I think these measures are overall bad for the PC games industry (of which I am a part). However, this alleged victory will, I think, be short-lived. Once these games are being coded to constantly contact the developer's servers, developers have a lot of new weapons in their anti-pirate arsenal. More about this in point #2, below.

But, in the mess, interesting things were said. Here is what I have learned (or still believe):

1. To "work", anti-piracy measures only need to stay unbroken for the peak sales period of the game. That is, the first three months or so. If it stays uncracked for that long, the developers win. I never said that there was uncrackable DRM, because that is not true. It does not need to be uncrackable.

2. UbiSoft's "Have the game maintain a constant Internet connection and move a lot of the processing onto the server" solution will slow down cracking. If not now, then in the future. Developers can move more and more processing onto the server. Right now, it's just saved games. Later, they can move more and more code off of your machine and onto theirs.

You want your very-difficult-to-crack DRM system? Here it is! Take all the statistics (and maybe scripts) for creatures and items and weapons and put them on the server. The game only downloads them when it needs them. This is ten thousand little chunks, only a handful of KB, of vital and irreplaceable data, and it will take a long time for a cracker to get the game to download all of the bits so he can isolate and read them all and put them in his fake server/cracked game. And God help you if he missed an item. Don't just wave your hands and go, "Oh, someone could break that easy." This system is already routinely used by MMOs, and it would work.

(And I suspect Assassin's Creed 2 has some of this and they just haven't told us yet. Remember, it has to be using that constant net connection for something.)

Once the game is developed with a constant net connection in mind, the developer can heap an arbitrary amount of work on hackers. I've read a lot of "easy solutions" to the problem over the last few days. All assume they know everything that's going on on the server side. Not a good assumption.

3. Oh, and by the way, the constant server thing is temporary. UbiSoft has already said that, when they don't want to maintain the servers anymore, they will release a patch removing the need for the game to talk to them. I give it about six months until this happens. Maintaining that many servers is expensive, and once that period of time has passed they won't need the DRM there anymore. Then Assassin's Creed 2 is free to appear on ten buck shovelware DVD compilations, coming to a Best Buy near you.

4. People have an almost religious need to believe in the power of the cracker to overcome any obstacle in his (or her?) way. I think that part of the ideological structure pirates build to justify their actions must include believing that, "Hey, it'll always be cracked anyway." Either that, or people just don't wanna believe that the river of cool free stuff they believe they are entitled to might dry up.

5. If you use the terms "hacker" and "cracker" interchangeably, you will make a small number of people very angry at you.

6. Suppose, for the sake of argument, they did develop pirate-proof DRM on the PC. Lots of people seem to assume that, when people can't pirate the game, they just won't buy it. Hogwash. People LOVE games. If they have to pay money to get games, they will. Just look at the XBox, Wii, and PS3. It's possible to pirate games there, but it is not easy. Thus, people pay tons of cash for them. It's easy to talk big about how you will never pay money for games with restrictive DRM, but everyone has a price. If games as sexy as Diablo 3 ever start coming with the mean DRM, a lot of people are going to sigh, grit their teeth, and accept it.

So, as repellent as the new system is, they aren't insane for trying. The rewards for success are considerable.

So thank you for all the attention. And, if you don't think I'm an entire idiot, my newest fantasy RPG for Windows and Mac doesn't have any scary DRM at all. And the demo is huge and free. Please excuse this blatant self-promotion. Thank you, and good night.
Read More
Posted in drm, flamebait, i act like i am smart, nerdrage, piracy | No comments

Monday, 1 March 2010

The Last, Best Article On How to Fix the Olympics!

Posted on 11:28 by Unknown
I don't just spend my time writing games. I have interests. I have passions. And that is why, every two years, I plop my well-rounded self onto to couch for several weeks to watch an abusive amount of the Olympics.

And we're serious about it in this household. We were dumb enough to renew our Tivo subscription for the Winter Olympics, just so we wouldn't have to sit through commercials like animals.

Of course, those who feel that they are oh so superior to any mere sporting event have totally tuned me out by now. Good. They don't deserve the Olympics. Sure, the event is expensive, commercialized, and occasionally full of corruption, stupidity, and incredibly tight-assed officials. But there is an awesomeness there that the bad parts simply can't obscure.

However, speaking as a game designer, the Winter Olympics could really, really use some tightening up. There are countless ways to make the events more interesting for the people who count. That is, us. At home. But I'm not going to suggest, as some have, dropping sports. That is cowardly and Unamerican. Also, if some young, strapping lad has spent his short life wrecking his body to be best at something that is almost surgically absent of interest, I'm not going to be the one to tell him that his sport sucks beyond redemption. Even if it does.

So here, offered free and out of my pure love for humanity, are my ways to make the Winter Olympics much more cool and watchable. I'm not the first to make up such a list, but I plan to be the last.

Downhill Skiing, Speed Skating, Slalom - Here's a rule. Any sport where you can't tell with the naked eye who is winning is dumb. These events are always decided by a margin of three squintillionths of a second, periods of time too small for the human brain to process them, and only magic, time-telling robots can tell us who won. And maybe the robots are lying. Because robots hate us.

My game designer powers tell me that this is an easy fix. Just add a factor that will cause a greater variance in the finish times for the athletes. A polar bear randomly wandering halfway down the course should solve the problem. And, for extra exciteness, put a ribbon on the bear's tail. Pull it off on the way down and we shave five seconds off your time.

Ski Cross, Snowboard Cross, Short Track Skating, Any Four-Person Roller Derby On Ice -
These are how downhill skiing and speed skating should be done. Fast races. You can see who won. Awesome crashes.

And in Short Track Skating, on average, 90% of the skaters are disqualified. Anyone can win! Heck, I just got a Bronze for the men's thousand meter, and I never left my house!

Anything With Ski Jumping That Doesn't Involve Lots of Nifty Flipping In an XTREME Manner - These are the most tedious sports to watch that don't have the word "luge" somewhere in the name. Every jump looks exactly the same. Also, these sports are harder to fix, as the slope doesn't really have a good place to put the polar bear. The only way to fix this is to change the rules and equipment to make ski jumping exactly identical, in every way, to snowboard halfpipe and hope that nobody notices.

Any Event With a Snowboard - Thank God for XTREME sports for keeping the Olympics watchable. Enjoy it while it lasts. Give it a decade or two and the Olympics-fun-sucking-machine will have its way with them. Remember, a snowboarder got booted from the Olympic village for getting photographed displaying his bronze medal in an (ahem) erotically suggestive way. The fun window is closing fast, folks.

Hockey - Basically soccer on ice. Which means it's boring. The best way to fix it is to force the players to play 60 minutes straight. No rests. No interruptions. Watching their desperate efforts to flail the puck into the net around the 50 minute mark will be awesome. Also, the profound fatigue will make it much harder for them to keep away from the polar bear.

Figure Skating - The perfect sport for the Winter Olympics. No sense of fun or spontaneity. Comically corrupt judging for us all to argue about. And sparkles, sparkles, sparkles! Plenty of excitement, but not the sort that is ever, you know, exciting. Perfect viewing for those of us with cardiac issues.

There's still room for some minor changes. First, no skaters under eighteen. I want to be able to watch some contestant pull out her sultry Salome dance without feeling like my name should be on a list somewhere.

Second, three nights isn't near enough for Ice Dancing. We need a minimum of eight nights to fully appreciate the splendor of whatever the hell that is. Oh, and finally, the entire current pool of judges could perhaps be removed and replaced with ANYONE AT ALL.

Bobsled - In my brave future world, everyone in the bobsled will be forced to switch places halfway down.

Curling - There is a general progression that goes on with curling. People hear about it and go, "They do what? What brooms? That sounds dumb!" And then they sit down to watch it for a few minutes, hoping for a good laugh. And then they say something like, "Wow! How lame! They're just playing shuffleboard with brooms. And they ... Ooh. That was a nice shot. And the shouting and the snacks and they're all middle aged. This is so dumb. And ... Sweet. Completely knocked their rock out of there. ... Where was I? This isn't a sport. This ... This ... ... ... SWEEP HARDER, BITCHES!!!"

Curling is the ultimate sport of the Winter Olympics. It moves relatively quickly, compared to, say, hockey. A lot of points get scored. There is strategy. You can tell who is winning with the naked eye. And there is an eccentric, low-tech charm to the thing, an "I could do that" air (even though you really can't) that makes it far more approachable than watching wiry, teenage pixies jumping eighty feet into the air.

So to fix curling? Show more of it. Especially the woman. A lot of them are totally hot in a kind of naughty librarian sort of way.

Oh, and One More Thing - The best way to fix the Olympics is to get rid of the tight-assed, suffocating self-importance of the Olympics. After the Canadian hockey-women won their gold medals, they took to the ice and drank champagne and smoked cigars. Look at the pictures. They are awesome! And so some officials got angry and made them apologize. Hey, we aren't talking someone performing an act of love on a bronze medal here. It's celebrating your hard-earned victory by cracking a cold one on the back of a Zamboni.

The Olympics is about (i) insanely dedicated young people (ii) doing crazy things (iii) for our enjoyment and then going off to have (iv) mind-bogglingly athletic sex. Anything that does not directly contribute to one of those four key factors must be destroyed without mercy. Preferably before 2012, when the next Real Olympics will happen.
Read More
Posted in advice, humor, nerdjoy, physical activity | No comments

Friday, 26 February 2010

Avernum 6 For Windows Released

Posted on 12:47 by Unknown
We have finally released Avernum 6, the final game in the Avernum saga, for Windows. The game has been a huge success for us on the Mac end, and we're very happy to finally have it available for all of our customers. If you like huge, Indie role-playing games with a retro flair, you could do worse than to check it out.

Having worked on this storyline for fifteen years now, it feels weird to bring it to an end. And liberating, too. I am making a whole new game world, game engine, etc., and I hope to blog about the ins and outs of that process plenty in the next year.

Edit: By the way, prior experience with the Avernum games is completely unnecessary to enjoy Avernum 6. I figured out early on that sequels should always provide easy entry for new players. Especially when they have a number as high as 6 after the name.
Read More
Posted in avernum, blatant pr, spiderweb software | No comments

Thursday, 25 February 2010

The Awful Anti-Pirate System That Will Probably Work

Posted on 23:03 by Unknown
So, when I read that Assassin's Creed 2 for the PC would fight piracy by requiring a live internet connection all the time when you were playing, I thought it was a joke. Sort of a dry, post-modern satire of the whole idea of DRM. Then I learned that, if your internet connection broke while playing it, the game would freeze. What's more, if the connection didn't return soon enough, the game would quit and your progress would be unsaved. This convinced me that the whole thing was a joke.

Then I learned, as explicitly confirmed by Ubisoft representatives, no. Not a joke. Not at all.

Of course, this is pretty harsh medicine, and the many reasons this set-up is hostile have been ably discussed. What if you have an inconsistent internet connection? What if servers ever go down? (Due to malfunction, bankruptcy, or no longer wanting to pay to maintain them.)

Also, you don't hold onto your saved games anymore. They do. This part is really significant. That's why the game needs the net connection all the time. It's not just for their amusement. The constant contact is necessary because your game is saved on their machine. Not yours. They are claiming that this is for your convenience, because then you can get at your saved games from any computer anywhere, but nobody is fooled.

But, in all the writing and bitching on the topic, everyone seems to be missing the most significant detail of this new system. Everyone always assumes that all DRM will be broken immediately and pirated versions will appear instantly and anti-hacker measures never work. But this system (and I know saying this will immediately get me written off as an idiot, but bear with me) is the one that will finally do a good enough job of holding off pirates. It won't hold them off forever (I think) but it will hold them long enough for the game to get its sales.

Here's why ... This is how hacking usually works. A game (or word processor, or operating system) is programmed to, say, check in at launch with the home server to make sure it's a legal copy. The hacker goes through the code and looks for that line of software and disables it. Snip. And the program is cracked and ready to be sent to the Torrents. This is a bit of a simplification, but it gets at the heart of the thing. Most hacking require disabling a small chunk of the program, and that is not hard.

But Assassin's Creed 2 is different. Remember, all of the code for saving and loading games (a significant feature, I'm sure you would agree) is tied into logging into a distant server and sending data back and forth. This vital and complex bit of code has been written from the ground up to require having the saved games live on a machine far away, with said machine being programmed to accept, save, and return the game data. This is a far more difficult problem for a hacker to circumvent. What are the options?

1. Make your own, free saved game server and alter the application code to use it.

This means a lot of work and expense, both to duplicate Ubisoft's game saving code and to set up and maintain the servers. Won't happen.

2. Trick the Ubisoft servers into believing you have a legit copy, so that they will let you save your game.

OK, the hackers will probably eventually come up with a keygen program. This is tricky, because the software that generates the keys will be in Ubisoft's hands, far from prying eyes. But they could possible do it, given a bit of time. But if they ever figure out you have a fake or duplicate key (and I bet they have their ways), poof. Your account and saved games disappear. I don't think this will work.

3. Hack the game to not need to save games on a remote server.

This means a hacker has to figure out the saved game format, somehow jam into the application new code to write the saved data and new code to read it, TEST IT, and get it to work. Doable. But it will take time, and I bet you'd get some bugs in the process.

So this will be a tough nut to crack.

Remember what it takes to get DRM to work. It doesn't have to be uncrackable. Nothing is. All it has to do is delay the hackers long enough for the game to get a couple months worth of sales. And by turning a key part of their game into a MMO ("We, like WoW, control the saved game, not you."), they have come up with a clever and brutal way to do just that.

But this will make everyone hate them.

Perhaps. Make no mistake. Ubisoft will lose customers and earn much nerdrage over this. But they are engaged in a grand experiment. They are seeing if an adequately pirate-proof game can make money. Will keeping cracked copies off the Torrents for a month make extra sales? And enough extra sales to make writing PC games worthwhile? Because the current system, where 90% of the copies out there are pirated and only megahits that could turn a profit on that 10%, doesn't seem to be working.

But it's an amazingly harsh system. As much as I hope for someone to come up with an anti-hacker measure that can reliably hold off the thieves for a few months without ticking the entire planet off (so that I can start using it), well, I wouldn't buy a game with the system Ubisoft is using. I really sympathize with what they're trying to do, and I can't join in with the (almost) unanimous chorus of rage. But this doesn't feel like the answer.

People might buy more copies of Assassin's Creed 2, but this is the sort of measure that can sour people on PC gaming as a whole. And that hurts everyone. Including me.

Edit: Thanks everyone for the comments! A couple responses.

Yes, of course there are solutions for making your own authentication server. But for the DRM to work, all it has to do is 1. delay the cracking, and 2. make it difficult/unreliable for the bulk of non-super-technically-apt gamers. Making people set up their own servers (on their own machines or not) is enough of a barrier to entry to get the job done.

Remember, I didn't say it was uncrackable, only that it was difficult/slow enough to give a profitable first few months.

As for the game making local copies of the saved games. IF this turns out to be the case, and IF the game also has easily accessible features in place for loading those saves (as opposed to only caching them there and only being able to load from the distant server), then yes, it's a dumb and easily crackable system. But even if this is the case, that doesn't change the fact that the next game to use this system will be slow to crack for the reasons given above, and all of the factors and consequences given above still apply.

Edit 2: One quick question for the "Anything can be cracked right away." crowd. Where do I get my cracked copy of World of Warcraft that can play the real game (not some cobbled together emulation server) without paying. Answer: You can't.

Once you accept the need for a constant internet connection, the developer can just load more and more of the game logic onto the servers. Right now, they're just trying it with saved games. (And who knows what else? Do any of us really know what the game is using that constant internet connection for?) But they can put more and more of the game onto their end until cracking the game will involve rewriting the damn thing.

Oh, and by the way, people accept their game needing a constant internet connection all the time. WoW. CounterStrike. Team Fortress. So saying people won't accept it for single player games is a bit of a stretch. They'll get used to it soon enough.

Edit 3: Wow. Main page Slashdot. The Escapist. All the hate is making my face burn. I've written a follow-up article, but I'm posting a squib from it now because I want to address the most common and fallacious point, that any system can easily be cracked:

"You want your very-difficult-to-crack DRM system? Here it is! Take all the statistics and scripts for creatures and items and weapons and put them on the server. The game only downloads them when it needs them. This is ten thousand scripts and bits of data, and it will take a long time for a cracker to get the game to download them so he can isolate and read them all and put them in his fake server/cracked game. And God help you if he missed an item. Don't just wave your hands and go, "Oh, someone could break that easy." This. Would. Work.

(And I bet Assassin's Creed 2 has some of this and they just haven't told us yet. Remember, it has to be using that constant net connection for something.)"

Read More
Posted in drm, everyone will hate this, flamebait, nerdrage, piracy | No comments

Thursday, 18 February 2010

Three Tips For Getting Started In the Indie Gaming Biz

Posted on 01:43 by Unknown
As of about now, I have been writing and selling my fantasy role-playing games for a living for fifteen years. By the standards of this business, this makes me older than the stones and the dirt. When I started out, there wasn't a world wide web and I made all my money on a powerhouse called AOL. Also, you kids get off my lawn!

I get a lot of e-mails asking for advice for getting started in the business of writing and selling software. (And also e-mails saying how much my games inspired people when they were 13, and how they then grew up and started their own software companies. Thanks for reminding me how very, very old I am.) At this point, I think I am too fossilized in my ways to give much meaningful advice. I mean, when I started, you went to the mall to buy shareware demos on floppy disks, for God's sake!

But I do know a lot of things that are valuable, and some of them aren't instantly obvious. Over the next few posts, I'd like to summarize a few of them. A lot of this advice is helpful to anyone trying to start their own business, software or otherwise. Though my focus will be, of course, on software. Especially games.

1. You Need a Good Idea

So you want to sell something. Well, I want you to imagine something first. Think about your wallet, and the money in it. Think about the times when you pull out that wallet and actually hand over your credit card or cash for something. I'm willing to bet it's for something you really need or really want. You don't just do it for anything. You like your money, and you want to keep it. Unless you're rich, you are probably at least a little careful about the money you spend.

Well, when you're running your business, your job is to pry the credit card out of peoples' wallets. Again and again. Systems like Microsoft Points make the process a bit more abstract, making it a little easier to get people to buy your stuff, but, in the end, you have to convince people to give you money. And people like their money.

This means (and yes, I know this seems obvious but it's amazing how often people forget it) that whatever you are selling has to be pretty darn special. It has to be a good idea, well executed, and not competing against a ton of free competitors. And let me tell you something. That's a hard thing to come up with these days.

Have an idea for a tower defense game? Well, is it better than the (free) Desktop Tower Defense? Really? I bet it isn't. Want to sell a shooter on XBox Indie Games? Well, is it better than (free) Aegis Wing or ($1) I MAED A GAM3 W1TH Z0MB1ES 1N IT!!!1? If not, you have a real problem, and you haven't even written a line of code.

How do I make a living doing what I do? I write huge, involved RPGs with funky enemies and intricate storylines. Is it a huge amount of finicky and irritating work to make games like that? Yes. Am I ever tempted to write less involved casual-type puzzle games? Hell yes. But I make something that is relatively rare and you can't easily obtain on Kongregate for free. Thus, not only are people interested in my work, but I can charge a good price for it. Selling something scarce has its points.

Look real hard at your idea. Hunt the web and figure out how cheap the games you'll be competing with are. When you are sure you want to write a game (or graphics editor or genealogy program or random number generator or whatever) that can get people to hand out their credit card numbers, only then may you proceed.

2. Professional Work Requires Professional Tools

Another question I get asked from time to time is, "How can I find a free program to do [make art/write programs/whatever]." And my answer is always, "You DON'T!"

I know. You don't have much money. You can't afford Photoshop or whatever. But starting a business isn't free, and you need the best tools for the job.

If you are doing image editing, you need Photoshop. It's the standard format. There are plenty of resources for it. It is made to do what you need and do it well. Some people will recommend using GIMP, the free software alternative. But every time I try it, it's so horrible that my skin starts peeling off in sheets. Somehow, you need to acquire the real deal.

(Bonus ProTip: When naming your product, don't give it a name like GIMP. Excel is a excellent name for a spreadsheet program. PervTech and SodomPro are not as good.)

Similarly, if you are writing programs for Windows, you want to get some form of Visual Studio. Microsoft makes the operating system. They want you to use Visual Studio. Don't fight them. Using an off-brand alternative might work, but it will cost you time, and time is your most limited resource. Happily, if you want to write Mac software, the best development environment, XCode, costs zero dollars.

These programs are expensive, which hurts. There are ways to shave off the cost. You can get an older version on eBay, or luck into one on craigslist or somewhere used software is sold. If you're a student, you can get established with a much cheaper student version. (Of course, as long as you can get your hands on a recent report card, you can buy an educational version whether you're a student or not, but this is ethically dicey and not to be recommended. Eventually, you want to own your tools for reals.)

There are places where you can cut corners. This is not one of them. Your job is hard enough. Get the best possible resources to help you do it.

3. Take Care Of Yourself.

This is something to which not enough attention is paid.

At PAX two years ago, I attended a panel on running a small Indie game company. A lot of unhelpful advice was given, but I think the part that irritated me the most though was when everyone bragged about how few hours of sleep they got establishing their business, and how this should be considered the norm.

Let me say something here, and I don't want to put too fine a point on it.

You need sleep to live.

When you are working on your project, using your spare hours, scraping up every scrap of time to try to put everything together and get it out the door, you must take care of yourself. Doing otherwise is bad for your work. Program for an hour when you're half-awake, and I guarantee you'll make a mistake which will cost you two hours of debugging. This is what the cool kids call a false economy.

You should force yourself to get an acceptable amount of sleep. And it doesn't stop there. You'll be ingesting tons of caffeine. That's a standard thing. But maybe try to occasionally eat food with nutrients. You'll think better. Also, as soon as you can, invest in a chair with proper back support. Sure, you're young and you don't have an old, hurting back. But how do you think young backs turn into old backs?

I know. I sound like your mother. But writing a profitable product is difficult enough without compounding all your problems by being all HARDCORE. All laws of physics and biology still apply.

There. That was a start, and I hope it's helpful. I'll have more soon.

Edit: About using professional tools, I should point out that the important thing here is quality, not cost. For example, Microsoft's XNA game system is not an expensive thing, but it's a professional quality tool (for certain sorts of games). The important thing is to find the tool that will enable you to best use your time, because time is the most valuable commodity.
Read More
Posted in advice, back in the day, business stuff, i act like i am smart, indie | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Katawa Shoujo, Sex Stuff in Games, and Choosing What You Are Allowed To See
    What I expected: Weirdo smut. What I got: A little box full of therapy. This is one of those blog posts it's really hard to hit the Publ...
  • Avernum Out For Windows, For What It's Worth.
    A few weeks ago, Spiderweb Software finally released our newest role-playing game, Avernum: Escape From the Pit , for Windows. It's als...
  • Watch Me Talk About Something!
    Casual Connect is an annual convention in Seattle dedicated to the discussion of casual computer games, the design and marketing o...
  • Thoughts On Plants vs Zombies
    I just spent a bunch of time playing almost all of Plants vs Zombies . Then I watched my seven-year old daughter play it. She loves it. A fa...
  • The Outgoing Goblin's Guide to Gaming Etiquette
    (This is a slightly updated article I wrote for the late, lamented Dragon magazine back in the day. It is a humorous summary of all I learne...
  • Avadon Developer Diary #2 - What Sort Of Game Will This Be?
    Here is another long overdue developer diary for our next game, Avadon: The Black Fortress . These articles are about the ongoing process of...
  • Avadon Out For Windows, Responding To Critics.
    We finally released Avadon: The Black Fortress for Windows. So far, it is functional and selling very well. I am really heartened to the re...
  • Why We Need Video Game Critics, Even If the Whole Topic Is Boring
    Video games need more of this ... We've reached the point where video games have a huge place in our culture, and yet most of them are ....
  • So Here's How Many Games I Sell.
    I get a lot of questions from young, aspiring Indie developers, and the most common query is: How many copies of a game does Spiderweb Softw...
  • Shareware is dead. Long live shareware.
    The first thing I want to do in my official position as author of this blog is thank whoever first came up with the idea of using the word I...

Categories

  • 10000 hours
  • addiction
  • adolescent power fantasy
  • advice
  • android
  • apple
  • avadon
  • avernum
  • back in the day
  • bees
  • bioware
  • blatant pr
  • books
  • boring
  • both artsy AND fartsy
  • braid
  • business stuff
  • cowardice
  • criticism
  • death
  • design
  • destroying my employability in the game industry
  • developer diary
  • diablo
  • dragon age
  • drm
  • dry boring stuff
  • dungeons and dragons
  • ego-massage
  • entertaining atrocities
  • everyone will hate this
  • fad
  • fart
  • flamebait
  • flumph
  • games
  • geneforge
  • gold rush
  • grand theft auto
  • grumpy gamer
  • guitar hero
  • high-functioning alcoholics
  • humble bundle
  • humor
  • i act like i am smart
  • i am a parent if you can believe that
  • i am completely freaking out
  • i am very old
  • i hate art
  • i suck at pr
  • i've wasted my life
  • indie
  • internet hate machine
  • interview
  • introduction
  • introvision
  • ipad
  • iphone
  • jetpacks
  • l2pn00b
  • linking to things i like
  • loser
  • losing lots of money
  • mass effect
  • microsoft
  • minecraft
  • mourning
  • movie
  • nerd
  • nerdjoy
  • nerdrage
  • nethergate
  • nobel prize in awesomeness
  • not about games
  • not wrong to expect to be paid for your work
  • omigodomigodomigod
  • penny arcade
  • physical activity
  • piracy
  • ponies
  • pricing
  • pubic hair and semen
  • queen of fun
  • ranting
  • review
  • rock band
  • rpgs
  • saints row
  • sale
  • sales
  • sales figures
  • shameless self-promotion
  • shareware
  • skyrim
  • something for the ladies
  • spiderweb software
  • squid
  • ssssssss BOOM
  • star trek
  • steam
  • still alive
  • stories are for losers and squares
  • tasty meat
  • tech support
  • teh casualz
  • testing
  • that guy
  • the culture war
  • think of the children
  • tldr
  • travel journal
  • union
  • VEGAS
  • view from the bottom
  • watchmen
  • what cruddy graphics
  • whistling past graveyard
  • whomwhomwhom
  • why did my computer just melt
  • work i didn't get paid for
  • world of goo
  • xbox
  • you made my virtual pet starve you jerk
  • zombies

Blog Archive

  • ▼  2013 (18)
    • ▼  December (2)
      • Katawa Shoujo, Sex Stuff in Games, and Choosing Wh...
      • More Arguing About Women In Video Games. But This ...
    • ►  November (4)
    • ►  October (6)
    • ►  September (6)
  • ►  2012 (23)
    • ►  October (2)
    • ►  September (3)
    • ►  August (3)
    • ►  July (2)
    • ►  June (1)
    • ►  May (4)
    • ►  April (2)
    • ►  March (1)
    • ►  February (3)
    • ►  January (2)
  • ►  2011 (34)
    • ►  December (3)
    • ►  November (2)
    • ►  October (3)
    • ►  September (1)
    • ►  August (5)
    • ►  July (1)
    • ►  June (4)
    • ►  May (3)
    • ►  April (3)
    • ►  March (5)
    • ►  February (2)
    • ►  January (2)
  • ►  2010 (39)
    • ►  December (2)
    • ►  November (3)
    • ►  October (1)
    • ►  September (4)
    • ►  August (3)
    • ►  July (4)
    • ►  June (3)
    • ►  May (5)
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
    • ►  January (4)
  • ►  2009 (53)
    • ►  December (4)
    • ►  November (3)
    • ►  October (6)
    • ►  September (4)
    • ►  August (4)
    • ►  July (4)
    • ►  June (5)
    • ►  May (7)
    • ►  April (8)
    • ►  March (8)
Powered by Blogger.

About Me

Unknown
View my complete profile