Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
E-book details
Log in, If you're interested in the contents of the item.
Cocos2d for iPhone 1 Game Development Cookbook. Over 100 recipes for iOS 2D game development using cocos2d
Ebook
Cocos2d for iPhone is a robust but simple-to-use 2D game framework for iPhone. It is easy to use, fast, flexible, free, and Appstore approved. More than 2500 AppStore games already use it, including many best-seller games. Do you want to take your cocos2d game development skills to the next level and become more professional in cocos2d game design?
Cocos2d for iPhone 1 Game Development Cookbook will help you reach that next level. You will find over 100 recipes here that explain everything from the drawing of a single sprite to AI pathfinding and advanced networking. Full working examples are emphasized.
Starting with the first chapter, Graphics, you will be taken through every major topic of game development. You will find both simple and complex recipes in the book.
Each recipe is either a solution to a common problem (playing video files, accelerometer steering) or a cool advanced technique (3D rendering, textured polygons).
This cookbook will have you creating professional quality iOS games quickly with its breadth of working example code.
Cocos2d for iPhone 1 Game Development Cookbook will help you reach that next level. You will find over 100 recipes here that explain everything from the drawing of a single sprite to AI pathfinding and advanced networking. Full working examples are emphasized.
Starting with the first chapter, Graphics, you will be taken through every major topic of game development. You will find both simple and complex recipes in the book.
Each recipe is either a solution to a common problem (playing video files, accelerometer steering) or a cool advanced technique (3D rendering, textured polygons).
This cookbook will have you creating professional quality iOS games quickly with its breadth of working example code.
- Cocos2d for iPhone 1 Game Development Cookbook
- Table of Contents
- Cocos2d for iPhone 1 Game Development Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Graphics
- Introduction
- Drawing sprites
- Getting ready
- How to do it...
- How it works...
- Coloring sprites
- Getting ready
- How to do it...
- How it works...
- Animating sprites
- Getting ready
- How to do it...
- How it works...
- Theres more...
- Drawing OpenGL primitives
- Getting ready
- How to do it...
- How it works...
- There's more...
- Playing video files
- Getting ready
- How to do it...
- How it works...
- Grid, particle, and motion streak effects
- Getting ready
- How to do it...
- How it works...
- Using Retina Display mode
- Getting ready
- How to do it...
- How it works...
- 1D and 2D Ease Actions
- Getting ready
- How to do it...
- How it works...
- Rendering and texturing 3D shapes
- Getting ready
- How to do it...
- How it works...
- There's more...
- Rendering a texture-filled polygon
- Getting ready
- How to do it...
- How it works...
- There's more...
- Animating a texture-filled polygon
- Getting ready
- How to do it...
- How it works...
- Swapping palettes using layers
- Getting ready
- How to do it...
- How it works...
- Swapping palettes using CCTexture2DMutable
- Getting ready
- How to do it...
- How it works...
- Using AWTextureFilter for blur and font shadows
- Getting ready
- How to do it...
- How it works...
- There's more...
- Taking and using screenshots
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using CCParallaxNode
- Getting ready
- How to do it...
- How it works...
- There's more...
- Lighting using glColorMask
- Getting ready
- How to do it...
- How it works...
- There's more...
- 2. User Input
- Introduction
- Tap, hold, and drag input
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also...
- Depth testing input
- Getting ready
- How to do it...
- How it works...
- Creating buttons
- Getting ready
- How to do it...
- How it works...
- Creating a directional pad
- Getting ready
- How to do it...
- How it works...
- Creating an analog stick
- Getting ready
- How to do it...
- How it works...
- Using the accelerometer for steering
- Getting ready
- How to do it...
- How it works...
- Using the accelerometer for 3D rotation
- Getting ready
- How to do it...
- How it works...
- Pinch zooming
- Getting ready
- How to do it...
- How it works...
- There's more...
- Performing gestures
- Getting ready
- How to do it...
- How it works...
- There's more...
- 3. Files and Data
- Introduction
- Reading PLIST data files
- Getting ready
- How to do it...
- How it works...
- Reading JSON data files
- Getting ready
- How to do it...
- How it works...
- Reading XML data files
- Getting ready
- How to do it...
- How it works...
- See also...
- Saving simple data using NSUserDefaults
- Getting ready
- How to do it...
- How it works...
- See also...
- Archiving objects into archive files
- Getting ready
- How to do it...
- How it works...
- Mutating nested metadata
- Getting ready
- How to do it...
- How it works...
- Saving data into a PLIST file
- Getting ready
- How to do it...
- How it works...
- Saving data into an SQLite database
- Getting ready
- How to do it...
- How it works...
- Saving data using Core Data
- Getting ready
- How to do it...
- How it works...
- There's more...
- 4. Physics
- Introduction
- Box2D setup and debug drawing
- Getting ready
- How to do it...
- How it works...
- Creating collision response routines
- Getting ready
- How to do it...
- How it works...
- There's More...
- Using different shapes
- Getting ready
- How to do it...
- How it works...
- Dragging and collision filtering
- Getting ready
- How to do it...
- How it works...
- Manipulating physical properties
- Getting ready
- How to do it...
- How it works...
- Applying impulses
- Getting ready
- How to do it...
- How it works...
- Applying forces
- Getting ready
- How to do it...
- How it works...
- See also...
- Asynchronous body destruction
- Getting ready
- How to do it...
- How it works...
- Using joints
- Getting ready
- How to do it...
- How it works...
- Creating a vehicle
- Getting ready
- How to do it...
- How it works...
- There's More...
- Character movement
- Getting ready
- How to do it...
- How it works...
- Simulating bullets
- Getting ready
- How to do it...
- How it works...
- Simulating and rendering a rope
- Getting ready
- How to do it...
- How it works...
- Creating a top-down isometric game engine
- Getting ready
- How to do it...
- How it works...
- There's More...
- 5. Scenes and Menus
- Introduction
- Switching scenes
- Getting ready
- How to do it...
- How it works...
- Transitioning between scenes
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using CCLayerMultiplex
- Getting ready
- How to do it...
- How it works...
- Using CCLabel
- Getting ready
- How to do it...
- How it works...
- Using CCMenu
- Getting ready
- How to do it...
- How it works...
- Creating shadowed menu labels
- Getting ready
- How to do it...
- How it works...
- There's More...
- UIKit alert dialogs
- Getting ready
- How to do it...
- How it works...
- Wrapping UIKit
- Getting ready
- How to do it...
- How it works...
- Creating draggable menu windows
- Getting ready
- How to do it...
- How it works...
- Creating a horizontal scrollable menu
- Getting ready
- How to do it...
- How it works...
- Creating a vertical sliding menu grid
- Getting ready
- How to do it...
- How it works...
- Creating a loading screen with an indicator
- Getting ready
- How to do it...
- How it works...
- Creating a minimap
- Getting ready
- How to do it...
- How it works...
- 6. Audio
- Introduction
- Playing sounds and music
- Getting ready
- How to do it...
- How it works...
- There's More...
- Modifying audio properties
- Getting ready
- How to do it...
- How it works...
- There's More...
- Fading sounds and music
- Getting ready
- How to do it...
- How it works...
- Using audio in a game
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using positional audio in a game
- Getting ready
- How to do it...
- How it works...
- Metering background music
- Getting ready
- How to do it...
- How it works...
- Metering dialogue for animation
- Getting ready
- How to do it...
- How it works...
- Streaming audio
- Getting ready
- How to do it...
- How it works...
- There's more...
- Recording audio
- Getting ready
- How to do it...
- How it works...
- Using the iPod music library
- Getting ready
- How to do it...
- How it works...
- There's more...
- Creating a MIDI synthesizer
- Getting ready
- How to do it...
- How it works...
- There's more...
- Speech recognition and text-to-speech
- Getting ready
- How to do it...
- How it works...
- 7. AI and Logic
- Introduction
- Processing AI waypoints
- Getting ready
- How to do it...
- How it works...
- Firing projectiles at moving targets
- Getting ready
- How to do it...
- How it works...
- AI line of sight
- Getting ready
- How to do it...
- How it works...
- There's more...
- AI flocking using Boids
- Getting ready
- How to do it...
- How it works...
- A* pathfinding on a grid
- Getting ready
- How to do it...
- How it works...
- There's more...
- A* pathfinding in a Box2D world
- Getting ready
- How to do it...
- How it works...
- There's more...
- A* pathfinding on a TMX tilemap
- Getting ready
- How to do it...
- How it works...
- A* pathfinding in a side-scroller
- Getting ready
- How to do it...
- How it works...
- Running a Lua script
- Getting ready
- How to do it...
- How it works...
- Dynamically loading Lua scripts
- Getting ready
- How to do it...
- How it works...
- Using Lua for dialogue trees
- Getting ready
- How to do it...
- How it works...
- 8. Tips, Tools, and Ports
- Introduction
- Accessing the Cocos2d-iPhone testbed
- Getting ready
- How to do it...
- How it works...
- Box2D testbed
- Packing textures using Zwoptex
- Getting ready
- How to do it...
- How it works...
- See also...
- Creating levels using Tiled
- Getting ready
- How to do it...
- How it works...
- See also...
- Creating levels using JSONWorldBuilder
- Getting ready
- How to do it...
- How it works...
- Creating scenes with CocosBuilder
- Getting ready
- How to do it...
- How it works...
- Using Cocos2d-X
- Getting ready
- How to do it...
- How it works...
- Using Cocos3d
- Getting ready
- How to do it...
- How it works...
- Releasing your app
- Getting ready
- How to do it...
- Index
- Title: Cocos2d for iPhone 1 Game Development Cookbook. Over 100 recipes for iOS 2D game development using cocos2d
- Author: Nathan Burba
- Original title: Cocos2d for iPhone 1 Game Development Cookbook. Over 100 recipes for iOS 2D game development using cocos2d
- ISBN: 9781849514019, 9781849514019
- Date of issue: 2011-12-15
- Format: Ebook
- Item ID: e_3bo6
- Publisher: Packt Publishing