Archive for the ‘Indie Games’ Category

The Controversial Saga Of The Zombie Massage Makers

Wednesday, October 20th, 2010

This was a really fascinating read about a developer's attempt to get an admitted cash grab game into the Xbox Indie Game Marketplace

The Controversial Saga Of The Zombie Massage Makers.

Jeremy Eden believed this past summer that he had concocted the recipe for a hit. It would be, he and the rest of JForce games thought, their second big success.

This great new thing would be a cheap downloadable Xbox game, of sorts, that would satisfy the public's proven appetite for three things the public had already shown — statistically — it loved: Xbox avatars, zombies and massage.

Then, one day in August, Jeremy Eden made a mistake.

Discovery at PAX: Retro City Rampage

Thursday, September 9th, 2010

So that hypothetical question I asked last week?  Turns out to not matter so much, because while I was at PAX, I saw that there's a game in development that is very similar (but superior!) to what I was thinking about doing.  It's called Retro City Rampage.  It looked like a blast!

A parody of the open-world action genre, Retro City Rampage takes modern game mechanics and mashes them into an authentic 8-bit experience.

It's one half fast paced arcade game, the other half a hilarious story mode!

It's all the driving and shooting you'd expect and a whole lot more! With missions that twist pages straight from classic game experiences, you get to re-live and rewrite history in a way only a modern anti-hero could!

When it comes to enemies, weapons are only the beginning! Put on your boots and jump on their heads! Toss 'em around to knock the rest down! Become truly unstoppable with awesome power-ups!

Through its world, characters and missions, Retro City Rampage lampoons the entire 8-bit era --from its games to the TV, movies and pop culture!

Minecraft Creations | Share it, before Creepers blow it up.

Thursday, July 29th, 2010

Since I was just a noob learning the ropes in my previous Minecraft related entry, it didn't adequately show off impressive scope of constructions that players can build.  If you're interested in seeing a more impressive view of what can be built in game, a new blog offers to show off just that.  I may have to submit my current project once I finish it up...

Minecraft Creations | Share it, before Creepers blow it up.

The Adventures of a Noob – Minecraft

Tuesday, July 27th, 2010

The Adventures of a Noob is a recurring column in which I dive into a (potentially) complex game without reading the manual, FAQ, any help files, or playing a tutorial. I then catalog my first impressions and thought process as I attempt to figure out the game. This may end up being amusing, or it may end up being informative. Hopefully a little of both.

Note that in these types of articles, information in regular font represents my thought process/knowledge at time of first playing. Addendums in italics represent information I learned after the fact, inserted into the article to clarify which of my original thoughts were accurate and which were leading me astray.

Minecraft seems to be taking the Internet by storm lately, and after hearing about the basic premise, I felt as I had no choice but to invest my 10 Euros (approximately $13, and paypal seemed to do all the currency conversion for me).  If you haven't heard of the game yet, here's the summary of what I knew before I jumped in:

  • The game is made up of cubes (kind of voxels, really).  All cubes are destructible/harvestable/buildable (ok, not quite all of them, but for the most part this statement was accurate).
  • There's monsters and stuff
  • There's crafting
  • The "team" is one dude, who quit his job to make this indie game full time.  The dude in question is Markus Persson, who lives in Sweden, though other folks have contributed to the project and are credited at the game's official site.

First thing I did in the game was go to configure options, which is generally my first action in any PC game--usually to set video options appropriately.  This let me "cheat" a little bit in terms of my noob challenge, in that I saw the control configuration, at least for the keyboard.

Next I selected a save file (world) to play in, and the game generated a brand spanking new world for me.  This game features randomly generated infinite worlds.  Cool!  Here's what I was greeted with as soon as I spawned in game:

Spawning on the beach ain't a bad way to beAlright, I see water in front of me, I appear to be on sand, and there's some trees on a hill in the distance.  Looking around I don't see any monsters coming for me, so that's a bit of a relief (Monsters only spawn in the dark or at night).  Let's press that I key to see what I've got in my inventory:

Nothing.  Hardcore.  I expected to spawn with a little something-something.  My eyes are drawn pretty instantly to the crafting area, which I look forward to messing with soon.  First, I'll have to acquire ingredients, so time to wander around.  As I do so, I notice that a little border surrounds a cube when I focus my crosshair on it.  Clicking plays an animation, accompanied by a particle effect, but seems to accomplish nothing.  Hmmm.

