Learning Cocos2d-JS game development :: learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS /
If you are new to game development or have just gotten your teeth into developing games but desire to learn more, then this book is for you. An understanding of the essentials of JavaScript is required.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
[2015]
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | If you are new to game development or have just gotten your teeth into developing games but desire to learn more, then this book is for you. An understanding of the essentials of JavaScript is required. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations. |
ISBN: | 9781784391546 1784391549 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn903257942 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150212s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d E7B |d COO |d DEBBG |d TEFOD |d OCLCF |d N$T |d TEFOD |d IDB |d MERUC |d CEF |d OCLCQ |d NLE |d UKMGB |d OCLCQ |d WYU |d CNNOR |d DKC |d OCLCQ |d UKAHL |d SFB |d OCLCO |d OCLCQ |d OCL |d QGK |d OCLCO |d OCLCL |d OCLCQ | ||
016 | 7 | |a 018007159 |2 Uk | |
019 | |a 1259257753 | ||
020 | |a 9781784391546 |q (electronic bk.) | ||
020 | |a 1784391549 |q (electronic bk.) | ||
020 | |z 1784390070 | ||
020 | |z 9781784390075 | ||
035 | |a (OCoLC)903257942 |z (OCoLC)1259257753 | ||
037 | |a CL0500000553 |b Safari Books Online | ||
037 | |a 18859542-F564-4A67-A2D1-96C0F9FE76C0 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.C672 | |
072 | 7 | |a GAM |x 001000 |2 bisacsh | |
082 | 7 | |a 794.81526 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Feronato, Emanuele, |e author. | |
245 | 1 | 0 | |a Learning Cocos2d-JS game development : |b learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / |c Emanuele Feronato ; foreword by Shun Lin, Huabin LING. |
246 | 3 | 0 | |a Learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c [2015] | |
264 | 4 | |c ©2015 | |
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 | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover page (Safari, viewed February 4, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; Foreword; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello World -- A Cross-platform Game; Why should I make cross-platform games?; What Cocos2d-JS is and how it works; Requirements to run Cocos2d-JS; The structure of your Cocos2d-JS project; Hello Cross-World; Preloading and adding images; Removing images and changing the background color; Summary; Chapter 2: Adding Interactivity -- The Making of a Concentration Game; Creating multiple instances of game assets; Adding a gradient background | |
505 | 8 | |a Extending the Sprite class beyond its capabilitiesMaking assets react to clicks and touches; Picking a tile as an initial attempt; Changing sprite images on the fly; Showing the tile picture; Shuffling the tiles and adding the score; Summary; Chapter 3: Moving Sprites around the Screen -- An Endless Runner; Loading and placing graphic resources; Adding the endless scrolling background; Adding the spaceship; Controlling the spaceship; Adding asteroids; Asteroid versus spaceship collision; Invulnerability; Preventing the spaceship from flying off the screen; Adding particles; Summary | |
505 | 8 | |a Chapter 4: Learn about Swipes through the Making of SokobanLoading graphic assets; Building the level; Detecting swipes; Completing the game; Summary; Chapter 5: Become a Musical Maestro; Choosing sounds; Preloading sounds; Creating a sound menu; Managing music and sound effects; Summary; Chapter 6: Controlling the Game with Virtual Pads; Overview of virtual pads; First things first -- the game; Controlling the cart with ghost buttons; Controlling the cart with a virtual pad; Controlling the cart just with your finger; Summary; Chapter 7: Adding Physics to Your Games Using Box2D Engine | |
505 | 8 | |a Before you startAdding the Box2D engine to your project; Configuring the physics world; Adding bodies to the world; Updating sprite position as the world changes; Selecting and destroying world bodies; Checking for collisions among bodies; Summary; Chapter 8: Adding Physics to Your Games Using the Chipmunk2D Engine; Adding Chipmunk2D engine to your project; A physics game, without physics; Configuring the physics space; Adding bodies to the space; Updating Chipmunk2D space and using debug draw; Selecting and destroying space bodies; Checking for collisions among bodies | |
505 | 8 | |a Using your own graphic assetsSummary; Chapter 9: Creating Your Own Blockbuster Game -- A Complete Match 3 Game; Setting up the game; Creating the board; Selecting and deselecting the first globe; Making globez chains; Backtracking; Removing globez; Making the globez fall down; Creating new globez; Bonus -- using the drawing API for a visual feedback; Where to go now; Protect your code; Port your game on mobile devices as a native app; Publishing your game; Licensing your game; Staying up-to-date; Summary; Index | |
520 | |a If you are new to game development or have just gotten your teeth into developing games but desire to learn more, then this book is for you. An understanding of the essentials of JavaScript is required. | ||
546 | |a English. | ||
650 | 0 | |a Video games |x Programming. |0 http://id.loc.gov/authorities/subjects/sh95003476 | |
650 | 0 | |a HTML (Document markup language) |0 http://id.loc.gov/authorities/subjects/sh95002791 | |
650 | 6 | |a Jeux vidéo |x Programmation. | |
650 | 6 | |a HTML (Langage de balisage) | |
650 | 7 | |a HTML. |2 aat | |
650 | 7 | |a GAMES |x Board. |2 bisacsh | |
650 | 7 | |a Video games |x Programming |2 fast | |
650 | 7 | |a HTML (Document markup language) |2 fast | |
700 | 1 | |a Lin, Shun, |e author of introduction. | |
700 | 1 | |a LING, Huabin, |e author of introduction. | |
758 | |i has work: |a Learning Cocos2d Game Development (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYYJXY9rgRmpv64VFVMYxC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Feronato, Emanuele. |t Learning cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using cocos2d-JS. |d Birmingham, England : Packt Publishing, ©2015 |h iii, 164 pages |k Community experience distilled. |z 9781784390075 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
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=939739 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH28124905 | ||
938 | |a ebrary |b EBRY |n ebr11007029 | ||
938 | |a EBSCOhost |b EBSC |n 939739 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn903257942 |
---|---|
_version_ | 1816882303092129793 |
adam_text | |
any_adam_object | |
author | Feronato, Emanuele |
author_facet | Feronato, Emanuele |
author_role | aut |
author_sort | Feronato, Emanuele |
author_variant | e f ef |
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; Foreword; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello World -- A Cross-platform Game; Why should I make cross-platform games?; What Cocos2d-JS is and how it works; Requirements to run Cocos2d-JS; The structure of your Cocos2d-JS project; Hello Cross-World; Preloading and adding images; Removing images and changing the background color; Summary; Chapter 2: Adding Interactivity -- The Making of a Concentration Game; Creating multiple instances of game assets; Adding a gradient background Extending the Sprite class beyond its capabilitiesMaking assets react to clicks and touches; Picking a tile as an initial attempt; Changing sprite images on the fly; Showing the tile picture; Shuffling the tiles and adding the score; Summary; Chapter 3: Moving Sprites around the Screen -- An Endless Runner; Loading and placing graphic resources; Adding the endless scrolling background; Adding the spaceship; Controlling the spaceship; Adding asteroids; Asteroid versus spaceship collision; Invulnerability; Preventing the spaceship from flying off the screen; Adding particles; Summary Chapter 4: Learn about Swipes through the Making of SokobanLoading graphic assets; Building the level; Detecting swipes; Completing the game; Summary; Chapter 5: Become a Musical Maestro; Choosing sounds; Preloading sounds; Creating a sound menu; Managing music and sound effects; Summary; Chapter 6: Controlling the Game with Virtual Pads; Overview of virtual pads; First things first -- the game; Controlling the cart with ghost buttons; Controlling the cart with a virtual pad; Controlling the cart just with your finger; Summary; Chapter 7: Adding Physics to Your Games Using Box2D Engine Before you startAdding the Box2D engine to your project; Configuring the physics world; Adding bodies to the world; Updating sprite position as the world changes; Selecting and destroying world bodies; Checking for collisions among bodies; Summary; Chapter 8: Adding Physics to Your Games Using the Chipmunk2D Engine; Adding Chipmunk2D engine to your project; A physics game, without physics; Configuring the physics space; Adding bodies to the space; Updating Chipmunk2D space and using debug draw; Selecting and destroying space bodies; Checking for collisions among bodies Using your own graphic assetsSummary; Chapter 9: Creating Your Own Blockbuster Game -- A Complete Match 3 Game; Setting up the game; Creating the board; Selecting and deselecting the first globe; Making globez chains; Backtracking; Removing globez; Making the globez fall down; Creating new globez; Bonus -- using the drawing API for a visual feedback; Where to go now; Protect your code; Port your game on mobile devices as a native app; Publishing your game; Licensing your game; Staying up-to-date; Summary; Index |
ctrlnum | (OCoLC)903257942 |
dewey-full | 794.81526 |
dewey-hundreds | 700 - The arts |
dewey-ones | 794 - Indoor games of skill |
dewey-raw | 794.81526 |
dewey-search | 794.81526 |
dewey-sort | 3794.81526 |
dewey-tens | 790 - Recreational and performing arts |
discipline | Sport |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06286cam a2200709 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn903257942</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">150212s2015 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">E7B</subfield><subfield code="d">COO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">N$T</subfield><subfield code="d">TEFOD</subfield><subfield code="d">IDB</subfield><subfield code="d">MERUC</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLE</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">WYU</subfield><subfield code="d">CNNOR</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKAHL</subfield><subfield code="d">SFB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCL</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018007159</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1259257753</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784391546</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784391549</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784390070</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784390075</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)903257942</subfield><subfield code="z">(OCoLC)1259257753</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000553</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">18859542-F564-4A67-A2D1-96C0F9FE76C0</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</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">GAM</subfield><subfield code="x">001000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">794.81526</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">Feronato, Emanuele,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Cocos2d-JS game development :</subfield><subfield code="b">learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS /</subfield><subfield code="c">Emanuele Feronato ; foreword by Shun Lin, Huabin LING.</subfield></datafield><datafield tag="246" ind1="3" ind2="0"><subfield code="a">Learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">[2015]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</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="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover page (Safari, viewed February 4, 2015).</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; Foreword; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello World -- A Cross-platform Game; Why should I make cross-platform games?; What Cocos2d-JS is and how it works; Requirements to run Cocos2d-JS; The structure of your Cocos2d-JS project; Hello Cross-World; Preloading and adding images; Removing images and changing the background color; Summary; Chapter 2: Adding Interactivity -- The Making of a Concentration Game; Creating multiple instances of game assets; Adding a gradient background</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Extending the Sprite class beyond its capabilitiesMaking assets react to clicks and touches; Picking a tile as an initial attempt; Changing sprite images on the fly; Showing the tile picture; Shuffling the tiles and adding the score; Summary; Chapter 3: Moving Sprites around the Screen -- An Endless Runner; Loading and placing graphic resources; Adding the endless scrolling background; Adding the spaceship; Controlling the spaceship; Adding asteroids; Asteroid versus spaceship collision; Invulnerability; Preventing the spaceship from flying off the screen; Adding particles; Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 4: Learn about Swipes through the Making of SokobanLoading graphic assets; Building the level; Detecting swipes; Completing the game; Summary; Chapter 5: Become a Musical Maestro; Choosing sounds; Preloading sounds; Creating a sound menu; Managing music and sound effects; Summary; Chapter 6: Controlling the Game with Virtual Pads; Overview of virtual pads; First things first -- the game; Controlling the cart with ghost buttons; Controlling the cart with a virtual pad; Controlling the cart just with your finger; Summary; Chapter 7: Adding Physics to Your Games Using Box2D Engine</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Before you startAdding the Box2D engine to your project; Configuring the physics world; Adding bodies to the world; Updating sprite position as the world changes; Selecting and destroying world bodies; Checking for collisions among bodies; Summary; Chapter 8: Adding Physics to Your Games Using the Chipmunk2D Engine; Adding Chipmunk2D engine to your project; A physics game, without physics; Configuring the physics space; Adding bodies to the space; Updating Chipmunk2D space and using debug draw; Selecting and destroying space bodies; Checking for collisions among bodies</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using your own graphic assetsSummary; Chapter 9: Creating Your Own Blockbuster Game -- A Complete Match 3 Game; Setting up the game; Creating the board; Selecting and deselecting the first globe; Making globez chains; Backtracking; Removing globez; Making the globez fall down; Creating new globez; Bonus -- using the drawing API for a visual feedback; Where to go now; Protect your code; Port your game on mobile devices as a native app; Publishing your game; Licensing your game; Staying up-to-date; Summary; Index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">If you are new to game development or have just gotten your teeth into developing games but desire to learn more, then this book is for you. An understanding of the essentials of JavaScript is required.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</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">HTML (Document markup language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95002791</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">HTML (Langage de balisage)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">HTML.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">GAMES</subfield><subfield code="x">Board.</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="650" ind1=" " ind2="7"><subfield code="a">HTML (Document markup language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lin, Shun,</subfield><subfield code="e">author of introduction.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">LING, Huabin,</subfield><subfield code="e">author of introduction.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learning Cocos2d Game Development (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYYJXY9rgRmpv64VFVMYxC</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">Feronato, Emanuele.</subfield><subfield code="t">Learning cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using cocos2d-JS.</subfield><subfield code="d">Birmingham, England : Packt Publishing, ©2015</subfield><subfield code="h">iii, 164 pages</subfield><subfield code="k">Community experience distilled.</subfield><subfield code="z">9781784390075</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</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=939739</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH28124905</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr11007029</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">939739</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-ocn903257942 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:28Z |
institution | BVB |
isbn | 9781784391546 1784391549 |
language | English |
oclc_num | 903257942 |
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 | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Feronato, Emanuele, author. Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / Emanuele Feronato ; foreword by Shun Lin, Huabin LING. Learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS Birmingham, UK : Packt Publishing, [2015] ©2015 1 online resource (1 volume) : illustrations. text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from cover page (Safari, viewed February 4, 2015). Includes index. Cover; Copyright; Credits; Foreword; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello World -- A Cross-platform Game; Why should I make cross-platform games?; What Cocos2d-JS is and how it works; Requirements to run Cocos2d-JS; The structure of your Cocos2d-JS project; Hello Cross-World; Preloading and adding images; Removing images and changing the background color; Summary; Chapter 2: Adding Interactivity -- The Making of a Concentration Game; Creating multiple instances of game assets; Adding a gradient background Extending the Sprite class beyond its capabilitiesMaking assets react to clicks and touches; Picking a tile as an initial attempt; Changing sprite images on the fly; Showing the tile picture; Shuffling the tiles and adding the score; Summary; Chapter 3: Moving Sprites around the Screen -- An Endless Runner; Loading and placing graphic resources; Adding the endless scrolling background; Adding the spaceship; Controlling the spaceship; Adding asteroids; Asteroid versus spaceship collision; Invulnerability; Preventing the spaceship from flying off the screen; Adding particles; Summary Chapter 4: Learn about Swipes through the Making of SokobanLoading graphic assets; Building the level; Detecting swipes; Completing the game; Summary; Chapter 5: Become a Musical Maestro; Choosing sounds; Preloading sounds; Creating a sound menu; Managing music and sound effects; Summary; Chapter 6: Controlling the Game with Virtual Pads; Overview of virtual pads; First things first -- the game; Controlling the cart with ghost buttons; Controlling the cart with a virtual pad; Controlling the cart just with your finger; Summary; Chapter 7: Adding Physics to Your Games Using Box2D Engine Before you startAdding the Box2D engine to your project; Configuring the physics world; Adding bodies to the world; Updating sprite position as the world changes; Selecting and destroying world bodies; Checking for collisions among bodies; Summary; Chapter 8: Adding Physics to Your Games Using the Chipmunk2D Engine; Adding Chipmunk2D engine to your project; A physics game, without physics; Configuring the physics space; Adding bodies to the space; Updating Chipmunk2D space and using debug draw; Selecting and destroying space bodies; Checking for collisions among bodies Using your own graphic assetsSummary; Chapter 9: Creating Your Own Blockbuster Game -- A Complete Match 3 Game; Setting up the game; Creating the board; Selecting and deselecting the first globe; Making globez chains; Backtracking; Removing globez; Making the globez fall down; Creating new globez; Bonus -- using the drawing API for a visual feedback; Where to go now; Protect your code; Port your game on mobile devices as a native app; Publishing your game; Licensing your game; Staying up-to-date; Summary; Index If you are new to game development or have just gotten your teeth into developing games but desire to learn more, then this book is for you. An understanding of the essentials of JavaScript is required. English. Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Jeux vidéo Programmation. HTML (Langage de balisage) HTML. aat GAMES Board. bisacsh Video games Programming fast HTML (Document markup language) fast Lin, Shun, author of introduction. LING, Huabin, author of introduction. has work: Learning Cocos2d Game Development (Text) https://id.oclc.org/worldcat/entity/E39PCYYJXY9rgRmpv64VFVMYxC https://id.oclc.org/worldcat/ontology/hasWork Print version: Feronato, Emanuele. Learning cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using cocos2d-JS. Birmingham, England : Packt Publishing, ©2015 iii, 164 pages Community experience distilled. 9781784390075 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=939739 Volltext |
spellingShingle | Feronato, Emanuele Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / Community experience distilled. Cover; Copyright; Credits; Foreword; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello World -- A Cross-platform Game; Why should I make cross-platform games?; What Cocos2d-JS is and how it works; Requirements to run Cocos2d-JS; The structure of your Cocos2d-JS project; Hello Cross-World; Preloading and adding images; Removing images and changing the background color; Summary; Chapter 2: Adding Interactivity -- The Making of a Concentration Game; Creating multiple instances of game assets; Adding a gradient background Extending the Sprite class beyond its capabilitiesMaking assets react to clicks and touches; Picking a tile as an initial attempt; Changing sprite images on the fly; Showing the tile picture; Shuffling the tiles and adding the score; Summary; Chapter 3: Moving Sprites around the Screen -- An Endless Runner; Loading and placing graphic resources; Adding the endless scrolling background; Adding the spaceship; Controlling the spaceship; Adding asteroids; Asteroid versus spaceship collision; Invulnerability; Preventing the spaceship from flying off the screen; Adding particles; Summary Chapter 4: Learn about Swipes through the Making of SokobanLoading graphic assets; Building the level; Detecting swipes; Completing the game; Summary; Chapter 5: Become a Musical Maestro; Choosing sounds; Preloading sounds; Creating a sound menu; Managing music and sound effects; Summary; Chapter 6: Controlling the Game with Virtual Pads; Overview of virtual pads; First things first -- the game; Controlling the cart with ghost buttons; Controlling the cart with a virtual pad; Controlling the cart just with your finger; Summary; Chapter 7: Adding Physics to Your Games Using Box2D Engine Before you startAdding the Box2D engine to your project; Configuring the physics world; Adding bodies to the world; Updating sprite position as the world changes; Selecting and destroying world bodies; Checking for collisions among bodies; Summary; Chapter 8: Adding Physics to Your Games Using the Chipmunk2D Engine; Adding Chipmunk2D engine to your project; A physics game, without physics; Configuring the physics space; Adding bodies to the space; Updating Chipmunk2D space and using debug draw; Selecting and destroying space bodies; Checking for collisions among bodies Using your own graphic assetsSummary; Chapter 9: Creating Your Own Blockbuster Game -- A Complete Match 3 Game; Setting up the game; Creating the board; Selecting and deselecting the first globe; Making globez chains; Backtracking; Removing globez; Making the globez fall down; Creating new globez; Bonus -- using the drawing API for a visual feedback; Where to go now; Protect your code; Port your game on mobile devices as a native app; Publishing your game; Licensing your game; Staying up-to-date; Summary; Index Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Jeux vidéo Programmation. HTML (Langage de balisage) HTML. aat GAMES Board. bisacsh Video games Programming fast HTML (Document markup language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95003476 http://id.loc.gov/authorities/subjects/sh95002791 |
title | Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / |
title_alt | Learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS |
title_auth | Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / |
title_exact_search | Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / |
title_full | Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / Emanuele Feronato ; foreword by Shun Lin, Huabin LING. |
title_fullStr | Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / Emanuele Feronato ; foreword by Shun Lin, Huabin LING. |
title_full_unstemmed | Learning Cocos2d-JS game development : learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / Emanuele Feronato ; foreword by Shun Lin, Huabin LING. |
title_short | Learning Cocos2d-JS game development : |
title_sort | learning cocos2d js game development learn to create robust and engaging cross platform html5 games using cocos2d js |
title_sub | learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS / |
topic | Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Jeux vidéo Programmation. HTML (Langage de balisage) HTML. aat GAMES Board. bisacsh Video games Programming fast HTML (Document markup language) fast |
topic_facet | Video games Programming. HTML (Document markup language) Jeux vidéo Programmation. HTML (Langage de balisage) HTML. GAMES Board. Video games Programming |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=939739 |
work_keys_str_mv | AT feronatoemanuele learningcocos2djsgamedevelopmentlearntocreaterobustandengagingcrossplatformhtml5gamesusingcocos2djs AT linshun learningcocos2djsgamedevelopmentlearntocreaterobustandengagingcrossplatformhtml5gamesusingcocos2djs AT linghuabin learningcocos2djsgamedevelopmentlearntocreaterobustandengagingcrossplatformhtml5gamesusingcocos2djs AT feronatoemanuele learntocreaterobustandengagingcrossplatformhtml5gamesusingcocos2djs AT linshun learntocreaterobustandengagingcrossplatformhtml5gamesusingcocos2djs AT linghuabin learntocreaterobustandengagingcrossplatformhtml5gamesusingcocos2djs |