I’m a gamer. I game.

Get to da Choppa!

I know I promised zombies, but I lied… you get this instead…

I signed up for and am participating in an online game design class.  On our first day of “class” (which I actually read a couple days later), part of the reading was an example to show you that making a game is not a Herculean effort.  Simple games are exactly that: simple.  What follows is the game I designed in less than 15 minutes.

Get to da Choppa!

Welcome to the jungle!  You are in the thick of it, and something is after you.  But if you can be the first to the helicopter, you can survive.

Supplies:
26 Game Tiles – 1 “Start” tile, 1 “Choppa!” tile, 14 blank “Jungle” tiles, 2 “Tunnel Entrance” tiles, 4 “Lose a Turn” tiles (tangled in vines, stuck in mud, broke through bridge, and lost my way), 2 “Advance 1 Space” tiles, and 2 “Retreat 1 Space” tiles.
12 Opportunity Cards – 3 “Cover Fire” card (Advance another player 2 spaces), 3 “Decoy” cards (Advance yourself 3 spaces), 3 “Rest Up” cards (Do nothing this turn, next turn move 5 spaces instead of rolling), and 3 “Frag” cards (Cause another player to lose a turn).
1 Six-sided die.
12 player pieces (green plastic army men if you have them).

Game designed for 2 to 12 players.

The Rules:
The 26 tiles are placed in a pile, face up, on the table.  The 12 Opportunity cards are placed, face down, on the table.  Each player chooses a playing piece and roles the die to determine play order.  Highest first, roll again to break ties.  The “Start” tile is placed on the table and all playing piece are placed on it.  Starting with the highest rolling player, each person in turn will take a game tile from the tile pile and place it on the table so that it connects to the previous tile.  The game path can turn left and right, however when a tile is placed it must only connect to one other tile.  When tile placing is complete, and the last player placed the “Choppa!” tile, you should have a board that takes 25 forward movements to complete.

Beginning with the next player in the rotation, each player draws an Opportunity card from the face down pile.  Do not show your card to other players until you play it.

After each player has drawn a card, the game moves into the Movement rounds.  If the player is on the “Start” tile, they must roll the die.  A roll of 1, 2, 3, 4, or 5 allows the player to move their playing piece forward that many spaces.  If they land on a tile with an action on it, they must adhere to it (Advancing 1 space, retreating 1 space, losing their next turn, or moving to the other end of the tunnel).  Tile actions “stack” in that if you land on an “Advance 1 Space” tile and doing so lands you on a “Lose a Turn” tile, you lose your next turn.  If a player rolls a 6, the player believes they have been spotted and hides, not moving that turn.

After the player has moved off the “Start” tile, on their turn they may choose to use their Opportunity card instead of rolling the die.  Any player moved by an Opportunity card onto a tile with an action must adhere to that action.

The game ends when a player “Gets to da Choppa!” and leaves the rest of the players in the jungle.

—–

My first prototype of the game was as basic as possible.  Sticky notes for the game tiles, more sticky notes (folded in half to hide the sticky part) for the cards, a die and some army men.  If I am inspired, I may make a “better” prototype and post some pictures.

If, my dear reader(s), you are so inclined, feel free to make your own copy of this game and try it out.  I’d love feedback on how it plays.  I feel it might need more special tiles, or some other game element to spice it up.  If you do play it, please come back and let me know how it went…

Changing Sides

The Internet exploded this week as Blizzard announced that they are working on a way to let people change factions in World of Warcraft.  If you are unaware, WoW has always been a 2-sided dynamic, built in part on PvP play between the two factions of Horde and Alliance.  On PvE servers, players have always been able to create characters on both factions, but on the PvP realms, once you created a character on one side you were locked out of the other.  (I want to say all realms were like that at launch, but if they were it has since changed.)  Of course, like their server transfer, this faction change will be done for a fee.  In the announcement, two key pieces of information are missing.  First, how much will it cost?  Second, how will it work?

Personally, I don’t care about the first question.  No matter how much it costs, I’ll never use it, just like I will never use their server transfer.  But the second question interests me greatly, especially as it relates to a couple of posts I made previously on the idea of limiting a player to a single character per account.  (I sometimes feel bad about not continuing that series, but no one agreed with me and I even got a couple of emails to the effect that I should never be allowed to design a game or even work in the game industry.)

