This update took me almost a year and I rewrote almost 80% of the code AND the World High Score Leaderboard is up and running.. Please update.. I’m really excited about this update !
I was calculating some work hours for an invoice and stubbled upon this Bug in the calculator. So for example.
(N ^ 2) or (N * N) divided by N will result is 1 not N…
Test this on my iphone 4 and my girl friend’s iphone 5 under iOS 7.1.1 .. Weird bug !!!
** Oops looks like it was just lack of feedback.. see below for explanation. **
On other news, Dragon Emperors Challenge. update 1.3 with the new World high score table has been uploaded to the app store and is waiting review. You’ll be able to see, your friends and family’s top 3 scores and brag about beating them !
I’ve been thinking a lot about UI and User experience. Like a first date, your impressions of an app happen in the first 10 seconds. So you have to be careful not to pick your nose or fart.
I really like this article: What Screens Want
Computers, after all, are just shaky towers of nested abstraction: from the code that tells them what to do, to the interfaces that suggest to the user what’s possible to do.
It’s best to view screens as a material for interaction and interface design.
Be a good first date -Kurt Vonnegut
I’ve been stubbornly avoiding ARC automatic reference counting for a long while. Feeling like a “real” programmer manages their own memory. But out of desperation; a persistent bug and a bunch of leaks, I finally gave it a try…Man I should have done this years ago !
I used these two sources to walk me through it..
Dave: Migrating to ARC
Ray: Beginning ARC
And after a little of shifting things around and changing a few lines, and 45 minutes later I was done.
The hardest part was figuring out that code named: “loadifNecessary” had to be renamed to “initLoadifNecessary” since it had a reference to self. After … I went from 8 meg of leaks to 16 bytes !!!
My take away.. ARC is MAGIC !!! use it !!
So I was at a dinner party and showing Dragon Emperor’s Challenge to some people. And when I hit reset or shuffle it exited the app. I have no idea why and can’t reliably reproduce it.. Which makes nailing down what it is Very difficult !!! So to make it up to you here’s a picture. Shrug.. will try to find fix it soon. Maybe fixing a few memory leaks in the process will help.. apologies !
ps. This is a boxelder bug… for you Etymology nerds.
It actually took a rewrite of the php. and Learning php and MySQL and learning AFNetworking and too much others stuff to mention. But we are getting closer. Worse thing about this type of stuff is you have to test every possible connection scenario. Goal is to have it done before christmas. Also have a Free iAd version as well. Oh gawd. Guess I have to stop watching: Wilma Deering eh emm I mean Buck Rogers and actually get this done.. sigh..
Press the above to view because WP sucks at gifs
It’s been a long time coming and might be a little more but here is an exclusive preview to the Global High Score screens. So start practicing, because only your top 3 local high scores will be uploaded to the Global High Score Table. To inspire you to beat your best !
Update soon. Also hoping this post will light a fire under my fat A… derrière.
Basically I think, or I think too much !!!
The global high score function is taking way way too long, because, I keep thinking I need to add security, expandability, pre-and-re thinking what to do if the user is in the subway (no connections), if they are wearing green that day… basically over thinking a simple table of High Scores.
I’m not sure about ‘real’ developers but I want it to be Super flexible and Secure, but what I’m sacrificing is
“Just getting it done!”
OK, back to work hopefully I’ll get this last done before I the universe turns cold. Hahaa!!!
*** Dragon Emperor’s Challenge on sale for 50% off ! ***
Summer Sale Same great game for less.
Working on High Score Server.
So working on the global high score server.
Looks like Json will be the answer. Pretty easy to get information and put it back.
Here’s a link to from: RAYWENDERLICH
Which is a great reference for Xcode programming and his book is highly recommended.
Working with JSON in iOS 5 Tutorial | Ray Wenderlich
Sets up a basic framework, which should be easily adapted to what I need for a global High score server.
Which I found Here:
Create a php, mysql, Json Login Tutorial
Hope this helps.