Archive for the 'Game Programming' Category

Collision Detection With Cocoa

Monday, October 24th, 2005

Just about every game will need collision detection of some form. If you are using Cocoa and Objective-C for your game programming, then you’re in luck. There are a bunch of easy to use methods that can save you some serious time.
For Bullfrog, I’ve started with an all developer graphics based approach. All [...]

A Frog Eats Bugs

Sunday, October 23rd, 2005

I made tremendous progress today.
My bull frog now has full motion control. He can rotate a full 360 degrees and jump forward. He has a nice long frog tongue that can catch all the bugs that are flying around in his frog pond.

Features Remaining:

floating lily pads
rounds or levels
round clock (30 or 60 seconds)
score [...]

Moving a Frog with Trigonometry

Sunday, October 23rd, 2005

Ah, the joys of trigonometry. It’s been a long long time since I needed to know how to find points on a circle and how to determine the length of the the adjacent side of a triangle or remembering what a hypotenuse is.
One of the initial steps of getting my new game, Bullfrog, developed [...]

OMG Contest Entry: Bullfrog

Friday, October 21st, 2005

After some brainstorming and encouragement from Gianfranco Berardi, I’ve decided to make a go at putting together a game for the Original Mac Games (OMG) Contest.
While dreaming up an idea, I decided that I would start from the prototype I already have. It wasn’t far enough along to really be specific to any one [...]

OMG Contest

Thursday, October 20th, 2005

If you haven’t heard by now, you may want to look into the OMG Contest over at iDevGames.com.

Contest Overview
The OMG (Original Mac Games) Cup is a new game programming contest established by iDevGames, in connection with Freeverse Software, to encourage unique Mac game development. iDevGames is proud to partner with the Mac platform’s leading game [...]

Game Prototype

Saturday, October 8th, 2005

I have a prototype started for a simple game using Objective-C and Cocoa. It’s been slow going, but I feel like I’m finally getting somewhere. I worked on it on and off while flying around the country the past couple of weeks on vacation (which helps explain the recent lack of updates to this [...]

Cocoa Game Programming Workshop

Thursday, September 22nd, 2005

Do you have $10 and the desire to quickly get up to speed on game programming and Apple’s Cocoa framework? I did.
I recently finished a book on Objective-C and Cocoa programming that gave me a pretty good introduction and base for developing applications on the Mac. Though the book was helpful, I still [...]

More on Learning Cocoa

Tuesday, September 20th, 2005

As I stated in yesterday’s article, Learning Cocoa, I’m struggling with the syntax of Objective-C. It’s not that I don’t understand it, it’s just completely different looking than C-derived syntax like Java, C++, C#, and php (the languages I use in “real-life”).
To add to the problem, I’m struggling with style. What I mean [...]

Learning Cocoa

Monday, September 19th, 2005

I’ve been spending a considerable amount of time trying to learn Objective-C and especially Cocoa.

After some searching around, I found tons of references to Cocoa Programming for Mac OS X by Aaron Hillegass. It’s a good tool for learning how to build applications with Apple’s development tools and frameworks, though it is missing some [...]

Deimios Rising Game Design

Thursday, September 15th, 2005

I’ve been hunting down articles covering game engine design that last few days. Primarily, to find out what tools and approaches these game developers have used successfully.
Eventually, I found this article on the development and design of the game engine behind the Mac game Deimios Rising. There are some really great ideas and [...]