As I wander, I encounter some sheep.  I don't know if I need to eat food in the game, but maybe I do (I don't, but food heals you if you get hurt), so I resolve to kill the sheep.  I walk up to it and click and...

Cool, it got sheared rather than butchered!  That comes as a surprise to me and provides me with my first item (a cube of wool, seen down at the bottom).  I try to craft a shirt out of the wool, but crafting requires multiple ingredients apparently.  I press the number 1 and discover that it's the control to switch to the first item on the bottom (this wasn't in the options screen).  I can't figure out the control to switch back to my arm though, none of the other number keys do it.    After what was, in retrospect, an embarrassingly long period of fumbling around, I discover that the mousewheel cycles through those boxes.

While wandering about, I pick a flower.  I try crafting together the wool and the flower (don't ask me what I was trying to make), but clicking the arrow does nothing.  I guess that's not a valid combo.

I found a pig, and tried to beat it into bacon.  My punches seem to hurt it, but after several it's still alive, and I decide to let it go.  Maybe I can't kill without a weapon?

Then I found a cow and killed him (it took a lot of punches), but he didn't drop anything.  Weak (sometimes they drop leather).

I found a cool looking block and wanted to interact with it, but it hurt me.  I think it's a cactus (yep).

Killer Cactus

Decided that if cows take a lot of hits, trees must be worse, so I whacked at it for some time.  Nothing seems to happen.  So I decide to try some digging.  Still nothing... until I hold the left mouse button down.  Eureka!  Back to the tree...  Success! " Hold the mouse button down" is a major scientific advancement for my people.  Also, this is kind of cool:

I later find out that eventually, the floating tree leftovers do indeed end up on the ground.  It just takes awhile.  Apparently though, floating Pandora-style islands are possible in the game, as well as gravity defying structures, at least, at the moment.  The developer seems to push updates out very frequently (At least one update has been released between the events covered in this post and the date of posting).

I decide that it's time to try some crafting again since I have a bunch of materials...  and I hit another major scientific breakthrough:  the result of crafting shows up automatically if you have a valid combo in the crafting area.  Apparently, wood becomes lumber (the community seems to call "lumber" "planks").

Ok, so I've got lumber, I can use this to build myself a house.  Somehow.  After some experimentation, I find out how:  right clicking.  That is the "build" command("use" command, really) and places the lumber as a part of the environment.  At this point, I start building the simplest of houses, quite frankly, even simpler than the block structures I build with my four year old nephew.  I know the game has monsters, and having shelter will be a good thing eventually.  I don't know if I need a bed to sleep and heal from the cactus (nope) or save the game (also nope, players can save any time with esc).  So my goal at this point is really just a hollow cube for me to live in temporarily while I start grabbing some more materials to build a grander structure.

It gets pretty dark at night.  I bet I could craft some sort of fire source, but I don't figure out how to do so (torches are craftable but I didn't have coal, a necessary component.  I could also make fire with flint and steel, but I had neither).  Back to building my house, I climb up top to put on my roof and I see some spiders in the distance.  Not good.  Why does it always have to be snakes spiders?  They weren't there previously.  I guess the game is Simon's Quest style, in that night is dangerous, and daytime is generally less so (yep, though underground can be deadly during the day as well).

I run out of wood to build my house, but with the spiders out there, I'm not sure I should go grab more at the moment.  I think about going to another spot of trees, but I see something else that looks unfriendly (undead?).  Maybe I'll just hang out on the roof until day time?

That's ultimately what I decide to do, really hoping I don't have to clear these guys out come morning.  I don't want to sound cowardly, but I barely killed a cow, and the cow wasn't fighting back.  I don't have any weapons or armor, so I'm pretty sure fighting something would go poorly for me.  Incidentally, my fear of the enemies was warranted, as they are pretty deadly.  Particularly the green guys known as "creepers".  They are essentially suicide bombers, which is extra awesome in this game, because they leave craters in the environment.  Fortunately, my previous hypothesis was correct, and sunlight catches the guys on fire (though I later discover that the creepers and spiders don't burn up in the day time, so if any are nearby when the sunrises, they may still prove trouble):

I do a little bit more exploring and chopping and mining.  I find some sort of dark gray stone, so far not craftable with anything I've got (it was, actually, but the crafting interface isn't just a bag, the position you place the ingredients matters).  There is another dark gray stone that just takes ages to mine and gives me nothing.  I try to avoid that (it actually is an awesome source of stone, but yields nothing if punched, only dropping resources if harvested with a pick axe).

