Arkonoid Game on the iPhone?

- First some positive things... The game is playable, unlike the one I'm working on. But bearly so. More on this later.
- The ball / paddle speed in the game is good. I have a ball and paddle in my game but they move much too slow on the iPhone.
- The graphics for the game (on the iPhone or in a regular web browser) is very sharp and professional looking.
- Despite self-effacing comments at the top of the main Javascript file, I think the coding is pretty well documented (not perfect but still pretty good). There is alot here that a Javascript developer can learn from.
- Now the negative... I had to do the finger-pinch (or is it unpinch) move to zoom the page big enough to play the game.
- The button to start the game is way too small for iPhone usage. I had to zoom the page even more just to get it so I could barely press it will my finger without pressing buttons on either side.
- The hack he implented for the iPhone is that you can press a spot on the x-axis to move the paddle to. You cannot slide the paddle back and forth. This works rather clunky.
Application
I plan on studying the Javascript for this game. The main reason, I want to find out how Scott kept his game performance good even on the iPhone. I have some ideas on how to track paddle movement based on a post I read on the iPhoneWebDev Google group. I want to create a test event page more suitable to my needs and post it on Chomer.com. Then I will go to the Apple store again and try out my test page to collect more detailed event information. And, finally (I hope), I will update my game so that it actually works correctly!
Labels: Arkonoid, DHTML, iPhone, javascript, Scott Schiller