So, let’s take a look at what I consider to be the only two logical solutions for changing factions in WoW.

The first option would be to leave the game as it is and simply let the user change their race.  Since they introduced the Draenei and the Blood Elves in The Burning Crusade, every class is represented on both sides by at least one race, so it is possible as there are no gaps.  However, that means that any Alliance Paladin, Human, Dwarf or Draenei, would have to switch to be a Blood Elf in order to go Horde.  The main issue that I have here is for people like myself who actually choose race before class.  I tend to always play human in any game, mostly because playing as a fantasy race just doesn’t appeal to me much.  I want to be “me” in another world, not to be someone else.  If this is the method they choose to use, I would never use it because my choice of race is actually more important to me than my class.  While I might jump at the option to make my level 60 priest a level 60 paladin, making my level 60 human a level 60 undead, troll or blood elf is unappealing.  Of course, I am probably in the minority, so for many players a race switch would be just fine as long as there are options they won’t hate.

The second option is the more complicated one, and that is to let the player keep their race and to just change the side they belong to.  Now, if Blizzard is lucky, this could be extremely easy and every character has a single bit flag that says “0 = Alliance, 1 = Horde” and all game interactions build off of that.  The chat channels, the side you play on in Battlegrounds, who you can attack, which NPCs will talk to you, etc.  That would be awesome.  However, given that the game was likely built with the idea that faction was the ultimate dividing point, I doubt that bit exists.  So, either Blizzard will spend the next few months implementing that bit so they can flip it, or they’ll have to come up with a more complicated and convoluted solution.  Being able to keep my race would appeal to me, seeing as how I identify more closely with my race than my class in these games, but I think it could also cause more damage to the game.  Right now, in PvP, if you are on the Alliance side and you see two people fighting, you can tell which person to help by their race.  I’m human, I see a tauren and a gnome engaged in combat.  I heal the gnome or fight the tauren.  Simple.  Now imagine that same scenario after a race keeping faction switch.  Now I’ll need some other cue to tell me who to fight and who to heal, because that could be Horde gnome fighting an Alliance tauren.  Letting races switch factions muddies distance visual identification for PvP.  So even if they had the “faction bit” that made switching factions easy, they’ll still need to do a considerable amount of work to ensure that playing the game doesn’t become confusing, at least for PvP.

Overall, since the game was not designed from the ground up with this in mind, introducing it now is, in my opinion, not a good move from a gameplay perspective.  From a business perspective, it is an excellent idea, they’ll make money off it and make a number of people very happy.  I do think that if anyone can solve the problems of the second option, Blizzard can.  So now we just have to wait and see which path they take.

Finding Each Other

I am a big fan of the idea of having one world for MMOs, and I don’t mind if they use instances to achieve it.  The biggest concern when it comes to breaking the world up that way is the potential loss of community.  If all 100,000 of your users are on the same world, and they all go to town at once, your game might have 100 instances of that town (as opposed to needing 100 servers to make sure your population levels are such that town doesn’t exceed 1,000 players at a time), the worry is that the 1,000 people you are in the instance with will likely never be the same 1,000 the next time this happens.  Even if only enough people ever go to town that never more than 5 instances are needed, the chance you run into the same people over and over is pretty low.

Fact is, even on a game that limits players to 10,000 per server, no one knows everyone.  But finding your 100 “friends” out of 10,000 is easier than 100,000 or 1,000,000, even easier when only a portion of that 10k plays in your timezone.  An instanced game gets even worse if you leave town and enter an instance designed for 75 people max, the chances you’ll play with the same 75 people is even smaller.  So how do you meet new people and make friends?  How does a community build when everyone shares?

It would be nice if someone could take the one world/instance design and then pair it up with a player matching algorithm, so that if you play with someone in a group or raid for any signifigant length of time they’d earn a rank, and you can flag players as good or bad, coupled with your friends list resulting in the game choosing an instance with the highest matching score.  This way, you would tend to play with people you’d played with before, except of course when the game cannot let you (instances exist for a reason, and sometime you just can’t let more people in), but you can allow for player overrides so even if the game chooses to put you in Wilderness Instance 27, you can swap to join a player you know who is in Wilderness Instance 19, or they you.

