Posts Tagged ‘code’

iPad Adjustment

Monday, April 5th, 2010

iPad in hand playing Snowball

Shiny iPad in hand!

I was relieved and then excited to try my Snowball game on the iPad. First off, there were no show stopping problems when moving from the simulator to the hardware. Yes, there are some issues I’ll explain below, but it was completely playable.
(more…)

iPad

Monday, February 15th, 2010

Yes, it’s one more thing for me to work on while trying to release my game. Yes, it’s like a big iPod Touch. Yes, it doesn’t play Flash. Yes, I want one — at least, one.

As far as my game goes it’s actually inspiring some harder work on it. So far, making it run on the iPad incidentally caused me to clean up some crufty old code in the game (again). Plus, I want this thing out near the launch of the iPad to catch another wave of new users looking for something to try out. It’s a dream, anyway.

When people say it’s like a big iPod Touch I think they mean it as a derision sometimes. I don’t really get that. It’s like mocking a laptop for being a small desktop computer. The size is one of the chief benefits. It’s going to open up the masses to multitouch in a much more useful and natural way. It’s going to look stunning, too, with that high DPI screen as large as it is.

Modified Snowball in iPad Simulator


The whole lack of a Flash plug-in is a problem that is going to slowly become a boon for most people. Let me explain…

(more…)

Buffing the Edges of the Snowball Game

Saturday, October 10th, 2009

I’m realizing I’ve learned quite a bit over the last year and a half. I had very little Objective-C experience (not to mention Cocoa) when I started and just yesterday I realized I could have made a much better architecture choice in my code. Going back to some of the original code is kinda painful sometimes, but it all works just fine.

One major feature I added is a visual one:
outline screenshot

Cel-style outlines on the basic stage geometry.

(more…)

Snowball Hits Slippery Patch, Slows

Wednesday, September 16th, 2009

My last post is a bit painful to read. Soon after that elated optimism I had to do some deep digging into my code.
This is me in July(!):

The technical stuff is almost completely over with: one gameplay glitch to tidy up — not a show stopper — and a few more sound effects to shoehorn in.

So that glitch wasn’t the only one, and that glitch did stop the show for a while. Ah, innocence.

(more…)

I Finally Made a Game! (Space Barrage)

Sunday, February 8th, 2009

Back in 2004 I committed to a contest put on at iDevGames.com. It was called 21 Days Later: Vectorized. It was sort of a mini contest in between the bigger uDevGames contest that was meant to be yearly (and is currently running at the time of this post.) The entries had to be finished in 21 days and the visuals had to look like the old vector games as used for the sit-down Star Wars arcade game, Battlezone, Tempest or the original Asteroids.

(more…)

Compile Pseudocode. But Why? [Updated]

Sunday, December 21st, 2008

Pseudocode is meant to be a way to quickly sketch or communicate how a coding problem could be solved. It’s not a real programming language, but usually resembles the language one is targeting.

Well, I’ve been teaching a class based on a book that takes the approach of learning the fundamentals of programming by focusing on pseudocode. It’s a mixed bag. Yes, a lot of complexity is avoided so students can focus on the logic rather than syntax, but there is no way to test it. It all feels abstract and theoretical.

(more…)