No Comments

Why you should buy an Ouya

Do you...

  • develop indie games?
  • get tired of playing (insert title) (insert version) games?
  • enjoy tinkering with consoles?
  • wish you could actually punch your friend while playing a multiplayer game?
  • like playing flash games but wish they were more complex?
  • have a need to be a hipster?
  • feel jaded about the upcoming next-get consoles?
  • hate everything that is bad and love everything that is good?
  • want to play your Android games with a controller?
  • currently have a pulse?

If any of these are true you need to stop reading now and purchase an Ouya.

Seriously... now.

What are you waiting for? It's $99 well spent.

Posted in General

Tags: Ouya

No Comments

Ouya Review from a Developer's Perspective

Ouya Review from a Developer's Perspective

My Ouya arrived a few weeks ago and I thought I'd post a review of it. My experience so far has been generally positive and the system gets better with every update. For $99 it's worth the price of admission.

Little Crane That Could

There are already a good variety of games for it, around 200, and so far one of my favorite games is The Little Crane That Could. The graphics aren't amazing and while the controls can be frustratingly hard the sense of accomplishment from completing each of the puzzles is exhilarating. I hesitated to download it at first due to the less than stellar promo art but it is a game you absolutely should try out. My other favorites (in no order) are Polarity, Towerfall, Knightmare Tower, A Bit Of A Fist Of Awesome, Beast Boxing Turbo, and Stalagflight.

Which brings me to what I think is a game changer for the industry, the marketplace. On the Ouya you can try every game for free. It's a little like shareware back in the 80s-90s when you would get a sampler disk of games and later mail in an order for the ones you liked. This was amazing for a kid growing up in a lower income family since I could try lots of different games at a low cost.

The thing about the store that is completely different from any other marketplace, that I'm aware of, is that prices are not listed anywhere. The game might be charging $1 or $20 and I won't know until I download and play it. This removes the price barrier from trying something out and seeing what I enjoy. It also diminishes the value of discounts that are so prevalent on mobile stores and the, often loathed by developers, $1 price point.

Ouya Controller

As for the hardware, I am really impressed with the controller design. The triggers feel a bit spongy but overall the controller feels comfortable and evenly weighted. I have larger hands so PlayStation controllers have always irritated me and while I still think the Xbox has a better controller overall I'd say the Ouya comes in a close second (especially given that the D-pad is better). However, if you like the other controllers there are ways to use them on an Ouya. Talk about a win/win.

The actual hardware I've heard compared to a turbo-charged PS2. It has more RAM than the current gen consoles which is wonderful for resource loading. The Tegra 3 graphics might not hold up to today's standards but I'm hoping to see less "realistic" games and more creativity on the Ouya. It really feels like the NES all over again with so many unique games. Except that it's easier to develop a game now than it was in the past.

Possibly the best "feature" of Ouya is the openness for developers. This is exactly what iOS and Android have provided for mobile and now indie developers have a chance at console development (without selling our souls). The ODK is a bit rough around the edges at the moment but it is no more difficult building a game for the Ouya than it is for Android. I was able to port several of my HaxePunk prototypes over a single weekend. Most of the work was just getting the input to function like I wanted.

Overall my outlook on the Ouya is good. I was one of the last groups to receive my Ouya but I understand how difficult it would be to manufacture that many units as well as plan for a commercial release. That being said, I feel like the Ouya team is fully committed to making this a quality product. The console is well thought out and while there are still rough spots I think that will all get sorted after they are out of the growing pains stage.

Posted in Reviews

Tags: Ouya

No Comments

TestFlight for Haxe

TestFlight for Haxe

TestFlight is a great testing tool for iOS apps. I've used it a lot at work to distribute builds to multiple devices around the company. It prompts the tester when there is a new update and tracks analytics with checkpoints and crash logs. The only issue is you need to have the SDK installed to get all those goodies.