Its a thought… just need to figure out how to build it…

Designed to Grow

As an offshoot to the discussion over at Psychochild’s blog concerning Dread and Hope in Lord of the Rings Online, I wanted to expand on something I touched on in my comments there.

Originally, dread and hope in LotRO was a flavor.  It danced around the edges of your play.  You would run into a little dread and have to find a way to combat it, either through adding hope or just by more cautious play, going slow instead of rushing in due to your reduced stats making your character less effective.  However, as the game has expanded and they’ve raised level caps and added new content, they fell into the same trap that has caught every other game.  Dread and hope aren’t just flavor anymore, they are now a core mechanic.  There is content you cannot participate in without enough hope, so people are forced to wear the radiant gear that provides it, limiting choices.  In the future, I expect as people complain about not having choices, more hope gear will become available so that it opens up more choices to the players, which in turn will trivialize hope and it will become like the other stats on items: mostly ignored as long as you keep enough of it around.

The failing here, at least in my opinion, is that they designed something that was pretty awesome as a flavor to the game, that added a narrative and story element to the game that also was based in the mechanics of play, but didn’t, in their core initial design, plan for expansion.  Because they didn’t leave room for the core to grow, they’ve had to co-opt the flavor and make it core in order to give players somewhere to advance that wasn’t just more of the same.  Personally, I liked dread and hope the way they were, and feel they’ve lost something with it becoming “just another stat” that characters min/max.

Of course, I’m also a proponent of games with less “advancement” (usually found in the form of grinding levels and stats, mathematical increases) and more “story” (more places to go, more things to do).  For me, gear in games is just the tool that allows me to pass the artificial barriers the designers placed in game to wall off content.  I’d prefer they didn’t wall off the content and just let me experience it as I came to it.  But then, MMOs make their money off time invested under the subscription model, and if they allowed me to play the whole game at the speed I wanted, they’d get less of my time, but more of my support, which, ironically gets them more of my money as I’m more likely to remain subscribed to a game with lots to see and great story over one that is just a gear grind-fest.

Anyway, back to my original point… most games seem to run into this as they mudflate, as each expansion raises the level cap and they go looking for new ways for people to need to grind out more gear.  They co-opt every element of design and turn them all into points on a scale and suck all the fun and flavor out of them.  I dread games that grow like this, and hope games in the future can avoid it.

30 Days of Game: Evony

It has been a long while (October 2008) since I did one of these, and as luck would have it I just happened to have played another PBBG for 30 days, so a review follows.

The gang over at the Ofasoft boards found this game, Evony, and we decided to go play it.  Honestly, as evidenced by my Travian review, it is best to approach these RTS-like browser games with a crowd of friends because ultimately a guild or alliance is going to be the only way to survive the PvP.  People without a group behind them will be farmed for points and resources.  As with many browser based games, its got an RMT element, and while Evony’s items for purchase can give you a serious advantage, I have found that not enough people are buying them to make it really matter.

So, to start, you create an account, name your lord and name your first city (don’t pick something you love, you’ll be changing it in a minute).  Like any RTS type games, you build building for resources and to facilitate your army, and there are optimum build orders to get to certain elements of the game.  But, for the first 7 days you will be safe from PvP (you can’t be attacked, nor can you attack other players), so you have time to learn the game.  Learning the game is where Evony, in my opinion, shines.  Other games I have played forced you to go digging around wikis or forums or elsewhere to learn about the game, but Evony has implemented a Quest system giving you tons of little objectives, all with rewards.  The best way to learn the game is to do the quests.  If you do, your town won’t be a war machine, but it will be perfectly functional.  Just heed the game’s warnings and don’t take your town hall to level 5 or you’ll end your seven day protection.

As I raced through the quests, I built myself a second town and was well on my way to solid before my 7 days were up.  I worried as I hit the end of that week, but as I was in an alliance with around 40 people in it, actively playing and constantly out of resources (because I was constantly building), it seems there were enough reasons not to attack that no one did.  Also, you’ll learn that attacking valleys and NPCs is more profitable at lower levels.

