Category: Game Design

  • Rebuild: Regarding Clones

    Last week someone released a knockoff of Rebuild for the iPad. When I contacted them, the publisher politely said it was a mistake and took it down immediately, but it reminded me of what’s at stake if I take my time with the sequel (which will come out for iPad as well as Flash).

    It also got me thinking about the topic of clone games, which have always bothered me, but I find it hard to pin down exactly what constitutes a clone and why I find them offensive. The conversation tends to gets heated when the topic comes up, but I think it’s important that we talk about it all the same. It’s going to buzz around my brain until I do so I decided to look at some examples and ask some questions.

    Rebuild vs clone of Rebuild
    Rebuild vs Knockoff Rebuild

    The Rebuild clone is an extreme case and it’s been taken down, but I’d like to start with it. The gameplay was the same, the art was better but strikingly similar and the events were rewritten in different words. Perfectly legal, except that they named it “Rebuild” which was probably an accident. I think it’s crazy that someone could spend so much effort to produce a beautiful and polished game while skipping the fun part of designing the gameplay. I imagine profit must be the only motive, but I’m not sure. I am sure that it shouldn’t have been legal.

    There are good reasons why you can’t copyright gameplay. Gameplay is hard to define, and borrowing ideas from earlier games is an important part of how genres evolve. I agree, it would suck if someone owned the copyright on aiming with a mouse, or levelling-up a character, or if Square Enix could sue you for using the FFVII class system in your vector-based robot platformer. I’m happy anyone can iterate and expand on ideas from other games, but there’s a difference between that and being a total, shameless knockoff.

    Clones are like porn: you know it when you see it.

    Fantastic Contraption vs Magnificent Gizmos & Gadgets
    Fantastic Contraption vs Magnificent Gizmos & Gadgets

    After Colin wrote Contraption, he started negotiations for an iPhone port with a developer but it fell through when Colin realised the deal they offered was rediculously out of scope with the industry standard. Three months later they released a nearly exact clone of Colin’s game with a pretty graphical makeover, almost beating our real port to the iPhone market (free tip: before you deal with someone see how many outstanding law suits are pending against them). Apple didn’t take it down, but (with our publisher inExile’s help) they did feature us and the clone got buried.

    The situation was unusual because Colin new the cloner and suspects they’d already started on the game (as an official Contraption port) before negotiations collapsed. It might have held up in court if it had been worth suing over, but I’m really glad we didn’t have to find out.

    Don’t rely on Apple to make any moral decisions regarding knockoffs. They’ll take something off the App Store if it violates copyright, ie if it uses your name or characters or graphics, but they’re slow and don’t reply whether they decide to act or not.

    Tetris vs Brick Game
    Tetris vs Brick Game

    Possibly the most cloned game ever, Tetris, has been beset with copyright problems since the get-go. Knockoffs show up everywhere from naughty versions on xxx sites to “9999 in 1 Russia Brick Game” handhelds at dollar stores. Last month the company that owns Tetris sent Google a DMCA notice regarding 35 games on the Android market which were all promptly removed. Some of them used the word “Tetris” which is unarguably illegal, but many just had similar gameplay.

    It’s interesting that this sue-happy company can so easily throw their weight around to enforce copyright on a 30 year old title. I guess the system does work for some people. But I wonder if Tetris is so well known that it should be considered a genre in itself, gameplay in the public domain. Did any of the unauthorized games combine new and interesting concepts with our beloved block game?

    FarmTown vs FarmVille
    FarmTown vs FarmVille

    Facebook games all look the same, to someone uninterested in spamming her friends every time she grows a tomato. Talk about shameless mimicry! Consider Zynga‘s multi-billion dollar line of clones: FarmVille, PetVille, Café World, Mafia Wars. They wait for a game to be successful, copy it to a T, then aim their firehose of players at it – ka-ching! They must have a strong sense of irony, because now Zynga’s threatening to sue people for using “-ville” in their game names.

    Granted, they’re not the only ones at it, and Zynga is spectacularly good at optimizing games to maximize virality and revenue. Did FarmTown lose money when it got cloned, or did the sudden popularity of farming games bring them new players? Is there room in a player’s feed for two (or three, or four) such similar games?

    Minecraft vs Fortresscraft
    Minecraft vs Fortresscraft

    Microsoft just announced that Minecraft is coming to XBLA. This must be a disappointment to the creators of top-selling XBLIG game FortressCraft, one of the most recent in the genre of “first person multiplayer voxel art mining sandbox roguelikes”. Unlike the owners of Tetris, Notch has no intention of suing, in part because he wouldn’t have a leg to stand on: Minecraft started as a self-admitted clone of Infiniminer (by Zachary Barth, creator of SpaceChem).

    You could argue that the world wouldn’t have discovered this new genre if Minecraft hadn’t picked up after Infiniminer was cancelled and iterated on it to make a really great game. On the other hand, the graphical similarities are so obvious it’s embarassing. Barth says he’s flattered that his game design has become so popular, and leaves it at that.

    Crush the Castle vs Angry Birds
    Crush the Castle vs Angry Birds

    Angry Birds has been in the App Store top 3 for over a year and has made over 70 million dollars. Apple constantly features the game because it’s in their interest to have fewer, more popular games whose household names might intice people to buy an iPhone or iPad. Few games get into the top 10 and they tend to stay there, which makes developing for the iPhone kind of like playing a slot machine.

    As you probably suspected, Angry Birds’ gameplay was copied from a Flash game called Crush The Castle. The difference this time is that Angry Birds used a completely different look, having you whimsically toss suicidal birds at pigs instead of cannonballs at armored men. It feels good, it sound good, and it’s obvious why even our parents are playing this game.

    Is it innovation if you just change the setting? I know I wouldn’t have been so miffed at the Rebuild clone if you were fighting aliens on a moon base instead of zombies in an identical looking city.

    WaveSpark vs Tiny Wings
    WaveSpark vs Tiny Wings

    In another case of innovation via higher production values, top-selling iPhone game Tiny Wings is far, far more polished than an earlier game WaveSpark which used the same gameplay. WaveSpark was created as part of a project to write a different game every week, and the creator Nathan McCoy didn’t spend a lot of time making it look good. It goes to show that polish pays. So do cute birds.

    It seems that’s what players care about, as McCoy’s request for credit was met with jeering at his game’s simple graphics. I’m hesitant to call Tiny Wings a clone, but I’d like to see developers (and fans) give credit to games that inspired theirs. Do they not for fear of being sued?

    Desktop Dungeons vs League of Epic Heroes
    Desktop Dungeons vs League of Epic Heroes

    QCF Design has finally started preorders for Desktop Dungeons, and last week they briefly had a beta version of the game online (I’m bummed I missed it). They’re being secretive for good reason: they’ve been burned before.

    They started off releasing alpha versions of the game as they were writing it, incorporating feedback from the community and growing a tidy fan base. Then one such fan released an iPhone game copying Desktop Dungeons’ gameplay right down to the classes and spell names. After months of friendly but fruitless discussions between the two developers, QCF finally brought in their lawyer and spoke publicly about the situation. The cloner relented and graciously took his game down.

    He didn’t seem like a bad guy. He just wanted to make a good game, and Desktop Dungeons was a good game. But releasing it before the original was even finished? Ouch.

    SimCity vs Rebuild
    SimCity vs Rebuild

    I’m just kidding about this comparison, but SimCity was one of the inspirations for my game. So was X-Com and zombie movies like 28 Days Later and Dawn of the Dead. Like I said, all games borrow from other games and I’m happy they can.

    I know I’ve gotten all high and mighty, but there’s a line that gets crossed too often. It just ain’t right, and something needs to change! If the law can’t help and distributors like Apple won’t help, at least players can have an effect by respecting the creators of original gameplay and not buying the knockoffs. Or at least give credit where it’s due and play the original games too.

    Colin notes that the real tragedy is that the cloners aren’t just stealing a good idea. They are stealing refined, thought out game design that might have taken years to make work. It takes much less risk to just steal great gameplay and polish up the graphics.

    Good thing there will always be foolish indie developers who are more interested in making something cool than simply making money.

  • How Complex is BrainSplode!?

    Playing BrainSplode! in Honduras

    When we were in Honduras last year we had a pretty crappy Internet connection. It was pretty slow and we had to pay for our bandwidth by the meg. When you pay by the meg suddenly podcasts and torrents are less fun. Fortunately there were a few indie games I sucked a lot of fun out of. They kept me entertained for days and all they asked for was a few megs of bandwidth.

    One of those games was BrainSplode! by Rich Edwards. BrainSplode! isn’t even a proper game. It’s just a prototype. But it’s so good it drives me crazy that Rich is continuing to prototype stuff rather than just double down on BrainSplode!.

    You can think of it as a game about programmable howitzer shells. I like it for a couple of reasons. One is because it is incredibly, rediculously fun. Another is that you can so easily enumerate the complexity of BrainSplode!.

    I will give a very brief description but you should really just go play it. Brain Splode! starts off as a very familiar ballistics game ala Scorched Earth or Crush the Castle. But it mixes in some Roborally/SpaceChem style programmable elements. Namely, you can chose to change the direction of the shell, fire off a booster rocket, pop a parachute, or any combination of these three actions at any time after the shell is fired. You do this by lining up three ‘actions’ to take before you fire the shell and then activate them in turn by pressing the mouse button.

    As an example, I can fire the shell high and to the left, then I can make it face backwards, then I can fire off a booster rocket which sends it flying to the right and then pop a chute to slowly glide towards my final target.

    Manually calculating ballistics trajectories

    BrainSplode! has something like 6 variables to play with. Two for the cannon, one for how I program the shell, one for how I set the direction changer (assuming I use one) and then another couple for when I choose to activate each action.

    Since a lot of these variables are along a continuum and not discreet choices it’s hard to enumerate the total number of options available but we can easily see that the solution space is huge. In fact I think it’s too big. BrainSplode! is yet another game in a long series of games that I love but utterly fail at convincing my friends to play. I pestered everyone I knew and almost no one else finished BrainSplode!. I think that has to do with the complexity of the solution space.

    There is some good empirical evidence that the two variables of the ballistics game on their own represent a comfortable level of complexity (Angry Birds). So I think BrainSplode! is stumbling outside the optimum complexity fun-zone. As an interesting experiment I’d like to try pushing it back into the fun-zone. Here’s how the experiment goes. You can play along at home.

    1. Download BrainSplode!
    2. Beat BrainSplode! normally.
    3. Go back to level 7 and set the cannon to shoot up and left with minimum power (put the power meter in the very top left of the square). Now beat level 7 without moving the cannon.
    4. Do the same for level 6.

    You have to beat the game first because steps 3 and 4 are very hard (since the game isn’t designed with them in mind) and if you didn’t the difficulty curve would be way out of whack. By holding the cannon variables constant we push BrainSplode! back towards the optimal-fun zone where the complexity is more manageable. I think as players and designers we intuitively understand when something is too complex or not complex enough, but only after the fact. We pretty much have to build something and play it before we know if it needs more or less stuff glued onto it. Worse still after we’ve been living with a game for a while we lose perspective on the optimum complexity: “I have no problem understanding the game I’ve been making for 4 months, I don’t know why other people are having trouble”.

    I’d love to understand the relationship between complexity and fun better. Mostly I find it an impenetrable fog. I’m always trying though and BrainSplode! is probably the most fun experimental complexity playground I’ve yet to find.

     

    p.s. if you’re really looking for a BrainSplode! challenge I have two more for you:

    – Try level 7 but with only one set of programed commands. You can use parachutes and rockets and everything, but you can only set them once  at the beginning and never change them. This includes the green change-angle power. You can use it but you must chose one angle at the very  beginning and never change it. You also have to leave the cannon locked in one place, but you can set it anywhere you like. No changes to  anything! (if you play RoboRally then think of it as having all your registers locked).

    – Then try level 6 the same way.

    I’m pretty sure I’m the only one in the world to get these ones. Even Rich shied away from these challenges. Happy ‘Sploding!

  • Playfull Problem Solving

    Me not writing a blog post

    I haven’t written much for a while because as soon as we got to San Francisco we got crazy busy. We have so many friends here it’s hard to find the time for things like blog posts. I’m having enough trouble finding the time to do development.

    I also haven’t taken any pictures apropos to this topic so I’m just going to pepper it with random snaps from our time in SF. This blog is also about travel after all. Anyway, one advantage of having so many people around is that I can run experiments on them.

    I’ve been interested in problem solving for quite a while. Specifically, the difference between just sitting down and thinking out a problem versus playing around with it and trying to tease a solution out. To get a feel for how good we are at just thinking something out I devised an experiment and tested some fellow indies.

    Sarah and I work during the day at a workspace we share with some other SF indie game makers. It’s nice to be surrounded by peers and their good ideas and it’s also a convenient space to hang ropes. Lately I’ve been hanging ropes from the light fixtures and proposing a challenge to everyone in the office. I’ll propose it to you now and you can see what you think.

    Sarah arriving in SF

    The setup is simple. There are two ropes that hang from the ceiling. One rope has a loop in the end, and one rope has a knot. Your goal is to put knot through the loop. The ropes are easily long enough to accomplish this but they aren’t so long that you can grab one and then walk over and grab the other. If you tried to do so you would find your outstretched arm about a meter away from the limp second rope.

     

    Now find 4 ways to put the knot through the loop. You can use anything you might find in a typical office. You can not cut the ropes or untie any knots. Give this a few moments thought, you are in a perfect position to be part of the experiment.

    When I do this in the office I let half of my subjects play with the ropes to find solutions. The other half can merely look at the ropes and propose solutions. You are in the second category and I imagine that your performance will not be as strong as the people in the first category (especially since you have to imagine the whole setup).

    Alright, are you comfortable with the solutions in your head? I’m going to give you the four intended solutions:

    • Take a chair, put it in the middle of the room, place one rope on the chair while you fetch the second rope.
    • Find an Ethernet cable or something rope-like to tie to the first rope. Use this to make the first rope longer so that you can reach the second rope.
    • Find a long tube or a stick. Grab the first rope and walk as far towards the second rope as possible, then use the stick to reach the second rope.

    Now here comes the important one. The first three are all pretty easy to find. If you were in the room you would have come up with them all. This next one is the one I’m interested in because people tend not to find it if they aren’t actually playing with the ropes.

    • Tie something heavy to the end of the first rope and give it a big swing. Then run to the second rope and back in time to catch the swinging first rope.
    Indie developers experimentally confirm the presence of gravity

    If you thought of the swinging solution then well done. If you thought of it in less than ten minutes then really well done. You are in the vast minority of people I tested. Most people had a lot of trouble finding the swinging solution unless they got to play with the ropes. Conversely, people who did play with the ropes often found it fairly easily. This is because the rope with the knot on it swings a little bit on its own.

    People who got to play with the ropes would usually find the chair solution first (actually there’s a couch in the right place so people tended to just use the couch). But after finding the chair solution they would drop the ropes and the rope with the knot would swing a little bit. They didn’t always notice it. Sometimes they were looking elsewhere, but by the time they found the three easy solutions it was almost inevitable that they would see the rope swing and that would give them the idea for the fourth solution.

    This is important because I think we tend to be overconfident in our ability to imagine solutions to problems and imagine how ideas will play out. As a game designer I am very guilty of this. I will discount ideas because I can’t imagine them being cool. The problem is that we aren’t as good at this as we think. Natural human problem solving relies on playing around with things. We shake things and pull at them, we hit things and try to mush things together. When we play we’re looking for novel behaviour. We’re looking for cracks in the problem that we can exploit and make wider. We can do this in our minds as well but we’ll never be able to find a truly surprising solution unless we’re in the room playing with the ropes.

    Me driving a speedboat instead of writing a blog post

    This means I should be prototyping more. I should stop discounting ideas because I can’t imagine them working. I should sink an afternoon into hacking them out. I might waste a few afternoons at this but it’s also the only way I’ll find unexpected wins.

    It also means we should just hurl ourselves into those huge, daunting, problems that are so intimidating (like Spacechem). They are daunting because we can’t imagine all the moving pieces but we don’t have to. We can just play around and let the solutions make themselves known. It’s how kids solve every problem, I think we’ve just gotten lazy.

  • Splitting your Attention between Malta and Hydorah

    I want to talk about Attention Splitting and Hydorah and Malta and Clutter. But I can’t pay attention to that many things at once! Inevitably I’ll fail to give one enough time and I’ll have to try again later hoping I’ve learned from my mistakes. Such is the essence of Attention Splitting and the essence of Hydorah. Hydorah is a shooter written by Locomalito with tightly-knit music by Gryzor87. I played Hydorah last winter when we were exploring the festivals and medieval cities of Malta.

    In Malta I was working on a game called Clutter (which I shelved in Honduras months later). We lived in Rabat, just outside the medieval walled city of Mdina. I used to walk the silent streets of Mdina in the mornings to think out game design problems. Malta had a lot to offer; fireworks, good wine, ancient forts and festivals but it was hot and hard to get around without a car so we ended up at home gettin’ work done a lot of the time. Well, I was gettin’ work done until Hydorah came along. It’s a great retro-hard game and I played it through to 100% completion. A big part of why Hydorah works is Attention Splitting. Not so much in splitting my attention away from work but in splitting my attention between dodging bullets and shooting targets.

    In Hydorah there are guys who fly at you from the right, shoot some bullets at you, and then fly off to the left. There is variation in bullets and flight patterns but mostly that’s how Hydorah and all shooters work. So why is such a simple formula so successful? Well, like other successful games, it lets you practice something your brain likes to practice. In this case it’s paying attention to more than one thing at the same time.

    In Hydorah you have to watch for and aim at enemies but you also have to dodge bullets coming at you. You have to pay attention to these two major catagories as well as several individual items in those categories. I talk about how this challenges the visual centre of the brain in Of Rods, Cones, Meat and Monnaco. Only a small part of your eye is capable of seeing much detail (called the fovea). To keep track of so many important things you have to constantly scan back and forth between them while attempting to store their positions and velocities in your head. The better you are at storing predicting, and updating the state of the game the better you are at Hydorah. This also makes you better at a lot of other things like Starcraft, Rails Shooters, playing hockey, being a fighter pilot, lots of stuff. Attention Splitting is so critical to Starcraft play that Attention is called the “third resource” and gosu players attempt to steal attention from their opponents with raids and harassment.

    Since Attention Splitting is so useful to so many activities it’s not surprising that your brain wants to practice it all the time. And since your brain wants to practice it all the time it’s not surprising that it’s so fun. Like traveling, video games are fun because you are learning. In Malta we learned what that a medieval festival with cloth banners and gilt relics parading the streets behind a brass-band can be just as amazing as a parade filled with floats and lights. In Hydorah you learn to take it all in and not lose track.

  • Rebuild 2: Starting the Sequel

    Rebuild on Kongregate
    #3 on Kongregate with 2,000,000 plays!

    My game Rebuild was more successful than my highest hopes. It’s nearing 2 million plays just on Kongregate alone, and is still the #3 game in their rankings. So there’s no doubt I’ll do a sequel and it’s about time I got started!

    I’ve gotten heaps of suggestions by email, pm, and in the forums at TwoTowers, Kongregate and Newgrounds. I’ve been collecting these and trying to get a feel for how people are playing the game.

    I noticed something interesting: many people play to completion, trying to get all four endings in one game, preferrably on the same turn. This is not at all how I play; I just want to get to an equilibrium where I’m not in constant danger of being wiped out, usually around turn 75. Mopping up the remaining 2/3 of the map isn’t interesting to me, so I didn’t make a lot of content for the lategame. This is how I imagined a game going:

    • Turns 1 – 24: worry about food
    • Turns 25 – 44: worry about zombies
    • Turns 45 – 74: worry about happiness
    • Turn 75: either you’ve stabilized and won, or you’re dead and don’t know it yet

    These numbers are hardcoded: zombie mobs first arrive on day 25, and on day 45 the zombie spawning caps out and new happiness-related events start happening. But people are playing until turn 250 and conquering all 100+ squares. So, my first priority for the sequel is to take this play style into account and make sure the game stays interesting for longer, especially on easy difficulties. There will be many more random events, and branching storyline events where you have to answer yes or no questions which influence future events. Maybe even factions you can effect, or special named npcs that join the fort if you meet certain conditions.

    I was also super pleased to see people swapping stories of their survivors; the funniest names or most eyes lost (I saw 9) and the random stuff that happened to them. So my second goal is to make survivors more customizable and unique, with equipment and skills and levelling. Varying skin and hair color and yes, there will be things to lose other than eyes.

    Zombie Attack Art
    How not to do art: don't draw things for 20px high then stretch them to 150px

    The biggest complaint was the art (though some people liked it’s simplicity), followed by the fact that the zombie attacks weren’t interactive. The art will get some attention (hopefully with help from someone else), specifically the animations which I admit are totally pathetic. No promises, but I also want to replace the attack animation with a minigame that changes your odds by +/- 10%. Skippable of course, and hopefully more interesting than your usual point and click shooter.

    So those are the big 3 (more lategame content, more unique survivors, better zombie attacks), but of course there will be new buildings and effects, improved art all around and I’m going to address some stuff that drives everybody (including me) crazy about Rebuild, like:

    • All the clicking involved in sending 10 guys on a mission in the lategame
    • Having to move people on and off guard duty all the time
    • Squares filling up with zombies the turn after you clear them
    • 20 zombies spawning every turn in the last couple squares on the map
    • Losing a single 3% danger fight in Harder or Nightmare can ruin you

    Of course there are a lot of suggestions that won’t make it in, like I’m not going to attempt multiplayer or add an XCom-style tactical battle system (I wish, that would be awesome!). I’m already starting a list of ideas for Rebuild 3 – hah, we’ll see!

    Rebuild 2 Title
    The new look may be for you to decide!

    I’m looking for a vector artist to help me out this time, so if you’re interested in working on Rebuild 2, drop me a line with your portfolio.

    There are a lot of other little things that may or may not make the cut, and the possibility of versions for iPhone and other platforms. But I’m just getting started, so there’s still time to send me your suggestions!