iDevGames Forums
Cocoa Books - Printable Version

+- iDevGames Forums (http://www.idevgames.com/forums)
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Game Programming Fundamentals (/forum-7.html)
+--- Thread: Cocoa Books (/thread-6196.html)



Cocoa Books - stevejohnson - Oct 9, 2004 03:06 PM

I have Building Cocoa Applications from O'Reilly, but it's for 10.1 and doesn't teach graphics.

I need to learn Cocoa. I use METAL BASIC. How should I go about learning?


Cocoa Books - Zwilnik - Oct 9, 2004 03:54 PM

Switch to XCode and Obj-C (if you've not used C before, crash course with C For Dummies first, it's rather good) and then get Aaron Hillegass' Cocoa Programming for Mac OS X.

Various people (OSC!) might comment about XCode etc. but for learning Cocoa it's a good common ground.


Cocoa Books - stevejohnson - Oct 9, 2004 04:09 PM

I have Panther, and I've never used PB, so using Xcode was a given. I know a little C.

So yeah, I'll go out and get it.


Cocoa Books - skyhawk - Oct 9, 2004 06:26 PM

also, you might want to fine tune yourself on the idealogy known as Object Oriented Programming. Knowing the fundamentals, without being bound by a programming language, will help you better understand the structure of Foundation and AppKit


Cocoa Books - Anark - Oct 23, 2004 08:58 AM

I'm in a vary similar position as diordna. I've started the journey into Cocoa. I read through "Learning Cocoa With Objective-C" and understood it well enough. The problem is that the book only barely touched on graphics and didn't talk about audio at all. I want to start programming games in cocoa but I need to learn more about the graphical aspect of it...where should I look for good information at this point?


Cocoa Books - PowerMacX - Oct 23, 2004 04:46 PM

Cocoa Quartz-based graphics aren't really well suited, performance-wise, for most games (except perhaps mostly static games) so you may want to take a look at OpenGL or, if you would prefer using Obj-C only, to a Obj-C library wich uses OpenGL for drawing (search this forums)


Cocoa Books - blobbo - Oct 23, 2004 06:37 PM

Although Quartz isn't a bad place to start. Offender was entirely programmed in quartz, and it ran ok-ish. It's not great, but it's a start...


Cocoa Books - PowerMacX - Oct 23, 2004 06:45 PM

blobbo Wrote:Although Quartz isn't a bad place to start. Offender was entirely programmed in quartz, and it ran ok-ish. It's not great, but it's a start...

Offender was an entry for the Vectorized contest, and therefore line-based. If you try to use sprites, Quartz becomes slow very easily.


Cocoa Books - BeyondCloister - Oct 24, 2004 03:03 AM

My uDG 2003 entry, Garden Pests, was a retro style arcade game that used Quartz and not OpenGL. It was playable.