The key to the game is range attacks, which is pretty much true for all games and for real life too.  And while archers are a ranged attack, ballistas are better, but they do take a while to get to.  One thing the Evony forums are good for is posts about theorycrafting.  That’s when people observe game behavior and try to work backwards to get the formula the programming is using for things.  Battles work like something out of European wars with lines of attackers approaching each other on the field.  The fastest runners get out front and are the first to get mowed down.  The game works on a closest range/greatest threat method, where if you have archers and cavalry fighting swordsmen, the swordsmen will fight your cavalry while your archers kill them at range.  If you didn’t have the cavalry, your archers would get “free” attacks on the swordsmen until they “met”, and then the swordsmen would fight the archers at close range.  Fights also use a “1 group attacks 1 target” method, so in the previous example, the swordsmen would fight the cavalry until there were no more cavalry.  If they had swordsman and warriors, both of them would attack the cavalry, ganging up on them, while your cavalry would only attack which ever group they encountered first (the swordsmen).  Ultimately it causes weird battles where you can take 1,000 ballista, 1 cavalry, 1 swordsman, and 1 warrior, and defeat a much larger army of a single non-ranged unit type because there will be at least three rounds of combat before the enemy can attack your ballista since they need to engage each army “type” on the field and defeat them.  So if 1 ballista can kill 10 warriors a round, this attack configuration could defeat 30,000 warriors while only losing 1 cavalry, 1 swordsman and 1 warrior.  These kinds of mathematical and logical decisions result in very odd attack configurations, and approaching the game like a real war will only cost you troops.

The way battles work is why fighting NPCs is more profitable than PCs.  A hero with the appropriate number of ballista can defeat all the defences of an NPC city while taking no losses.  Send transports with them and you can gain much more resources than you can build in the same time.  NPCs basically become resource ATMs.

Once you get out of your 7 day period, and assuming you are part of an alliance, you then enter into the world of negotiations.  Eventually, fighting NPCs grows old and you want to take on some other players.  Attacking the wrong player in the wrong alliance can result in a war that could turn out badly for your entire alliance.  At the beginning of week 4, another alliance declared war on my alliance and attacked one of our member’s cities.  No warning, no discussion, just attack.  We sent off a note to find out why, but they didn’t reply.  So, we checked with our friendly alliances and then unleashed hell on the offending alliance.  We didn’t just return fire on the offending player, but his whole alliance.  We ended up taking a half dozen cities from their players and putting a serious hurt on their entire alliance.  Of course, this was followed by lots of whining and more negotiations as it turned out the leader of the alliance that declared war on us was a secondary account for the leader of another alliance, who was an ally of an ally, and so on… the fallout was funny as alliances turned on him and supported us, but the real lesson is that it could easily go the other way if we didn’t vet our targets properly.

The best feature of all, however, is that no one can take your “last” city.  If you have 5 towns and fall under heavy PvP siege, they can take 4 and they can farm your last, but they can’t take it, and you never lose your technology research.  And if you’ve saved up some city teleporters, you can always flee.  You can also hit the “Restart” button and start from scratch, keeping the same lord name and nothing else.

All in all, Evony is fairly well built and balanced, more so than other free RTS-like games I’ve tried online.  Its fun, and with planning of your buildings, you can actually schedule days away from the game where you are researching new technologies and building high level buildings and won’t need to check in.

I’ve played Evony for 30 days, and I’m going to keep playing.  With 100 player limits on alliance sizes, it doesn’t appear to suffer from the alliance domination problems that other games do, and will keep it interesting for far longer.

Combat Revised

Tobold has an interesting post up today about making combat in MMOs better.  I’d like to take his combat cards design a step further, and use it to support a classless design as well.

Think about it, if all your attacks, defences and utility moves in combat were based on a deck of skill/action cards, you can go a step further and make each card have requirements.  For example, a defensive card called “Shield Block” that would buff you an absorb the damage of the next incoming attack (or X amount of damage) would require you to have a shield equipped to use.  A “Fireball” card could require a wand be in your primary hand, while a “Backstab” requires a dagger.  I’m sure we could spitball and come up with many things like this.  As an added bonus, the items could have a modifier.  Using a flat shield with “Shield Block” has no bonus, but if you had a Spiked Shield your “Shield Block” would inflict X damage if the attack absorbed was a melee attack.  Again, let your mind run wild on all the things you could do.

