Profile

Cover photo
Ernest Woo
44 followers|3,994 views
AboutPostsPhotosYouTube

Stream

Ernest Woo

Shared publicly  - 
 
Finally got featured in Gamasutra! Yay!
1
Add a comment...

Ernest Woo

Shared publicly  - 
 
ErnCon 1.0.8 is available on Amazon App Store! There are a number of fixes included in this update including a more solid login process, simplified controls for fighters, and UI fixes for tablets and the Galaxy Note.

Remember, ErnCon is a free download!
2
1
Luis Levy's profile photo
Add a comment...

Ernest Woo

Shared publicly  - 
 
Some lessons learned while marketing ErnCon
Posted 04/04/12 11:50:00 pm. Seeing a game through the finish line is one of the most important milestones in game development. Finally, after months (or years!) of effort, the game is out the door an...
1
Add a comment...

Ernest Woo

Shared publicly  - 
1
Add a comment...

Ernest Woo

Shared publicly  - 
1
Vadim Dribinsky's profile photo
 
Congrats!
Add a comment...
Have him in circles
44 people
Davy De Waele's profile photo
Annie Namba's profile photo
Luis Levy's profile photo
Aaron Namba's profile photo
AYAZ LONE's profile photo
Michael Guber's profile photo
Alberto Peña Lucas's profile photo
Richie Sun's profile photo
Stephan Brunner's profile photo

Ernest Woo

Shared publicly  - 
 
Indie developers are the starving artists of the video-game world, often brilliant and innovative, but also misunderstood, underfunded and more prone to writing free-form poetry on their LiveJournals....
1
Add a comment...

Ernest Woo

Shared publicly  - 
 
ErnCon 1.0.5 has been published to Google Play. This update doesn't contain anything earth-shattering and is mainly a response to feedback from the +Android Developers April 6th Friday Review.

Feedback received from +Dan Galpin and +Ian Ni-Lewis basically boiled down to:

1. Main Menu -> Start Game -> Press BACK button quit the entire game.
2. Back buttons in general can be done away with (apps should rely on the system BACK button).
3. Target the highest SDK possible to avoid backwards-compatibility functionality you don't need (soft-menu button in ICS, compatibility resolution in 3.2+ tablets).
4. Add a mechanism to invite players to play games together

#1 was my mistake. I erroneously thought it was the Main Menu -> More options that I broke rather than Main Menu -> Start Game options. Main Menu -> Start Game -> BACK button always quit the game erroneously. This has been fixed and this speaks to the value of having a 2nd set of eyes look at your apps. Amazing how the use-case was just never exercised in my day-to-day testing.

#3 was an easy fix - bumped up targetSdkVersion to 15.

#2 was the interesting one that had implications throughout the regular UI. Here is what changed:

1. Main Menu no longer has a More sub-menu. Removing all Back buttons from the Main Menu and its sub-menus actually gave me space to promote Options to the Main Menu and Allies to Start Game sub-menu. This has the pleasant side-effect of making Allies and its social functionality more visible.
2. Missions and Survival's old Back button was replaced by a Store button that goes to the Store. Going to the Store after finishing a Mission is probably a common use-case; forcing players to go through the Main Menu hub seems painful the more I think about it.
3. Store no longer has a Back button. The Store is almost always the end of a particular activity stack. Other than the tutorial (more on that after this), a player generally only needs to go back to whatever he was doing last (Missions or Survival).
4. When visiting the Store after the tutorial mission, the Back button was changed to a Continue button that takes the player straight to Missions. Based on feedback from a friend, the Back button in the store was extremely ambiguous in the context of the tutorial. Where are you going "back" to? Back into the tutorial mission? Using the word "Continue" atleast gives an idea of proceeding through the tutorial. I've also added one-time instructions dialogs to the Missions and Allies screens.
5. Allies now has an Invite button. Since a player doesn't need to go straight to the Store, adding an Invite button seemed to make sense.

I'm still deciding whether I should implement an "Up" button although in ErnCon, it would essentially be a "Back" button and we'd be back to square one. I'm also getting ready to submit to Amazon App Store and noticed the Kindle Fire hides the system BACK button when running fullscreen. Any bets whether the "no back buttons" policy will cause a rejection?

#4 I kind of punted on by adding a generic Invite button that just launches a "text/plain" ACTION_SEND intent. I'd like to see if Allies gains more usage with its new placement before putting more functionality in that screen. Player-to-player invites is coming as I finish up deeper Facebook Opengraph integration.

Check out the screenshots to see what I'm talking about. Better yet, download ErnCon and see if my decisions make sense. I probably will have to deal with a couple "I hate change" negative reviews though.
1
Add a comment...

Ernest Woo

Shared publicly  - 
 
ErnCon, the top-down multiplayer shooter by indie studio Woo Games, has gone gold. The one-month open beta has been a resounding success, resulting in
1
Add a comment...

Ernest Woo

Shared publicly  - 
 
Latest News. spacer, View All, spacer. March 13, 2012. What's an ex-indie filmmaker doing at Unity? [1]. Double Fine's record-breaking Kickstarter closes with $3.33M earned [2]. U.S. hardware ...
1
Add a comment...

Ernest Woo

Shared publicly  - 
 
After getting consistent reports of people being unable to start missions in ErnCon, I sat down and spent a day chasing down the issue. Luckily the issue happened to me Friday night so I was able to make some educated guesses as to what was going on.

I found and fixed a lot of fragile legacy code with edge-cases that were very uncommon in FRG but became very common in ErnCon (mostly because of greater usage). Starting a mission in ErnCon essentially tells the matchmaker service to host a game in your region. This involves an ugly back-and-forth between the matchmaker service and the region cluster with a mix of data being sent over TCP (plain ol' HTTP) and UDP (for NAT traversal).

Since everything runs on EC2 the NAT traversal bit actually isn't required anymore. It's leftover when I was designed the region cluster to be runnable from a NAT'ed network.

Since I was fiddling around with server-side stuff I went ahead and configured the EC2 instances to grab the latest game code and start automatically to simplify future deployment. I'd done this for FRG but in my rush to push out the ErnCon beta, I didn't want to worry about this. Atleast I'll be able to handle future increased load with a few clicks now.

On to client-side bug fixing!
1
Add a comment...
People
Have him in circles
44 people
Davy De Waele's profile photo
Annie Namba's profile photo
Luis Levy's profile photo
Aaron Namba's profile photo
AYAZ LONE's profile photo
Michael Guber's profile photo
Alberto Peña Lucas's profile photo
Richie Sun's profile photo
Stephan Brunner's profile photo
Links
YouTube
Contributor to
Basic Information
Gender
Male