Tetris is playable, but this code is barely working, to be honest. I haven’t played with it on a device yet, and I know there are cases in the rotatePiece method that haven’t been tested. I’ve got the next piece in the game model, but not showing up in the view. I was going to use Sneaky Input for the controls, but I ended up scrapping it and just using some really simple touch-based control instead.

Someday (hopefully soon-ish), I’ll be writing a blog post titled “how to write tetris in Objective-C using Cocos2D”. I’ll try and clean it up a bit then.

One thought on “Code for my iPhone Game Programming Talk”

Hi, I am a technician/programmer in the School of Psychology at Plymouth University, UK. I write programmes for Psychological research in response to requests from academic staff. I normally write in various .NET technologies, but have a request for a questionnaire on the iTouch. The questionnaire is working fine but the requester wants 3 minutes of Tetris as a distraction in the middle, but we are on a tight schedule and I was wondering if you could tell me how to incorporate your tetris code into the exisiting project. I am very happy to learn what I need but time is a problem. Any help would be appreciated.