The result would be that your “class” would be defined by your equipment and the deck that you carry.  New cards and new items could be found through questing and adventuring, and made through crafting.  Crafting itself could be made up as card game combat using a separate deck and crafter’s tools.

To throw another element into the mix, you could allow for character level to affect the bonus on cards, or even add a “card level” where the cards in your deck gain experience through use, the more you use a card the higher level it gets the better the bonus.  Card level would, in effect, mirror a skill based system, while your character level would carry a bonus on all cards.  So if you had been heavily magic focused and decided to become a plate tank by switching your gear and cards, the 50 levels you earned as a mage would transfer as a level 50 warrior, you’d only be lacking card levels.

Another thing this design would allow for is a structure where any opponent can be non-trivial.  If defence and mitigation are card effects, an unlucky draw could leave you open to attacks by even the “lowest level” foes.  The reverse is also true, that low level characters can fight even high level foes with a good deck and a lucky draw.

This design would even allow for RMT in the form of selling booster packs of random cards (or buying specific cards for larger amounts), but restricts the power of “bought goods” through the equipment requirements and card level bonuses.  (Traded cards would not retain their level.)

Lastly, similar to the way Guild Wars handles things, make the places you can swap equipment and decks be limited to the adventuring hubs, so that a player picks a role and outfits themselves prior to heading out.  (This works fantastically with my thoughts on towncentric design with judicious use of instancing.)

The more I think about it, the more I like this.

Seaside is dead to me

I decided this past weekend to grind my first town in Free Realms.  I happened to be standing in Seaside so that is the one I picked.

By grinding a town, what I mean is to do whatever I can to remain in town and work on quests.  First off, I completed the collection quests of Seaside, then I visited every quest giver and completed every quest that is available to a person who is playing for free.  Quite often the game tried to encourage me not to do this by having quests that would lead me off to another town, but I would always run do that quest and teleport back, rather than the expected behavior of seeing quests in the new town and sticking around to work them.

When I logged out on Sunday morning, the only quests that remained in Seaside were the ones I can’t do.  That doesn’t mean there are not more quests, but there might be some that just are not unlocked (because of level or because I haven’t done the lead in quest from another town or random world NPC).  At this point, unless I get a quest that sends me to Seaside, I don’t expect to go back there until I get bored and start looking for things I missed (or things that have since unlocked).

Sanctuary is next.

The Group is the Thing

Let’s begin by saying that if you are the type of person who prefers to play MMO games solo or “alone together” then I am not talking to you.  I get it, you like being able to play by yourself and any game that “forces” you to group is a game you won’t play, blah blah blah… understood.  Now, for the people who play games to actually play with other people…

Always on my mind is ways to encourage grouping in games.  Fact is, while I think solo play is perfectly viable and that games should make playing alone possible, I don’t think solo play should be the best method of advancement.  Over at Epic Slant, Ferrel posted about Encouraging Groups and while replying on it I hit upon an idea that I wanted to expand on…

First, you have to consider the question “Why group?”  In most games these days there are only two reasons to group up with other players: 1) Social aspects, 2) Defeat non-solo content.  Especially in games following the WoW model, solo play is so easy that even some content designed to be non-solo can be done solo if you are willing to out-level it.  But there is raid content and group instances, specifically at the level cap where you can’t just out-level it.  And with the social aspects, well, back in EQ with auto-attack and slow cast times there was time to chat, but in newer games they wanted play to be more “active” and now you spend combat hitting buttons a lot and it make chatting in text difficult.  But games are coming along with voice chat, and people have solved that problem outside games for a while now with things like Ventrilo, however sometimes (like if you game while the baby is sleeping, or just late at night) voice chat just isn’t a good option, and besides, no matter how many people try to tell you different, deep barritone voices coming from dainty female characters is just something you never fully get used to.

