Tag Archive for 'android'

Game progress

Still working hard on my Android game. The process has been very organic; changing everyday.

A friend started writing me a level editor for Windows so I could begin implementing levels, but then the more I thought about it the more I wanted players to be able to make their own levels.

So I stopped in my tracks, split the current game code into a base code and forked it into two classes: a game class and an editor class. They both derived from the same parent class so the basics is all shared, but now in the level editor you use button and touch events to create levels. Its not done, but I’m making good progress. I guess my eventual goal will be the ability to share and rate levels inside the game. Here’s a recent screenshot captured from my Nexus One using the DDMS (best fucking tool ever):

device

Here’s a shot at the main menu (not much at the moment):

device2

I’ve stuck with the classic arcade 8bit theme. I really like the look and its easy as fuck to create new artwork Smile

Android again!

I’m back to working on Android apps… this time a game. Not much detail on it yet but here’s a picture of what I’ve got so far. Think Pac-Man but accelerometer controlled. Ignore the shitty level and big power button.

device

I drew the character from scratch, he’s inspired by Bubble Bobble. Here’s his tile:

player

The entire game is going to have an 8bit style when I’m done.

Also, today I installed Zune and it needed my computer to restart. No biggy, lets restart… this is what I got when I did:

uc8tl

Fucking weird. I spent 20 minutes pulling my hair out trying to figure out what the fuck was going on. It was recognizing all the drives, and when I used the recovery disc I could browse the files on all the drives.

Then I realized something odd. My C: drive was being recognized as the F: drive. WTF? I moved the SATA cable from plug 1 of 4 to plug 4 of 4 on the motherboard.  Fixed!

Weird.

Android is better than ever

So like, nearly 2 years ago I order my first Android phone. I’m pretty proud to say that I was one of the first people to use an Android phone. I’ve been there through all the ups and downs; enjoyed the fruits of its labor and suffered through its woes.

I remember when I first got the phone, people were all like “what phone is that?” and I would respond “its the G1, its a Google phone powered by Android”. At this point they would lose interest. No one knew what Android was or why I cared to mention it when they asked me what my phone was. The G1 was the first of its kind and I’m so glad I took the risk with it.

I recently read that there are something like 160,000 Android devices being activated per day. That’s insane! Not only that, but some of the newer ones are selling out! People are waiting in line for these phones. NICE!

Apple makes a great device, there is no doubt about that. But the stranglehold they’ve had on the system has been choking the consumer. And sadly for them, they aren’t making the biggest and baddest device anymore. The problem with Apple is they want to tell you, well force you, where you get your services and applications. That’s like buying a TV and having the manufacturer tell you you can only use a certain cable provider and you can only hook up DVD players or surround sound systems they personally approve. What the fuck? What if I want satellite? What if the DVD players you approve don’t do what I want? Its retarded.

But I digress…

Today I see people all around me with Android phones: coworkers, friends, family, random people at my sons T-ball game. I smile a little when I’m browsing Twitter or Facebook and see someone updated their status with “Twitter for Android” or “Facebook for Android”. I actually see more of those than I see iPhone updates now.

Recently I’ve been completely maximizing my Android experience. My phone is so much more than a phone. I use it to sync a shopping list with my wife, its a SNES emulator, its my GPS, social networking device, e-mail client, RSS reader and so much more that I can’t even begin to list. And it doesn’t stop there. I know that if I need it to perform a certain function, I can find an app for it. Or make an app for it. Do whatever the fuck I want with it. Its Android, its open source. I have the freedom I want!

So this one goes out to the Android team over at Google…

 

Thank You!

Retro Arcade – an Android Live Wallpaper

I’ve been posting a few of these lately, huh?

So yea, third Android app and this one is finally built on the 2.1 SDK. It’s a total nostalgia bomb too. Right now its just one single game, but I plan on adding more games to it so its like a bundle deal: multiple wallpapers from a single download.

This is my first paid application and since I first published it a few days ago I’ve already got great responses. The way I look at it is once its done its done: I don’t have to do anything else. Maybe I won’t get 250,000 people buying it, but whatever I do get is awesome.

Images related:

pacman eating pills pacman chasing ghosts

Copy Text – an Android App

BAM! Just like that I released my second Android application. This one was to fill a void that I’ve personally had. A lot of applications give the user the ability to “Share” with other apps. For example, I can click an image in my picture gallery and “Share” it to my Facebook app or Twitter app or whatever else allows you to upload pictures… you get the idea.

But sometimes apps have some text in them and you can’t really share it to another app. Take for instance the Twitter app I use… often times I want to just paste a tweet or a portion of a tweet to someone in Gtalk or something. But there’s no option to just copy it so I can put it (or any portion of it) where ever I want! And so I wrote Copy Text. Basically if any app shares plain text, Copy Text will be an option. It does no more than just copy the text to your clipboard. And Android 2.0+ users can even “Share” contacts in the form of plain text… great for including someone’s number in an email or text message. Simple? I think so. Needed? Damn straight. Oh yea and as an added bonus I included a history for easily recopying text you used before.

I released Copy Text yesterday and its already been downloaded more times than my previous app and has retained a higher install percentage (how many users installed and kept it verses those who installed then uninstalled it… idiots). Which either means my first app sucked dick, is a niche application, or this app was just needed more! You decide!