Since I use Haxe a lot and have been working diligently on the HaxePunk library I knew having TestFlight integration would be a huge benefit. So I finally got the code to a point where it is ready for release and am hoping it proves useful to other people.

The code is located on GitHub at You can also get it through haxelib by typing the following in your command prompt.

haxelib install testflight

Posted in General

Tags: Haxe, TestFlight

No Comments

My entry for Ludum Dare #23

I participated in Ludum Dare #23 this past weekend with over 1000 others. It was a fun experience and I was able to chat with some great guys on the HaxePunk forums/IRC. Unfortunately my time was divided between LD and several other events over the weekend but I'm happy with what I ended up with. Check it out!

What went right

  • Built on a simple concept
  • Used tools I was familiar with (HaxePunk, MilkyTracker, Sublime Text 2)
  • Had a working game with objective in the first few hours
  • Used a real mouse for drawing instead of a touchpad

What could have been better

  • My power was out for 2 hours
  • I had several other events to attend over the weekend (besides church)
  • The sound effects were last minute

Next time

  • Have a laptop with a good battery (mine lasts 20 minutes...)
  • Participate more in topic selection and blog posts

Posted in Post Mortems

Tags: HaxePunk, ludum dare

No Comments

What Happened to Text Adventures?

What Happened to Text Adventures?

I came into possession of an Apple IIc that was in great condition this past year. It has several programs and a bunch of games with it. Having grown up with a DOS computer as a kid I wasn't entirely familiar with the Apple II but it was simple enough to boot up. The screen flickered and gave off a green tint, no color, but I realized quickly there wasn't an operating system... So I started sifting through the stack of 5 1/2" floppy disks to find the game I wanted to play, Zork.

In terms of quality, Zork is not the best text adventure, but it is probably the most well known. This was the first time I had played the game and what better way to experience it than on an old piece of hardware. You start out in front of a house and have the options of going several directions. I type in the direction I want to go, and within a few turns find myself lost. I'm in a forest somewhere and start to think the house has vanished. I guess it's time to practice my cartography skills.

Grabbing a fresh sheet of paper I start drawing boxes with the names of each location in them. There are lines shooting out of each rectangle in all directions and it looks more like a plate of spaghetti than a map. So I pull out another sheet of paper and clean up the lines. Now it's starting to make more sense... and I found the house!!

I open the side window and climb through to the kitchen. Hopefully no one cares that I'm breaking in. I go up to the attic to look around but there isn't much to see because it is dark and I don't have a light. A couple more turns and I end up dead, eaten by a grue if you want to get specific. Death is a bit strange in Zork because you can still explore but there is no way to interact with the world. So I restart the game and find myself in front of the house again. At least I know where it is now.

Zork I box art Back in the house I reveal a trap door under a rug. Of course it takes several minutes to move the rug by typing every verb I can think of. After opening the trap door I descend into a cavern and turn my light on to begin exploring. There are a ton of rooms and a thief frequently pops his head in a room from time to time. He doesn't seem to bother me much but he did nick a painting from under my nose. I wander around for a bit before confronting a troll. He takes a couple swings at me and BAM! I'm dead again.

This time I was smart enough to save so I manage somehow to defeat the troll, by typing attack repeatedly, and make my way into a maze. After a bit of walking around I realize I am really lost and start dropping my stuff in each room to try and figure out where I'm at. The only problem with that plan is the thief has the bright idea to pick up my stuff. Isn't he lost too? I think I'd better reload and go down a different path.

Several hours later I end up draining a body of water, stop myself from exploding, and find myself in front of the house again. This game is like a really big loop. I sweep through a couple of time to grab stuff I missed and end up finishing the game. I'm not sure I actually won but there isn't much else to do at the end.

I feel quite satisfied with my experience and I am fascinated by how rich the world seemed when in reality it was just a bunch of text on a screen. Most modern games fail to provide this deep of an experience although I would say Bioware and a few other companies have come a long way in telling rich stories. Why don't text adventures exist today?

