|

Cocoa Game Programming Workshop
By David Hill
Game programming basics for Cocoa developers!
eBook: PDF, 152 pages, ISBN 0-9744344-4-2
These
unique step-by-step lessons will show you how to build
Cocoa Quest, a complete fully-functional 2-D game for Mac OS X
-- from scratch! This book will not only help you learn essential game development
techniques, but also help you improve your Cocoa programming skills. Accomplished
developer and author, David Hill, walks readers through the basic fundamentals
of game programming, focusing on topics such as prototype design, graphics, sound manipulation, simple animation, collision detection, and more using Apple's free Xcode Tools.
Both the compiled full game and the complete source
code of Cocoa Quest are available as FREE downloads to customers who purchase
this book!
Want a taste? Download the FREE
Cocoa Quest Demo to walk through the game tutorial. Requires Mac OS X.
Screenshot of Cocoa Quest game play

Table of Contents
| Chapter 1: Introduction |
 |
What is This Book About? |
 |
Who is This Book For? |
 |
A Look at the Chapters |
| Chapter 2: Background |
 |
A Few Initial Problems |
 |
Recommended APIs |
| Chapter 3: The Prototype |
 |
The Game Design |
 |
Creating the Project |
 |
Adding User Control |
 |
Something to Shoot At |
| Chapter 4: Refactoring the Prototype |
 |
Why Refactor? |
 |
The State of the Prototype |
 |
The Player Class |
 |
Bullets |
 |
The Monster Class |
 |
Encapsulating the Map |
|
 |
| Chapter 5: Sound |
 |
Categories of Sound |
 |
Cocoa Sound API |
 |
Adding Sounds to Cocoa Quest |
| Chapter 6: More Refactoring |
 |
New Design Concepts |
 |
Additional Features |
 |
What Changed in the Code? |
| Chapter 7: Images |
 |
Different Ways to Use Images |
 |
Changes to the Code |
 |
The End Result |
| Chapter 8: Polish and Wrap Up |
 |
Polish |
 |
Wrap Up |
|
About the Author
David Hill is a freelance writer living in College Station, Texas. In a
former life, he worked in Apple's Developer Technical Support group
helping developers print, draw, and write games. In his free time, he
dabbles in games, screen savers, and other esoteric topics.
More Spiderworks Books from David Hill...
|