Hah well I am SERIOUSLY almost done with my first app... it's taken long enough.
My holdups have been the following things:
first using blocking sockets and threads, my server was super messy, and could only accept exactly one client at at a time.
The communication between threads was... wretched. A class based communication system that, well it worked sometimes =)
I had no idea how to display a second view for my help menu. Took five seconds to fix that...
I ended up asking around about async socket programming and learned to use select(), which is awesome. But you can't have more than 1024 clients on a posix system. So right now I'm dealing with the cap, but as soon as I actually get my server up and running I'll swap over to poll()
My graphics took me *forever*. I don't know why I took so long... But seriously probably more than half of the time I spent coding I spent making stupid graphics...
My game =)
Then I started learning java for the android....
anyways, enough talk, you can see the latest screenshots on facebook:
http://www.facebook.com/pages/Ultifinitech/188161037870298?ref=ts