After gathering some more wood, I end up with a respectable shack:

At this point I decide that I need to actually consult some of the documentation, as I must be missing something.  I have a bunch of ingredients, butI can't figure out how to craft anything but the planks still.  I've surmised from the inventory screen that I should be able to craft items and armor, but haven't managed it yet.  I also know I must be missing something with the mining thing.   I have reached the limit of what exploring the game on my own is going to do for me (at least within a reasonable period of time -- the described took probably an hour of play time?).  So I look stuff up.  Discoveries of great import follow:

  • Right click to split stacks of goods.  This turns out to be fairly vital, because some of the crafting recipes require the same good in multiple slots.
  • Positions of ingredients on the crafting interface matters.
  • Many items can't be crafted unless you do so at a crafting table (which can be built out of four planks arranged as a square)
  • Some items require a furnace to melt them down (cool!)
  • Torches are about the single most important item ever, and require a stick (craftable from two vertically lined up planks) and coal to make.
  • Close second might be the various harvesting implements (pick axe, axe, shovel).

For as complex as a game as Minecraft is, I was pleasantly surprised at the initial successes I had in figuring it out.  In the long run though, the documentation is definitely a necessity (the menu offers a grayed out tutorial, but the game IS in alpha, so there you go).

Thoughts on Doodle God

Tuesday, July 13th, 2010

Recently, I played a game called Doodle God.

It's a simple game, and playable in your browser (assuming you've got a Flash plugin installed), so click the link if you want to check it out.  I think you should, but it took me some thought to figure out why I think you should.

Doodle god is a simple game, with a simple (but not unattractive) presentation.  Pretty much the whole game looks like this:Doodle God screenshot

What's going on here?  You begin with four elements, each in its own group.  Here I've selected the air group, with the short tutorial indicating that I should click on the fire group.  Doing so would make the left side of the screen look a lot like the right side, but with fire instead of air.  I could then select individual elements within the two groups (at this point, I have little choice, fire + air).  If they combine (they do), I get a new element (energy), which I can then use in further combinations.

And that's it.

You start with the four base elements, and through combination and experimentation, you reach the end of the game with over 100.  Each time you succeed at combining elements, you're greeted with something like this:

FirewaterYou get your new element(s) and a delightful little quote related to the process, or the result.  Some slight fanfare that isn't adequately captured via screenshot occurs, but it isn't anything worth writing about in detail.

The question is then, why is this game worth writing about in detail? It does a great job of tackling a key tool in the designer's toolbox:  experimentation.  Allowing the player to experiment in a controlled way is an excellent way to allow the player to feel as if they have freedom, and then to feel clever when they figure something out.   At the same time, the experimental process is rife with setbacks.  A quote attributed to Thomas Edison that gets bandied around often is  "I have not failed.  I've just found 10000 ways that won't work".   What this means for designers is that experimentation offers a built in ego crutch:  failure is less punishing than success is rewarding, which means that if the experimentation is implemented well, the frustration of failure won't drive players away.

Doodle God gets this right; it makes the player feel clever upon finding a neat combo, and provides a hint system that nudges players in the right direction for discoveries without actually doing the discovering automatically.  It has a nice feedback loop, in that each success creates more gameplay for the player (in the form of new elements to play with).

That said, it misses out on a key opportunity to combine that experimentation with a more rewarding learning experience.  That is, a successful (or failed!) combination doesn't actually provide any new information to the player that can be useful in future interactions.  Imagine the situation of a young child playing Pokemon for the first time.  They come across a fire Pokemon, like Charmander, and are having a rough time defeating him.  So they start swapping their monsters around until they use some sort of water Pokemon (Squirtle), and get the message that the attack was super effective.   The child learns that water attacks are strong against fire (which is basically a given to experienced gamers or firefighters, assuming it isn't an electrical fire).  Her experimentation with a variety of Pokemon lead to not only a positive result, but tactical information that can be useful in future battles against fire Pokemon (and indeed, inversely, against water Pokemon).   This is what Doodle God is missing.  There isn't any player-knowledge gained from a success, only new gameplay items.  While the player learns a particular combination doesn't work in the case of a failure, this provides no additional information beyond "don't bother doing that again", and after playing awhile, it's easy to forget what combinations have been attempted.

style="color:sienna;margin-left:20px