iPhone Development…ssshhhh

After reading the terms of use for the iPhone SDK I realised that I won’t be allowed to say anything specific about the SDK or using the SDK. However, I think I can safely say this: after three days of mucking about with the SDK and my prototype, I now have my prototype running in the simulator! It’s missing all the user interface bells and whistles that Playground was providing for me (pause menu, main menu, game over popup, etc), but the game itself is basically identical to my other prototype. This is very exciting! It has proved to me that it’s definitely a viable platform for me to be developing on.

If I can figure out how to reverse integrate the changes I made to the game logic, by further decoupling the Model from the View, I think I may even be able to keep the game logic platform-agnostic. That would be ideal. That would mean that any changes I made to the game logic would then automatically carry over between all three platforms I want to develop for. Only View and Controller elements would have to change on a per-platform basis.

This is all causing great excitement in the programming and software architecture parts of my brain.

Owen