Learning iOS Game Programming: A Hands-On Guide to Building Your First iPhone Game (Paperback)

Michael Daley

  • 出版商: Addison Wesley
  • 出版日期: 2010-09-13
  • 定價: $1,240
  • 售價: 2.4$299
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Paperback
  • ISBN: 0321699424
  • ISBN-13: 9780321699428
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=5)

買這商品的人也買了...

商品描述

Get Started Fast with iOS Game Programming

 

Since the launch of the App Store, games have been the hottest category of apps for the iPhone, iPod touch, and iPad. That means your best chance of tapping into the iPhone/iPad “Gold Rush” is to put out a killer game that everyone wants to play (and talk about). While many people think games are hard to build, they can actually be quite easy, and Learning iOS Game Programming is your perfect beginner’s guide. Michael Daley walks you through every step as you build a killer 2D game for the iPhone.

 

In Learning iOS Game Programming, you’ll learn how to build a 2D tile map game, Sir Lamorak’s Quest: The Spell of Release (which is free in the App Store). You can download and play the game you’re going to build while you learn about the code and everything behind the scenes. Daley identifies the key characteristics of a successful iPhone game and introduces the technologies, terminology, and tools you will use. Then, he carefully guides you through the whole development process: from planning storylines and game play all the way through testing and tuning.

 

Download the free version of Sir Lamorak’s Quest from the App Store today, while you learn how to build the game in this book.

  

Coverage includes 

  • Planning high-level game design, components, and difficulty levels
  • Using game loops to make sure the right events happen at the right time
  • Rendering images, creating sprite sheets, and building basic animations
  • Using tile maps to build large game worlds from small reusable images
  • Creating fire, explosions, smoke, sparks, and other organic effects
  • Delivering great sound via OpenAL and the iPhone’s media player
  • Providing game control via iPhone’s touch and accelerometer features
  • Crafting an effective, intuitive game interface
  • Building game objects and entities and making them work properly
  • Detecting collisions and ensuring the right response to them
  • Polishing, testing, debugging, and performance-tuning your game 

Learning iOS Game Programming focuses on the features, concepts, and techniques you’ll use most often—and helps you master them in a real-world context. This book is 100% useful and 100% practical; there’s never been an iPhone game development book like it!

 

Praise for Learning iOS Game Programming

 

“An excellent introduction into the world of game development explaining every aspect of game design and implementation for the iPad, iPhone, and iPod touch devices. A great way for anyone interested in writing games to get started.”

–Tom Bradley, Software Architect, Designer of TBXML

 

“A great developer and a great game.That’s everything you can find in this book to learn how to write an awesome game for iPhone.Maybe you’re the next AppStore hit!”

–Sebastien Cardoso

 

“With Learning iOS Game Programming, you’ll be writing your own games in no time. The code included is well explained and will save you hours of looking up obscure stuff in the documentation and online forums.”

–Pablo Gomez Basanta, Founder, Shifting Mind

 

“I always thought that to teach others one has to be an expert and a person with an established reputation in the field. Michael Daley proved me wrong. He is teaching others while studying himself. Michael’s passion in teaching and studying, ease of solutions to problems, and a complete game as a resulting project makes this book one of the best I have ever read.”

–Eugene Snyetilov

 

“If you’re interested in 2D game programming with the iOS using OpenGL and OpenAL directly, this book walks you through creating a complete and fun game without getting bogged down in technical details.”

–Scott D.Yelich

 

“Michael Daley brings clarity to the haze of iPhone application development. Concrete examples, thorough explanation, and timesaving tips make this book a must have for the up and coming iPhone game developer.”

–Brandon Middleton, Creator of Tic Tac Toe Ten

 

“This is the A-Z guide to iOS game development; Michael’s book takes you from the basics and terminology to using the techniques in practice on a fully working game. Before you know it, you will find yourself writing your own game, fueled by a firm grasp of the principles and techniques learned within. I could not ask for a better reference in developing our own games.”

–Rod Strougo, Founder Prop Group

 

商品描述(中文翻譯)

快速入門iOS遊戲編程

自App Store推出以來,遊戲一直是iPhone、iPod touch和iPad上最熱門的應用類別。這意味著你最好的機會是推出一款每個人都想玩(並談論)的超棒遊戲,以便參與iPhone/iPad的「淘金熱潮」。雖然很多人認為遊戲很難開發,但實際上它們可以相當容易,而《學習iOS遊戲編程》是你的完美入門指南。Michael Daley將引導你逐步建立一款令人驚艷的iPhone 2D遊戲。

在《學習iOS遊戲編程》中,你將學習如何建立一款2D瓦片地圖遊戲《Sir Lamorak的任務:釋放咒語》(在App Store中免費下載和遊玩)。在學習代碼和背後的一切的同時,你可以下載並玩這款即將建立的遊戲。Daley確定了成功的iPhone遊戲的關鍵特徵,並介紹了你將使用的技術、術語和工具。然後,他會仔細指導你完成整個開發過程:從規劃故事情節和遊戲玩法,一直到測試和調整。

立即從App Store下載免費版本的《Sir Lamorak的任務》,同時在本書中學習如何建立這款遊戲。

內容包括:
- 規劃高層次遊戲設計、組件和難度水平
- 使用遊戲循環確保正確的事件發生時間
- 渲染圖像、創建精靈表和構建基本動畫
- 使用瓦片地圖從小型可重用圖像構建大型遊戲世界
- 創建火焰、爆炸、煙霧、火花和其他有機效果
- 通過OpenAL和iPhone的媒體播放器提供出色的聲音
- 通過iPhone的觸摸和加速度計功能提供遊戲控制
- 打造有效直觀的遊戲界面
- 構建遊戲對象和實體,並使它們正常運作
- 檢測碰撞並確保正確的響應
- 磨研、測試、調試和優化你的遊戲

《學習iOS遊戲編程》專注於你最常使用的功能、概念和技術,並幫助你在實際情境中掌握它們。這本書百分之百有用,百分之百實用;從來沒有一本iPhone遊戲開發書像這樣!

對《學習iOS遊戲編程》的讚譽:
- 「這是一本出色的遊戲開發入門書,解釋了iPad、iPhone和iPod touch設備的遊戲設計和實現的方方面面。對於任何有興趣寫遊戲的人來說,這是一個很好的入門方式。」- Tom Bradley,軟體架構師,TBXML的設計師
- 「一個偉大的開發者和一款偉大的遊戲。這本書中的一切都可以讓你學會如何為iPhone寫一款令人驚艷的遊戲。也許你就是下一個AppStore的熱門遊戲!」- Sebastien Cardoso