Images related:

Contact integration copying contacts numbers

Simply Cyanide – an Android App

Android logo

I’m working on my first Android app. I’ve done all sorts of programming in various languages, but I’ve never touched Java… so this project is mainly a learning experience for me.

Simply Cyanide is a simple yet elegant viewer for the web comic Cyanide and Happiness. There are other comic viewers already on the Android Market, but this one is designed specifically for C&H. Why? Well because I personally love the comics and I needed an easy project to get my feet wet. This was my solution.

I’ve got the basic functions of it working, I’m just polishing it up and figuring out how to sign the package so I can publish it on the Market. Although, once I figure out how to package it properly, I want to have some people who have an Android phone test it for me before I actually go and publish it (I don’t want to upload some shitty app and look like a total dumbass).

On a side note: I contacted the C&H artists to see  if they would give me permission to release it. I could probably release it without them giving me the thumbs up, but I would really like their approval.

Once I get a few people to test it and get some feedback, I’ll do a follow up post and give a rundown on all the features.

Here’s some screens of it running in the emulator:

viewing comic options menu

about dialog even opens videos!

Chihuahuas and my Nexus One

evil fucking dog Let me just get this out of the way… remember my post about how I sorta dislike chihuahuas? Today sealed the deal for me. The stupid thing was taking a dump in my daughters room… you know where she plays on the carpet and all… and my wife started screaming at it. Instead of running away, it sorta waddled away… while it was still pooping. Creating what I can only describe as a “model train replica” of dog shit. The “engine” or front of the train was in Ashlyn’s room, which was followed by all the shit cargo containers. The “caboose” or end of the train was in our upstairs hallway. The entire time it was shitting my kids were following it screaming and laughing. It was a horrible moment.

On a lighter note, I got a new phone. I was really excited to get the T-Mobile G1 when it first came out, but as the Android OS has been developing more and more, and the phone wasn’t built with specs that could keep up. I’ve been stuck on Android 1.6 while 2.1 is already out.

Not only that, but I’ve gone through 3 G1 phones. Its a great phone when its working, but not so much when the camera stops working or the phone locks up for random reasons (trust me, its a hardware issue, not the OS).

Nexus One is sooo purdy

So I upgraded. The Nexus One is pretty amazing. I can’t believe how fast I’m browsing websites (especially with the new multitouch). The camera (with flash!) is really good, and my pictures Gallery even syncs with my Picasa account so I can see any image from my Web Albums. Right now I have no complaints, but to be fair I’ve only had it for a few days so I’ll be sure to do an update in a few weeks or a month or so.

Android *beep boop bop*

This may seem unrelated to what I normally talk about here, but keep reading and it will all unfold.

One thing most people can agree on is that Google pretty much kicks ass. It seems like whatever they get their ever-stretching hands on magically turns to gold. (I wonder how they take a piss without adverse side effects?)

Over the passed few years they’ve been working on a mobile platform called Android, which is joint effort of The Open Handset Alliance. The concept is simple: create an open source platform that gives every developer the same tools as everyone else. There’s no private or reserved libraries that only the phone developers can access… everyone is equal.

What does this mean? It means that unlike Apples iPhone, anyone and everyone can develop and write applications that access all aspects of the platforms stack. They even released the SDK already… how long has it taken Apple?

The platform is very impressive to say the least. It holds Google’s theory of minimalistic design with maximum usability. T-Mobile has announced the release of the first phone utilizing the Android OS… the T-Mobile G1.

Now, I’ve been a long time user of Blackberry. I’ve had three different Blackberry smart phones and loved each one of them, especially my current one. I will admit I’ve had interest in an iPhone, but I just couldn’t overcome my admiration for RIM devices to go and get one (not to mention I don’t subscribe to AT&T, which is the single wireless provider for iPhones in the United States).

Since I am a subscriber to T-Mobile, I’ve found myself looking at this G1 more and more. I’ve read review after review, watched hands-on videos and side by side comparisons against other smart phones. There are several things I really like about it, and a few I don’t. There has been an ongoing struggle in my head whether to get it or not.

Part of managing GATM is realizing that you’re not always at a computer to instantly take care of critical issues, but having the ability to address them on the move is an amazing benefit. With my Blackberry I have everything from web access, remote desktop, email and instant messaging. All of our admins have my mobile IM account and I’m able to communicate with them very quickly. WHRY would I do this? Because I try to manage GATM like its a business, whether we’re making money isn’t important… its doing something right that is. But will this new phone do everything my Blackberry does? Will it hold me back or move me forward? Will it have problems/issues/bugs? I DON’T KNOW!! WHAT SHOULD I DO?!?

At the end I decided to go ahead and preorder the G1, which should arrive early next month (I missed the first wave of preorders which will arrive Oct 22nd). The few concerns I have with the platform will probably be fixed soon after release (thanks to being open source). And my other obstacle was thinking “if I order this, what cool phone will come out shortly after?“. But you know what, in this age of technology that sort of thinking will only hold you back. No matter how long you wait, or what you wait for, almost as soon as you buy it something bigger and better will come out the next day.

So I figured, why not be on the bleeding edge and have one of the first of these new “Google Phones“?