Cocos2d cross-platform game development cookbook :: develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes /
Develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipesAbout This Book Learn to efficiently use Cocos2d to develop cross-platform games, and have them work on iOS as well as Android Get acquainted with industry-wide professional tools such as Glyph Designer, Text...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2016.
|
Ausgabe: | Second edition. |
Schriftenreihe: | Quick answers to common problems.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipesAbout This Book Learn to efficiently use Cocos2d to develop cross-platform games, and have them work on iOS as well as Android Get acquainted with industry-wide professional tools such as Glyph Designer, Texture Packer, and Physics Editor, as well as using the Swift/ Sprite builder implementation of Cocos2d Use the easy-to-follow recipes to develop as well as deploy games to the Playstore and the App StoreWho This Book Is For This book is for intermediate game developers and especially the ones who are generally curious to find out what's new in Cocos2d v 3.3. What You Will Learn Build custom sprites with custom animations for the game Build interactivity into your game by adding gestures and touch interactions Understand AI enemy programming and path finding to make games more exciting Add physics to your game to make it more lively and interactive Get familiar with the Swift and Sprite builder implementations along with Objective-C programming Perform hassle-free deployment of games built in iOS onto Android Add effects and particle systems to make the game more colorfulIn Detail Cocos2d is the world's leading game development framework for developing iOS games. With the introduction of Swift and Spritebuilder, it has become easier than ever to develop the games of your dreams without much effort. With Cocos2d, you can also deploy the game on Android, thereby maximizing profit and reducing development and porting costs. The book starts off with a detailed look at how to implement sprites and animations into your game to make it livelier. You will then learn to add scenes to the game such as the gameplay scene and options scene and create menus and buttons in these scenes, as well as creating transitions between them. From there on, you will get an understanding of how to program user interactions such as tapping, holding, and swiping. You'll then add accelerometer inputs and physics to the scene, and make objects respond back to the inputs. A game is practically incomplete without audio being added, so this will be covered next. The next section will include ways to add Artificial Intelligence to enemies in the game, allowing them to patrol, chase, and shoot in a projectile manner. You will then learn to use NSUserDefault to save and load game progress, and create and access files using JSON, Plist, and XML files for custom storage and retrieval of data. Then you will learn to add dynamic lighting to your game and will use industry-wide tools such as Texture Packer, Glyph Designer, Physics Editor, Particle Designer, and Sprite Illuminator to create more visually appealing and performance-optimized games. Towards the end of the book, we dive into Apple's latest programming language--Swift, highlighting the major differences between Objective C and Swift. The book culminates with taking your existing game developed for iOS and porting it to Android, showing you how to install the Android Xcode plugin as well. Style and approach The book is written in an extremely lucid and step-by-step manner; it can be understood easily by anyone. The topics included are broken down into individual chapters so you can refer to the specific chapter to get answers on the subject you are interested in. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781784390440 1784390445 1784393231 9781784393236 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn944986443 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 160317s2016 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d IDEBK |d EBLCP |d DEBSZ |d NLE |d KSU |d DEBBG |d IDB |d OCLCQ |d MERUC |d COO |d OCLCQ |d OCLCF |d CEF |d OCLCQ |d N$T |d FEM |d YDXCP |d WYU |d AGLDB |d IGB |d AU@ |d OCLCQ |d AJS |d OCLCO |d OCLCQ |d OCL |d OCLCO |d OCLCL |d TMA |d OCLCQ | ||
019 | |a 941066635 |a 941441928 |a 951667436 |a 951974683 |a 968117902 |a 969028924 |a 1066446291 |a 1259092701 | ||
020 | |a 9781784390440 | ||
020 | |a 1784390445 | ||
020 | |a 1784393231 | ||
020 | |a 9781784393236 | ||
020 | |z 9781784393236 | ||
020 | |z 1784393231 | ||
024 | 3 | |a 9781784393236 | |
035 | |a (OCoLC)944986443 |z (OCoLC)941066635 |z (OCoLC)941441928 |z (OCoLC)951667436 |z (OCoLC)951974683 |z (OCoLC)968117902 |z (OCoLC)969028924 |z (OCoLC)1066446291 |z (OCoLC)1259092701 | ||
037 | |a CL0500000721 |b Safari Books Online | ||
050 | 4 | |a QA76.76.C672 | |
072 | 7 | |a COM |x 012040 |2 bisacsh | |
082 | 7 | |a 794.81676 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Shekar, Siddharth, |e author. |0 http://id.loc.gov/authorities/names/no2015142614 | |
245 | 1 | 0 | |a Cocos2d cross-platform game development cookbook : |b develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / |c Siddharth Shekar. |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2016. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file |2 rda | ||
490 | 1 | |a Quick answers to common problems | |
588 | 0 | |a Online resource; title from cover page (Safari, viewed March 10, 2016). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sprites and Animations; Chapter 2: Scenes and Menus; Chapter 3: Gestures, Touches, and the Accelerometer; Chapter 4: Physics; Chapter 5: Audio; Chapter 6: AI and A* Pathfinding; Chapter 7: Data Storage and Retrieval; Chapter 8: Effects; Chapter 9: Game Tools; Chapter 10: Swift/SpriteBuilder Basics; Chapter 11: Porting to Android; Index; Introduction; Downloading and installing Cocos2d; The 2D coordinate system; Getting access to MainScene. | |
505 | 8 | |a Adding sprites to scenesCreating a sprite using RenderTexture; Creating a custom sprite class; Animating sprites; Adding actions to sprites; Drawing glPrimitives; Adding the parallax effect; Introduction; Adding a MainMenu Scene; Adding text using CCLabel; Adding buttons with CCMenu; Adding a Gameplay Scene; Transitioning between scenes; Adding transition effects; Adding a Level Selection Scene; Scrolling a Level Selection Scene; Introduction; Understanding swipe; Implementing tap; Adding LongPress; Adding pinch/zoom controls; Adding rotation objects ; Adding panning; Including touches. | |
505 | 8 | |a Creating objects with touchBeganMoving objects with touchMoved; Customizing touches in the sprite class; Adding an accelerometer; Adding a directional pad; Introduction; Adding physics to a game scene; Adding physics objects; Looking at different body types; Adding sprite texture to physics objects; Creating composite bodies; Creating complex shapes; Changing body properties; Applying impulse with the touch control; Applying force with the accelerometer; Collision detection; Adding revolute joints; Adding motor joints; Adding a game loop and scoring; Introduction; Adding background music. | |
505 | 8 | |a Adding audio effectsAdding a mute button; Adding a volume slider; Adding a pause and resume button; Introduction; Patrol enemy behavior; Projectile shooting enemy; Chasing enemy behavior; A* pathfinding; Introduction; Loading the XML file data; Saving to the XML file data; Loading the JSON file data; Loading the PLIST file data; Saving the PLIST file data; Using NSUserDefaults; Introduction; CCEffects; Adding the glass effect; Adding the motion streak effect; Adding the particle effect; Adding 2D lighting; Introduction; Glyph Designer; Particle system; TexturePacker; PhysicsEditor. | |
505 | 8 | |a IntroductionImplementing the Swift syntax; Implementing Cocos2d Swift; SpriteBuilder basics; Introduction; Installing the Android Xcode plugin; Enabling USB debugging on a device; Running the SpriteBuilder project on a device; Porting a project to Android; No Java runtime error; Provision profile error; Blank screen error; Useful resources. | |
520 | |a Develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipesAbout This Book Learn to efficiently use Cocos2d to develop cross-platform games, and have them work on iOS as well as Android Get acquainted with industry-wide professional tools such as Glyph Designer, Texture Packer, and Physics Editor, as well as using the Swift/ Sprite builder implementation of Cocos2d Use the easy-to-follow recipes to develop as well as deploy games to the Playstore and the App StoreWho This Book Is For This book is for intermediate game developers and especially the ones who are generally curious to find out what's new in Cocos2d v 3.3. What You Will Learn Build custom sprites with custom animations for the game Build interactivity into your game by adding gestures and touch interactions Understand AI enemy programming and path finding to make games more exciting Add physics to your game to make it more lively and interactive Get familiar with the Swift and Sprite builder implementations along with Objective-C programming Perform hassle-free deployment of games built in iOS onto Android Add effects and particle systems to make the game more colorfulIn Detail Cocos2d is the world's leading game development framework for developing iOS games. With the introduction of Swift and Spritebuilder, it has become easier than ever to develop the games of your dreams without much effort. With Cocos2d, you can also deploy the game on Android, thereby maximizing profit and reducing development and porting costs. The book starts off with a detailed look at how to implement sprites and animations into your game to make it livelier. You will then learn to add scenes to the game such as the gameplay scene and options scene and create menus and buttons in these scenes, as well as creating transitions between them. From there on, you will get an understanding of how to program user interactions such as tapping, holding, and swiping. You'll then add accelerometer inputs and physics to the scene, and make objects respond back to the inputs. A game is practically incomplete without audio being added, so this will be covered next. The next section will include ways to add Artificial Intelligence to enemies in the game, allowing them to patrol, chase, and shoot in a projectile manner. You will then learn to use NSUserDefault to save and load game progress, and create and access files using JSON, Plist, and XML files for custom storage and retrieval of data. Then you will learn to add dynamic lighting to your game and will use industry-wide tools such as Texture Packer, Glyph Designer, Physics Editor, Particle Designer, and Sprite Illuminator to create more visually appealing and performance-optimized games. Towards the end of the book, we dive into Apple's latest programming language--Swift, highlighting the major differences between Objective C and Swift. The book culminates with taking your existing game developed for iOS and porting it to Android, showing you how to install the Android Xcode plugin as well. Style and approach The book is written in an extremely lucid and step-by-step manner; it can be understood easily by anyone. The topics included are broken down into individual chapters so you can refer to the specific chapter to get answers on the subject you are interested in. | ||
650 | 0 | |a Video games |x Programming. |0 http://id.loc.gov/authorities/subjects/sh95003476 | |
650 | 0 | |a Mobile games |x Programming. | |
650 | 0 | |a Video games |x Development. | |
650 | 0 | |a Video games |x Development. | |
650 | 6 | |a Jeux vidéo |x Programmation. | |
650 | 6 | |a Jeux sur mobile |x Programmation. | |
650 | 6 | |a Jeux vidéo |x Développement. | |
650 | 7 | |a COMPUTERS |x Programming |x Games. |2 bisacsh | |
650 | 7 | |a Video games |x Programming |2 fast | |
758 | |i has work: |a Cocos2d cross-platform game development cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGkJHVywxpHrT3KtjJhXgq |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Shekar, Siddharth. |t Cocos2d Cross-Platform Game Development Cookbook. |d Birmingham : Packt Publishing, ©2016 |z 9781784393236 |
830 | 0 | |a Quick answers to common problems. |0 http://id.loc.gov/authorities/names/no2015091434 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1180053 |3 Volltext |
938 | |a EBL - Ebook Library |b EBLB |n EBL4520794 | ||
938 | |a EBSCOhost |b EBSC |n 1180053 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis34086277 | ||
938 | |a YBP Library Services |b YANK |n 12861331 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn944986443 |
---|---|
_version_ | 1816882342876151808 |
adam_text | |
any_adam_object | |
author | Shekar, Siddharth |
author_GND | http://id.loc.gov/authorities/names/no2015142614 |
author_facet | Shekar, Siddharth |
author_role | aut |
author_sort | Shekar, Siddharth |
author_variant | s s ss |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.C672 |
callnumber-search | QA76.76.C672 |
callnumber-sort | QA 276.76 C672 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sprites and Animations; Chapter 2: Scenes and Menus; Chapter 3: Gestures, Touches, and the Accelerometer; Chapter 4: Physics; Chapter 5: Audio; Chapter 6: AI and A* Pathfinding; Chapter 7: Data Storage and Retrieval; Chapter 8: Effects; Chapter 9: Game Tools; Chapter 10: Swift/SpriteBuilder Basics; Chapter 11: Porting to Android; Index; Introduction; Downloading and installing Cocos2d; The 2D coordinate system; Getting access to MainScene. Adding sprites to scenesCreating a sprite using RenderTexture; Creating a custom sprite class; Animating sprites; Adding actions to sprites; Drawing glPrimitives; Adding the parallax effect; Introduction; Adding a MainMenu Scene; Adding text using CCLabel; Adding buttons with CCMenu; Adding a Gameplay Scene; Transitioning between scenes; Adding transition effects; Adding a Level Selection Scene; Scrolling a Level Selection Scene; Introduction; Understanding swipe; Implementing tap; Adding LongPress; Adding pinch/zoom controls; Adding rotation objects ; Adding panning; Including touches. Creating objects with touchBeganMoving objects with touchMoved; Customizing touches in the sprite class; Adding an accelerometer; Adding a directional pad; Introduction; Adding physics to a game scene; Adding physics objects; Looking at different body types; Adding sprite texture to physics objects; Creating composite bodies; Creating complex shapes; Changing body properties; Applying impulse with the touch control; Applying force with the accelerometer; Collision detection; Adding revolute joints; Adding motor joints; Adding a game loop and scoring; Introduction; Adding background music. Adding audio effectsAdding a mute button; Adding a volume slider; Adding a pause and resume button; Introduction; Patrol enemy behavior; Projectile shooting enemy; Chasing enemy behavior; A* pathfinding; Introduction; Loading the XML file data; Saving to the XML file data; Loading the JSON file data; Loading the PLIST file data; Saving the PLIST file data; Using NSUserDefaults; Introduction; CCEffects; Adding the glass effect; Adding the motion streak effect; Adding the particle effect; Adding 2D lighting; Introduction; Glyph Designer; Particle system; TexturePacker; PhysicsEditor. IntroductionImplementing the Swift syntax; Implementing Cocos2d Swift; SpriteBuilder basics; Introduction; Installing the Android Xcode plugin; Enabling USB debugging on a device; Running the SpriteBuilder project on a device; Porting a project to Android; No Java runtime error; Provision profile error; Blank screen error; Useful resources. |
ctrlnum | (OCoLC)944986443 |
dewey-full | 794.81676 |
dewey-hundreds | 700 - The arts |
dewey-ones | 794 - Indoor games of skill |
dewey-raw | 794.81676 |
dewey-search | 794.81676 |
dewey-sort | 3794.81676 |
dewey-tens | 790 - Recreational and performing arts |
discipline | Sport |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>09240cam a2200709 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn944986443</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">160317s2016 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">IDEBK</subfield><subfield code="d">EBLCP</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">NLE</subfield><subfield code="d">KSU</subfield><subfield code="d">DEBBG</subfield><subfield code="d">IDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">COO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">FEM</subfield><subfield code="d">YDXCP</subfield><subfield code="d">WYU</subfield><subfield code="d">AGLDB</subfield><subfield code="d">IGB</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCL</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">941066635</subfield><subfield code="a">941441928</subfield><subfield code="a">951667436</subfield><subfield code="a">951974683</subfield><subfield code="a">968117902</subfield><subfield code="a">969028924</subfield><subfield code="a">1066446291</subfield><subfield code="a">1259092701</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784390440</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784390445</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784393231</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784393236</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784393236</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784393231</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781784393236</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)944986443</subfield><subfield code="z">(OCoLC)941066635</subfield><subfield code="z">(OCoLC)941441928</subfield><subfield code="z">(OCoLC)951667436</subfield><subfield code="z">(OCoLC)951974683</subfield><subfield code="z">(OCoLC)968117902</subfield><subfield code="z">(OCoLC)969028924</subfield><subfield code="z">(OCoLC)1066446291</subfield><subfield code="z">(OCoLC)1259092701</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000721</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.C672</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">012040</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">794.81676</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Shekar, Siddharth,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2015142614</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Cocos2d cross-platform game development cookbook :</subfield><subfield code="b">develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes /</subfield><subfield code="c">Siddharth Shekar.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2016.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield><subfield code="2">rda</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Quick answers to common problems</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover page (Safari, viewed March 10, 2016).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sprites and Animations; Chapter 2: Scenes and Menus; Chapter 3: Gestures, Touches, and the Accelerometer; Chapter 4: Physics; Chapter 5: Audio; Chapter 6: AI and A* Pathfinding; Chapter 7: Data Storage and Retrieval; Chapter 8: Effects; Chapter 9: Game Tools; Chapter 10: Swift/SpriteBuilder Basics; Chapter 11: Porting to Android; Index; Introduction; Downloading and installing Cocos2d; The 2D coordinate system; Getting access to MainScene.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Adding sprites to scenesCreating a sprite using RenderTexture; Creating a custom sprite class; Animating sprites; Adding actions to sprites; Drawing glPrimitives; Adding the parallax effect; Introduction; Adding a MainMenu Scene; Adding text using CCLabel; Adding buttons with CCMenu; Adding a Gameplay Scene; Transitioning between scenes; Adding transition effects; Adding a Level Selection Scene; Scrolling a Level Selection Scene; Introduction; Understanding swipe; Implementing tap; Adding LongPress; Adding pinch/zoom controls; Adding rotation objects ; Adding panning; Including touches.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Creating objects with touchBeganMoving objects with touchMoved; Customizing touches in the sprite class; Adding an accelerometer; Adding a directional pad; Introduction; Adding physics to a game scene; Adding physics objects; Looking at different body types; Adding sprite texture to physics objects; Creating composite bodies; Creating complex shapes; Changing body properties; Applying impulse with the touch control; Applying force with the accelerometer; Collision detection; Adding revolute joints; Adding motor joints; Adding a game loop and scoring; Introduction; Adding background music.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Adding audio effectsAdding a mute button; Adding a volume slider; Adding a pause and resume button; Introduction; Patrol enemy behavior; Projectile shooting enemy; Chasing enemy behavior; A* pathfinding; Introduction; Loading the XML file data; Saving to the XML file data; Loading the JSON file data; Loading the PLIST file data; Saving the PLIST file data; Using NSUserDefaults; Introduction; CCEffects; Adding the glass effect; Adding the motion streak effect; Adding the particle effect; Adding 2D lighting; Introduction; Glyph Designer; Particle system; TexturePacker; PhysicsEditor.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">IntroductionImplementing the Swift syntax; Implementing Cocos2d Swift; SpriteBuilder basics; Introduction; Installing the Android Xcode plugin; Enabling USB debugging on a device; Running the SpriteBuilder project on a device; Porting a project to Android; No Java runtime error; Provision profile error; Blank screen error; Useful resources.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipesAbout This Book Learn to efficiently use Cocos2d to develop cross-platform games, and have them work on iOS as well as Android Get acquainted with industry-wide professional tools such as Glyph Designer, Texture Packer, and Physics Editor, as well as using the Swift/ Sprite builder implementation of Cocos2d Use the easy-to-follow recipes to develop as well as deploy games to the Playstore and the App StoreWho This Book Is For This book is for intermediate game developers and especially the ones who are generally curious to find out what's new in Cocos2d v 3.3. What You Will Learn Build custom sprites with custom animations for the game Build interactivity into your game by adding gestures and touch interactions Understand AI enemy programming and path finding to make games more exciting Add physics to your game to make it more lively and interactive Get familiar with the Swift and Sprite builder implementations along with Objective-C programming Perform hassle-free deployment of games built in iOS onto Android Add effects and particle systems to make the game more colorfulIn Detail Cocos2d is the world's leading game development framework for developing iOS games. With the introduction of Swift and Spritebuilder, it has become easier than ever to develop the games of your dreams without much effort. With Cocos2d, you can also deploy the game on Android, thereby maximizing profit and reducing development and porting costs. The book starts off with a detailed look at how to implement sprites and animations into your game to make it livelier. You will then learn to add scenes to the game such as the gameplay scene and options scene and create menus and buttons in these scenes, as well as creating transitions between them. From there on, you will get an understanding of how to program user interactions such as tapping, holding, and swiping. You'll then add accelerometer inputs and physics to the scene, and make objects respond back to the inputs. A game is practically incomplete without audio being added, so this will be covered next. The next section will include ways to add Artificial Intelligence to enemies in the game, allowing them to patrol, chase, and shoot in a projectile manner. You will then learn to use NSUserDefault to save and load game progress, and create and access files using JSON, Plist, and XML files for custom storage and retrieval of data. Then you will learn to add dynamic lighting to your game and will use industry-wide tools such as Texture Packer, Glyph Designer, Physics Editor, Particle Designer, and Sprite Illuminator to create more visually appealing and performance-optimized games. Towards the end of the book, we dive into Apple's latest programming language--Swift, highlighting the major differences between Objective C and Swift. The book culminates with taking your existing game developed for iOS and porting it to Android, showing you how to install the Android Xcode plugin as well. Style and approach The book is written in an extremely lucid and step-by-step manner; it can be understood easily by anyone. The topics included are broken down into individual chapters so you can refer to the specific chapter to get answers on the subject you are interested in.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95003476</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Mobile games</subfield><subfield code="x">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Development.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Development.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux vidéo</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux sur mobile</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux vidéo</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming</subfield><subfield code="x">Games.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Video games</subfield><subfield code="x">Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Cocos2d cross-platform game development cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGkJHVywxpHrT3KtjJhXgq</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Shekar, Siddharth.</subfield><subfield code="t">Cocos2d Cross-Platform Game Development Cookbook.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2016</subfield><subfield code="z">9781784393236</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Quick answers to common problems.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2015091434</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1180053</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL4520794</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1180053</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis34086277</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12861331</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn944986443 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:27:06Z |
institution | BVB |
isbn | 9781784390440 1784390445 1784393231 9781784393236 |
language | English |
oclc_num | 944986443 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Packt Publishing, |
record_format | marc |
series | Quick answers to common problems. |
series2 | Quick answers to common problems |
spelling | Shekar, Siddharth, author. http://id.loc.gov/authorities/names/no2015142614 Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / Siddharth Shekar. Second edition. Birmingham, UK : Packt Publishing, 2016. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier text file rda Quick answers to common problems Online resource; title from cover page (Safari, viewed March 10, 2016). Includes index. Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sprites and Animations; Chapter 2: Scenes and Menus; Chapter 3: Gestures, Touches, and the Accelerometer; Chapter 4: Physics; Chapter 5: Audio; Chapter 6: AI and A* Pathfinding; Chapter 7: Data Storage and Retrieval; Chapter 8: Effects; Chapter 9: Game Tools; Chapter 10: Swift/SpriteBuilder Basics; Chapter 11: Porting to Android; Index; Introduction; Downloading and installing Cocos2d; The 2D coordinate system; Getting access to MainScene. Adding sprites to scenesCreating a sprite using RenderTexture; Creating a custom sprite class; Animating sprites; Adding actions to sprites; Drawing glPrimitives; Adding the parallax effect; Introduction; Adding a MainMenu Scene; Adding text using CCLabel; Adding buttons with CCMenu; Adding a Gameplay Scene; Transitioning between scenes; Adding transition effects; Adding a Level Selection Scene; Scrolling a Level Selection Scene; Introduction; Understanding swipe; Implementing tap; Adding LongPress; Adding pinch/zoom controls; Adding rotation objects ; Adding panning; Including touches. Creating objects with touchBeganMoving objects with touchMoved; Customizing touches in the sprite class; Adding an accelerometer; Adding a directional pad; Introduction; Adding physics to a game scene; Adding physics objects; Looking at different body types; Adding sprite texture to physics objects; Creating composite bodies; Creating complex shapes; Changing body properties; Applying impulse with the touch control; Applying force with the accelerometer; Collision detection; Adding revolute joints; Adding motor joints; Adding a game loop and scoring; Introduction; Adding background music. Adding audio effectsAdding a mute button; Adding a volume slider; Adding a pause and resume button; Introduction; Patrol enemy behavior; Projectile shooting enemy; Chasing enemy behavior; A* pathfinding; Introduction; Loading the XML file data; Saving to the XML file data; Loading the JSON file data; Loading the PLIST file data; Saving the PLIST file data; Using NSUserDefaults; Introduction; CCEffects; Adding the glass effect; Adding the motion streak effect; Adding the particle effect; Adding 2D lighting; Introduction; Glyph Designer; Particle system; TexturePacker; PhysicsEditor. IntroductionImplementing the Swift syntax; Implementing Cocos2d Swift; SpriteBuilder basics; Introduction; Installing the Android Xcode plugin; Enabling USB debugging on a device; Running the SpriteBuilder project on a device; Porting a project to Android; No Java runtime error; Provision profile error; Blank screen error; Useful resources. Develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipesAbout This Book Learn to efficiently use Cocos2d to develop cross-platform games, and have them work on iOS as well as Android Get acquainted with industry-wide professional tools such as Glyph Designer, Texture Packer, and Physics Editor, as well as using the Swift/ Sprite builder implementation of Cocos2d Use the easy-to-follow recipes to develop as well as deploy games to the Playstore and the App StoreWho This Book Is For This book is for intermediate game developers and especially the ones who are generally curious to find out what's new in Cocos2d v 3.3. What You Will Learn Build custom sprites with custom animations for the game Build interactivity into your game by adding gestures and touch interactions Understand AI enemy programming and path finding to make games more exciting Add physics to your game to make it more lively and interactive Get familiar with the Swift and Sprite builder implementations along with Objective-C programming Perform hassle-free deployment of games built in iOS onto Android Add effects and particle systems to make the game more colorfulIn Detail Cocos2d is the world's leading game development framework for developing iOS games. With the introduction of Swift and Spritebuilder, it has become easier than ever to develop the games of your dreams without much effort. With Cocos2d, you can also deploy the game on Android, thereby maximizing profit and reducing development and porting costs. The book starts off with a detailed look at how to implement sprites and animations into your game to make it livelier. You will then learn to add scenes to the game such as the gameplay scene and options scene and create menus and buttons in these scenes, as well as creating transitions between them. From there on, you will get an understanding of how to program user interactions such as tapping, holding, and swiping. You'll then add accelerometer inputs and physics to the scene, and make objects respond back to the inputs. A game is practically incomplete without audio being added, so this will be covered next. The next section will include ways to add Artificial Intelligence to enemies in the game, allowing them to patrol, chase, and shoot in a projectile manner. You will then learn to use NSUserDefault to save and load game progress, and create and access files using JSON, Plist, and XML files for custom storage and retrieval of data. Then you will learn to add dynamic lighting to your game and will use industry-wide tools such as Texture Packer, Glyph Designer, Physics Editor, Particle Designer, and Sprite Illuminator to create more visually appealing and performance-optimized games. Towards the end of the book, we dive into Apple's latest programming language--Swift, highlighting the major differences between Objective C and Swift. The book culminates with taking your existing game developed for iOS and porting it to Android, showing you how to install the Android Xcode plugin as well. Style and approach The book is written in an extremely lucid and step-by-step manner; it can be understood easily by anyone. The topics included are broken down into individual chapters so you can refer to the specific chapter to get answers on the subject you are interested in. Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Mobile games Programming. Video games Development. Jeux vidéo Programmation. Jeux sur mobile Programmation. Jeux vidéo Développement. COMPUTERS Programming Games. bisacsh Video games Programming fast has work: Cocos2d cross-platform game development cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCGkJHVywxpHrT3KtjJhXgq https://id.oclc.org/worldcat/ontology/hasWork Print version: Shekar, Siddharth. Cocos2d Cross-Platform Game Development Cookbook. Birmingham : Packt Publishing, ©2016 9781784393236 Quick answers to common problems. http://id.loc.gov/authorities/names/no2015091434 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1180053 Volltext |
spellingShingle | Shekar, Siddharth Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / Quick answers to common problems. Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sprites and Animations; Chapter 2: Scenes and Menus; Chapter 3: Gestures, Touches, and the Accelerometer; Chapter 4: Physics; Chapter 5: Audio; Chapter 6: AI and A* Pathfinding; Chapter 7: Data Storage and Retrieval; Chapter 8: Effects; Chapter 9: Game Tools; Chapter 10: Swift/SpriteBuilder Basics; Chapter 11: Porting to Android; Index; Introduction; Downloading and installing Cocos2d; The 2D coordinate system; Getting access to MainScene. Adding sprites to scenesCreating a sprite using RenderTexture; Creating a custom sprite class; Animating sprites; Adding actions to sprites; Drawing glPrimitives; Adding the parallax effect; Introduction; Adding a MainMenu Scene; Adding text using CCLabel; Adding buttons with CCMenu; Adding a Gameplay Scene; Transitioning between scenes; Adding transition effects; Adding a Level Selection Scene; Scrolling a Level Selection Scene; Introduction; Understanding swipe; Implementing tap; Adding LongPress; Adding pinch/zoom controls; Adding rotation objects ; Adding panning; Including touches. Creating objects with touchBeganMoving objects with touchMoved; Customizing touches in the sprite class; Adding an accelerometer; Adding a directional pad; Introduction; Adding physics to a game scene; Adding physics objects; Looking at different body types; Adding sprite texture to physics objects; Creating composite bodies; Creating complex shapes; Changing body properties; Applying impulse with the touch control; Applying force with the accelerometer; Collision detection; Adding revolute joints; Adding motor joints; Adding a game loop and scoring; Introduction; Adding background music. Adding audio effectsAdding a mute button; Adding a volume slider; Adding a pause and resume button; Introduction; Patrol enemy behavior; Projectile shooting enemy; Chasing enemy behavior; A* pathfinding; Introduction; Loading the XML file data; Saving to the XML file data; Loading the JSON file data; Loading the PLIST file data; Saving the PLIST file data; Using NSUserDefaults; Introduction; CCEffects; Adding the glass effect; Adding the motion streak effect; Adding the particle effect; Adding 2D lighting; Introduction; Glyph Designer; Particle system; TexturePacker; PhysicsEditor. IntroductionImplementing the Swift syntax; Implementing Cocos2d Swift; SpriteBuilder basics; Introduction; Installing the Android Xcode plugin; Enabling USB debugging on a device; Running the SpriteBuilder project on a device; Porting a project to Android; No Java runtime error; Provision profile error; Blank screen error; Useful resources. Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Mobile games Programming. Video games Development. Jeux vidéo Programmation. Jeux sur mobile Programmation. Jeux vidéo Développement. COMPUTERS Programming Games. bisacsh Video games Programming fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95003476 |
title | Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / |
title_auth | Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / |
title_exact_search | Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / |
title_full | Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / Siddharth Shekar. |
title_fullStr | Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / Siddharth Shekar. |
title_full_unstemmed | Cocos2d cross-platform game development cookbook : develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / Siddharth Shekar. |
title_short | Cocos2d cross-platform game development cookbook : |
title_sort | cocos2d cross platform game development cookbook develop games for ios and android using cocos2d with the aid of over 70 step by step recipes |
title_sub | develop games for iOS and Android using Cocos2d with the aid of over 70 step-by-step recipes / |
topic | Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Mobile games Programming. Video games Development. Jeux vidéo Programmation. Jeux sur mobile Programmation. Jeux vidéo Développement. COMPUTERS Programming Games. bisacsh Video games Programming fast |
topic_facet | Video games Programming. Mobile games Programming. Video games Development. Jeux vidéo Programmation. Jeux sur mobile Programmation. Jeux vidéo Développement. COMPUTERS Programming Games. Video games Programming |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1180053 |
work_keys_str_mv | AT shekarsiddharth cocos2dcrossplatformgamedevelopmentcookbookdevelopgamesforiosandandroidusingcocos2dwiththeaidofover70stepbysteprecipes |