Archive for March, 2012

29
Mar
12

iPhone finally purchased

Awaiting arrival of our iPhone to develop RummyFight onto. We bought one yesterday and await it by mail in a few days. After that we will begin rocking.

In the mean time we have released another major update to the Android-version which will be the version that the iOS version will be built upon (v1.26)

Next week is going to be interresting indeed.

Advertisements
23
Mar
12

Temporary shift of focus

Working hard on removing the last of the known bugs from the Android Version so that I can have a solid code base to begin the conversion with. I don’t want to wind up in a situation where there are different bugs in the Android and iOS-versions.

I want all versions to have all the same bugs 😉

21
Mar
12

Waiting and waiting

Can’t do much until we are approved by Apple to become a developer. Still waiting for the response.

18
Mar
12

Not anything to tell

I have nothing yet to tell regarding the project. I’m getting to know the new mac and have finally managed to install a decent version of the operating system on it. It took me three days unfortunately but now it’s there. 

I will probably be installing X-Code and some other utilities today but I don’t think I will actually be doing something creative until another day or two.

15
Mar
12

Well hello there

Well hello there, little fellow.

I wonder if we will be friends

Image

15
Mar
12

The mac has arrived

Finally I got a text message from the post office that the Mac has arrived. In a few hours I will be able to pick it up and bring it home to see if it works. There’s always a risk with buying used merchendise so let’s hope I’m not being set up here.

More to come…

14
Mar
12

Welcome to this blog

Welcome all. What is this?

Well, first off, I’m the creator and developer of the app RummyFight on Android (together with a friend of mine who is responsible for the graphics and the user interface), which is a very popular Rummikub-game we released about 4 months ago. At the moment there has been almost 50.000 downloads of the app and almost 150.000 played fights. About 1.700 new fights are created every day at the moment and the growth of the usage is increasing every day.

Anyway, this blog is not about explaining exactly what RummyFight is about, but instead a blog about the process of converting a game from Android to iOS. A process we are starting up right now and the game we are about to convert is RummyFight.

So… why?

Well, it’s a challenge and we also want the iOS-people to play the wonderful game of Rummikub. Unfortunately it’s also a money decision. It doesn’t matter how much I love Android and prefer it compared to iOS, but you can’t make money on it. Android-people are simply very uninterested in paying for their apps and if they do want to pay, they are reluctant of using credit cards on the Internet. We can see this in all the mail we receive where people are asking for other ways to pay for the app.

And since it costs us money every month to keep the RummyFight servers running, we simply need to find ways of making the app pay for itself.

Ok, so where do we start? What do we need?

Well, to develop for iOS, one need a Macintosh computer. That’s just the way it is so we have bought one now that should arrive tomorrow or something. The second thing needed is an iPhone/iPad of course. We are looking for one at the moment but we believe we can start developing without one initially.

So… the first step when the Mac has arrived is to install the development software XCode and take a look at it.

And here’s the fun part which hopefully will make this blog interesting for you to follow:
1. I have never in my life developed a single line of code sitting on a Mac
2. I have never in my life developed for iOS
3. I have never in my life coded a single word in Objective-C
4. I have no idea what the iOS-API looks like and how it is built

But then again, the day before I sat down creating my first Android-app, the situation was almost the same with the difference that I had never coded a single line of Java in my life before. Despite this I could deploy and release my first working app just 2 days later.

So I’m a fast learner. That’s why I’m looking forward to this project and invite you all to follow my path. My intentions with this blog are to report the status of the project as well as solutions and similarities between the systems.

My biggest friend or my biggest enemy (I don’t know yet) is that RummyFight is built upon a 2D graphics engine called AndEngine. The downside of this is that the User Interface calls are not Android but AndEngine. The benefits are that AndEngine forced me to structure the code well, meaning it COULD actually be quite easy to convert the app piece by piece.

Time will tell. Tomorrow we begin.