Category: Cocoa & Objective-C

  • Time-based Animation

    Yesterday, I discovered a serious flaw in the design of Bullfrog. I’ve been developing this game on a PowerMac Dual 2GHz G5 with 1 GB RAM. The game was designed to run at approximately 60 frames per second. The animation was smooth and all the game objects moved at their correct speeds. Last night, I…

  • Collision Detection With Cocoa

    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 game…

  • Moving a Frog with Trigonometry

    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…

  • Announcing LicenseKeeper, a New Blog, and a Company Name

    A funny thing has happened to me since I started writing about my pursuit of Mac game development. New needs, ideas, and opportunities have arisen. Some directly related to blogging, some related to running a MicroISV, and yet others related to my normal everyday technology-centric life. This last item leads me to my first announcement:…

  • Game Prototype

    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 site).…

  • Cocoa Game Programming Workshop

    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 felt…

  • More on Learning Cocoa

    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 here…

  • Learning Cocoa

    I’ve been spending a considerable amount of time trying to learn Objective-C and especially Cocoa. http://rcm.amazon.com/e/cm?t=outerlevelcor-20&o=1&p=8&l=as1&asins=0321213149&fc1=000000&=1&lc1=0000ff&bc1=000000&lt1=_top&IS2=1&bg1=ffffff&f=ifr 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…

  • Open-Source Shareware Registration Framework

    Are you looking for a way to setup a registration system for your shareware software? There are several commercial products out there, but Aquatic has released a free (donations accepted) open-source framework: AquaticPrime. It supports both Cocoa and Carbon integration and also includes a php-based library for use on your online e-commerce shopping cart system.…

  • New CocoaRadio Interview with Creator of NetNewsWire

    The new epsiode interviews Brent Simmons of NetNewsWire fame. For some reason, it hasn’t appeared in iTunes yet, so you need to get it directly from CocoaRadio.