You could argue that gamers today are lazy and don't want to read anything. This may be true to some extent but I think it is an outcome of how games have evolved. You might come from a different angle and tell me that interactive fiction is still being written today and that it's not dead at all. But let's be serious, how many people are really playing these games? They have the exact same flaws that existed 30 years ago.

I'm not claiming to have a silver bullet but I do believe that interactive fiction, or IF for short, would have a larger audience if we threw out some of the antiquated elements. Think of all the people who enjoy reading literature, whether on paper or in digital form, and how many of that group are aware that IF even exists. But we're getting ahead of ourselves, just what killed text adventures?

The Parser

Anyone who has ever played an IF game, used voice recognition software, or any other form of natural language parsing will know how infuriating it is to get a computer to understand you. Even if NLP improved ten-fold there will still be subtext it won't understand. Think of how many ways you can say the work "pick up". (Take, retrieve, lift, grab, swipe, etc...) Not to mention the multitude of ways you can form a sentence.

What I don't understand is why the parser is such a sacred cow in IF. When text adventures were first written the only input device was a keyboard. Graphics were primitive and slow. Mice existed but were the ball kind that used to get sticky and stop working. It is no wonder Infocom and others decided to use the keyboard to input commands in the form of simple sentences. But why are we still doing that today?

You could argue it has to do with immersion. Although when I read a book, which requires no typing that I'm aware of, I feel more immersed in the story than if I'm writing a sentence for the eighteenth time because the computer didn't fully understand what I was saying. Unless it's a story about how I throw the computer out the window.

Amazingly enough we have a medium that is perfect for text adventures, the web. Imagine highlighted text you can click to get a list of applicable verbs. The advantage to this approach is that I instantly know what I can interact with and what I can do with the object. This may not be a new idea but the best part is we can get rid of the generic feedback systems that are commonly found in IF games.

Directional Movement / Filler rooms

The standard movement in interactive fiction games is to specify which cardinal direction you want to go. The player will then exit the room in that direction, if possible, and be given the description of the next room. While this form of movement certainly works, it has its flaws.

This is actually more of a design flaw than actually technical. Early IF games had a tendency to create mazes by connecting exits going north to exits going southwest, instead of direct opposites. Normal people assume that going north would mean that you could then get back to that room by going south. This could further be circumvented by simply listing the name of the next area and traveling to it. How many times in books does it say that someone went north from the kitchen to the living room? Can't we just go directly there instead of having to specify the direction?

The other issue with cardinal directions is when designers try their best to keep everything to a grid. This ends up creating a bunch of filler rooms that have identical descriptions to the last four areas you've been in. Note to IF designers: if there isn't any purpose to the room, leave it out. Heck, this rule is followed by most decent modern games.

Unsolvable puzzles

Actually I was surprised that most of the puzzles in Zork were fairly simple and only a few times did I have to look up how to do something. But I feel it is worth mentioning because this is the same reason I feel point-and-click adventure games died. Puzzles can still be hard but at least be realistic, there are some really ridiculous puzzles put into adventure games.

I honestly think that this genre can be revitalized and there is already a niche group of people who play IF games. The problem is, the genre has been stagnant for at least 20 years. It doesn't mean we have to reinvent the wheel but look what indie developers have done with platformers, there are tons of various FPS games, role playing used to be strictly turn based but now even Final Fantasy is more of a hybrid.

Graphics have come a really long way through the years but it doesn't leave much to the imagination. Written words still have the power to evoke strong emotions and maybe the addition of voice overs would lower the barrier. One of the most interesting game experiences I've seen in a while was Dear Esther which was purely a discovery game.

I will step off my soap box now and let you decide what you think. What other improvements could be made to the genre to make it appeal to a new audience. I would especially love to see an opportunity for mobile games, or even Nook/Kindle. Am I just blowing hot air or do you think text adventures have a chance in the modern world of gaming? Feel free to leave your own comments.

Posted in General

Tags: games, text adventure, Zork