Category: Cocoa & Objective-C

  • Bullfrog 2 Update

    Just thought I would update anyone who is still subscribed to this feed here at MakeMacGames.com. I’ve moved my active blogging about game development to my company’s blog to keep everything together. It’s become easier over time to maintain only one blog. On that note, I just posted a small Bullfrog 2 development update and…

  • Bullfrog 1.2.0 Released

    Bullfrog 1.2.0 is out. I’m pretty excited about this release. There are bunch of cool new things in this version: Automatic Software Updates using Andy Matuschak’s awesome Sparkle Framework Online High Scores Pause Button Screen Shot Button Several bug fixes Download Bullfrog 1.2.0 for Free

  • GBGames On Object-Oriented Game Design

    GBGames has a nice introduction to object oriented design for game development. GB does a nice job of summarizing some basic concepts that can be incredibly powerful for simplifying your object model as well as future-proofing your design. I’ve used these techniques extensively for application development in my day job as a C# developer. As…

  • Bullfrog: Next Release

    I started work on the next release of Bullfrog this weekend. There was a short list of bugs and features that I didn’t have time for prior to the OMG Cup deadline. So, while I’m brainstorming on what the next project will be I thought I may as well try and knock some of the…

  • Bullfrog: A Postmortem

    When iDevGames.com announced the 2005 OMG Cup in October I immediately considered entering. A contest was just the right motivation for me to actually start and hopefully finish a game project. Aside from needing an idea, there were a few hurdles to tackle. Not only was this my first game project in almost fifteen years,…

  • Objective-C Memory Management and Error Handling

    Memory management in Cocoa & Objective-C tends to be confusing at times, especially when trapping and handling errors. Chris Hanson has written a nice article describing the basics of memory managment and error handling with @try, @catch, and @finally code blocks. Related Links: Cocoa Memory Management & Exceptions Memory Management Rules [Apple Developer Connection]

  • Bullfrog Alpha v0.60 Released

    A new version of Bullfrog is now available with tons of enhancements. Though a majority of the work went into the refactoring of the cocoa and objective-c code. These were important changes that allow for adding new bugs in future versions. It also allows me to move away from procedurally built levels to designed levels…

  • Blogging About Mac Programming

    Carlos Camacho, owner and editor of the Mac game developers’ site iDevGames and application developer’s site iDevApps, has posted a nice bit on blogging about Mac programming. He points out two great blogs on general mac programming I have not seen before and gives Make Mac Games a nice little plug. He also requests that…

  • Bitmaps and Dragonflies

    More updates on the game development front. The game is turning out to be pretty fun and challenging. With the new bug types, it makes it very challenging to predict the bugs movement. I have a few more bug type ideas that I’ll be experimenting with that could prove to be quite challenging and interesting.…

  • Bullfrog Progress

    More game development progress updates: Water has been added (though it doesn’t affect game play yet) The frog’s tongue now has a recharge rate, so you can’t simply hold down the attack key Tongue Attack ready indicator via the tongue tip gets drawn Score Board keeps track of bugs, rounds, and time Frame Rate display…