Cocos2d Game Development Blueprints

Jorge Jordan

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-31
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 464
  • 裝訂: Paperback
  • ISBN: 178398788X
  • ISBN-13: 9781783987887
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Design, develop, and create your own successful iOS games using the Cocos2d game engine

About This Book

  • Enhance your game development skills by building different types of iOS games in Cocos2d
  • Create games of many different genres using the powerful features of the Cocos2d framework
  • A step-by-step guide with techniques to discover the potential of Cocos2d Game Engine with interesting projects

Who This Book Is For

Whether you are a passionate gamer, like developing, or are just curious about game development, this book is for you. The book has been written to teach 2D game development to app developers and to teach Objective-C to game developers, as learning Cocos2d is the perfect step for both roles.

What You Will Learn

  • Load and control sprites, labels, sounds, and geometrical primitives efficiently to build the core of a game
  • Simulate movement by implementing the parallax effect and running animations
  • Implement turn-based game logic including Game Center
  • Create both iPad-only and universal versions of your games
  • Control your game using touches, an accelerometer, or a virtual game pad
  • Build menus and tutorials and define some artificial intelligence to non-played characters

In Detail

Cocos2d is one of the most popular 2D game engines for the iOS platform. It is packed with powerful features that set it apart from other game engines. It can be used to build games, apps, and other cross-platform GUI-based interactive programs.

This practical guide will develop your skills in designing and developing iOS games across several genres. You will start with managing collisions through building a horizontal scroll game for both iPhone and iPad, you will then go through building a shooting game. After that, you will learn how to use the accelerometer to control movement, load particle systems such as explosions, draw primitives, and create parallax effects. We also cover essential elements of the Cocos2d package including sprite sheets, multiple image file loading to animate a sprite, building physics behavior with Chipmunk, using filters and listeners, and providing powerful AI, non-playable characters, and pathfinder algorithms with a cool tower defence game.

商品描述(中文翻譯)

設計、開發並創建自己成功的iOS遊戲,使用Cocos2d遊戲引擎

關於本書
- 通過在Cocos2d中建立不同類型的iOS遊戲,提升您的遊戲開發技能
- 使用Cocos2d框架的強大功能創建多種不同類型的遊戲
- 透過有趣的項目,逐步指導您發現Cocos2d遊戲引擎的潛力

本書適合對遊戲充滿熱情的玩家、喜歡開發遊戲的人,或者對遊戲開發感到好奇的人。本書旨在教授2D遊戲開發給應用程式開發人員,並教授Objective-C給遊戲開發人員,因為學習Cocos2d對於這兩個角色來說都是完美的下一步。

您將學到什麼
- 高效地加載和控制精靈、標籤、聲音和幾何原件,以構建遊戲的核心
- 通過實現視差效果和運行動畫來模擬移動
- 實現基於回合的遊戲邏輯,包括遊戲中心
- 創建僅限於iPad和通用版本的遊戲
- 使用觸摸、加速度計或虛擬遊戲手柄來控制遊戲
- 構建菜單和教程,並為非玩家角色定義一些人工智能

詳細內容
Cocos2d是iOS平台上最受歡迎的2D遊戲引擎之一。它擁有強大的功能,使其與其他遊戲引擎有所不同。它可以用於構建遊戲、應用程式和其他跨平台基於GUI的互動程序。

這本實用指南將在多個類型的iOS遊戲設計和開發方面提升您的技能。您將從通過構建一個水平滾動遊戲來管理碰撞開始,該遊戲適用於iPhone和iPad,然後您將進行構建射擊遊戲的過程。之後,您將學習如何使用加速度計來控制移動,加載粒子系統(如爆炸),繪製原始圖形,並創建視差效果。我們還涵蓋了Cocos2d套件的基本元素,包括精靈表、多圖像文件加載以動畫精靈、使用Chipmunk構建物理行為、使用過濾器和監聽器,以及提供強大的人工智能、非玩家角色和塔防遊戲的路徑規劃算法。