We’re Finally Done!

January 3, 2012 in Design, Featured

Yes it’s true! As of around 1AM last night we finished OpenFeint achievement integration and are officially done with UPSAT! You have no idea how great it felt to check those last few items off the list and move them down to the “Completed” section. It’s been a long  exhausting 4 months filled with sleepless nights and many many changes, but it’s all paid off and we’re ready to begin testing! In case you don’t remember here’s a screenshot of what our game started out as: It’s amazing to see how far we’ve come! Now the game itself was just placeholder art, but we were REALLY thinking of going with that UI for a while… we must have been out of our minds. Needless to say the game looks and plays alot better now and we’ve gone through a lot to get here. We kept a running checklist of tasks as we went and it actually turned into a nice catalogue of achievements, so I thought I’d share it with you. Blue = Ryan Red = Me: I’ve learned so much during this process (ESPECIALLY since I didn’t even know Java before starting this whole thing) and we’re both just raring to take what
…read more

Right at the Edge!

December 6, 2011 in Art, Featured

We had a productive weekend here in Pennsylvania, and we have a lot to show for it. Of our 5 remaining games, I completed the artwork 4 of them. Woo! There are still some tweaking to do (the background jungle of the monkey game is not complete), but it feels really good to have pretty much everything done. We also implemented the dynamic sound which is AMAZING! The game feels so much more whole now, and I cannot wait until we finish this bad boy up and release it for the world to see! Enough jibber jabber, take a look at some sweet new games!

Implementing OpenFeint with Android

November 10, 2011 in Programming

UPDATE Since this has become one of our more popular pages I just wanted to update it to say that UPSAT has now launched! If you find this page useful or just want to see some of the cool things we did with OpenFeint, including custom notifications, then please consider supporting us by getting the full version of UPSAT and by following us on Facebook or Twitter! UPDATE So you have an amazing Android game and you’ve decided you want to join the 21st century and add social connectivity? Well kudos and welcome to the party! If you’re reading this then you’re probably at least somewhat interested in OpenFeint and what is entailed in getting this working with your game. The good news is it’s actually really easy. The bad news, since OpenFeint is relatively new on Android, the documentation can be a bit lacking which makes the task SEEM very daunting. I have to admit that I was a little bit nervous about doing this before I started, but in the end it only took me around 5 hours. So, if you have any coding skills whatsoever (unlike myself) then you could probably get it done in less. I’ve
…read more

Keeping With Tradition

October 14, 2011 in Featured, Programming

Gather ’round boys and girls. For story time today we’re going to talk about the importance of meeting user expectations for how android apps operate. If you’ve ever used an android phone, you’ve probably noticed that the two most important buttons are the Back and Home keys.  When you press the Back button you expect to, well duh, go back. And when you press home (and click your heels together three times) you expect to be brought back to rural kansas with Todo by your side. No? Oh well then you probably were just trying to get back to your home screen.   TECHNICAL CONTENT WARNING!   Now what you may not be aware of is what these two buttons are actually doing. I won’t get too bogged down in the details, but essentially Android OS uses different stacks for your applications that hold the different things you are doing, known as activities. You could have a messaging stack, web browser stack, or a contacts stack for example. If you’re in the messaging stack, the first screen you see is put on the bottom of the stack. Once you select “text messages” from this screen, your list of text messages is called forward
…read more

Achievement Unlocked: Achievement Bar Complete

October 12, 2011 in Programming

So I’m pretty exhausted at work right now. After this long weekend of staying up until 5am every night, I’m finding it difficult to go to sleep on time. I have to get up at 530 to beat the morning DC traffic so going to bed at midnight may not seem late for some, but for me it’s a day ruiner. It was worth it though. I finished coding the notification bar and have thus completed the last element of the UI. It looks really cool when the bar pops down from the top of the screen to let you know you’ve done something notable (good or bad). I mocked up some achievements and insults to be displayed and it’s quite hilarious when the red bar comes down saying something like “Only your mom thinks you’re special” or “You messed THAT up?!” Even though I wrote it, the taunting still somehow gets under my skin and I find myself wanting to prove the computer (and therefore myself) wrong. I know, it kind of makes me a crazy person. Although I haven’t written the achievement system yet, or even the insult database, I designed the Notification bar to be very simple to
…read more