Next, you have to ask the opposite question, “Why avoid groups?”  In World of Warcraft soloing up to the level cap is actually far easier than grouping because a) as long as you are not an idiot, you don’t have to deal with idiots, b) no loot splitting, c) no experience splitting, and d) you can always do exactly what you want.  They’ve made solo play so easy that it puts the group experience bonuses to shame.

So, in the end we have two reasons to group, and about a half dozen reasons not to.  Of course, my first thought is usually just to up the group experience bonus and make people want to group for faster leveling, but given a long enough period of discussion I will always talk myself out of it because speeding up the game, in my opinion, isn’t a good thing.  (People should want to play your entire game at the speed that allows them to enjoy it, not skip past a giant chunk of it to get to “the real game”.)  And then I’m off trying to find other ways to make people desire to group…

What about a game where items not only have bonuses for you, but also for your group?  To rephrase the example I put on Epic Slant: Instead of a game giving out a chest piece that provides a 20% defense bonus to the player wearing it, the game would have a chest piece that provides a 4% defense bonus to the group (player included) and stacks (so if 5 people have the same chest, the entire group now has 20% defense bonus), or a chest piece that provides a 10% defense bonus for the group and stacks but only to a max of two (so if 3 people in the group have the same chest piece, 1 of them can swap his out for one that gives a different group bonus).

I can already hear the solo players griping about how since they don’t group they are handicapped with a chest that only gives a 4% or 10% bonus and not the 20% that grouping players get.  But, as long as the game is still playable solo with the base item stats, then frankly I would be perfectly comfortable telling them to go play World of Warcraft or some other game that better supports solo play as the primary style of play.

So, what do you think?  Good idea?  Bad idea?  What other ideas do you have that would encourage people to want to group?  Just keep in mind, I’m not talking about demanding an existing game make changes, but looking at how to design a new game that would encourage group play…

Possible but not Probable

Before I begin, let me say that I am not advocating that all MMOs implement what I’m about to describe, however, it would be nice if some more MMOs (the ones not published yet) were to implement models of design that weren’t yet another clone of the same model that the majority of games are putting out.

What I suggest is, in rough terms, a model that allows for everything to be possible from the moment your character enters the world, but not necessarily probable.  This all springs from a couple of posts and the comments over at Kill Ten Rats.  Post one is here, and post two is here.  Read those and make sure to read my comments, I’ll wait.

Okay, so to rephrase and refine what I said, what I’d like to see is where, from day one, any character has the possibility to fight and defeat any monster in the game (obviously not all solo, but even in a raid a new character should be able to contribute), what changes throughout the life of the character is their probability to do so.

At level 1, if you engage a level 50 monster, you are highly unlikely to win, but if you’ve been twinked out and know how to play your character well, there is a tiny chance that you’ll win.  And when you win, you’ll be rewarded, and rewarded well.  Obviously you wouldn’t earn “level 50” experience, but you’d earn a scaled amount that would indicate that you overcame a great challenge without being obscene.

Conversely, at level 50, if you engage a level 1 monster, you are highly likely to win, but if you are poorly equipped and screwing around, there is a tiny chance that you’ll lose.

If a game were to implement this sort of scaling, there are a few odd benefits that can come of it.  First, you can artificially tune a raid encounter by setting its level high.  If your max level is 50, you can make a raid mob level 60 to reduce the effectiveness of the level 50 players, but just like the rest of your game they’d still retain a probability to win.  Second, you can use underleveled mobs with “better” AI to create different types of encounters.  Mobs that appear to be easy, but are in effect “NPCs who know how to play their character well”.

Another element this brings to a game is that nothing ever really becomes trivial.  At no point would a single player be able to go into a low level zone with a high level character, tag all the mobs and AE farm them for loot (or grief).  In a PvP environment, it means that a level 50 player camping the newbie area could get his ass handed to him by a small group of level 1 players.

I think its definitely a mechanic worth exploring, and I would love to see someone take a stab at implementing it.

Zombie Apocalypse

Coming soon to the Xbox 360 (and PS3), Konami has made a zombie killin’ game called Zombie Apocalypse.  Here are a couple of game play videos.

Should be a fun little time waster…