Indiegogo for Book for Cocos2d-X

EDITED

Hi everyone,

I decided to start a campaign to fund the book for Cocos2d-x. I am promoting the campaign at Indiegogo. More information can be found at http://igg.me/at/BookCocos2d-x/x/6787396

The content of the book will be the following

1.Introduction to Cocos2d-x

  • What is Cocos2d-x
  • What is new on Cocos2d-x version 3.0

2.Getting Started with Cocos2d-x

  • Installing Cocos2d-x
  • Configuration for Mac OS X
  • Configuration for iOS on Mac OS X
  • Configuration for Android on Mac OS X
  • Configuration for Microsoft Windows 7
  • Configuration for Android on Microsoft Windows 7

3.Tool and other stuff

  • Graphics Tools
  • Sprite sheets and Physics
  • Audio
  • Layout
  • Animation
  • Utilities

4.Sprites and Effects

  • Sprites, Actions and Animations
  • More Animations – Skeletal Animatio
  • Particle System

5.Simple Game Loop

  • Scheduler and Timer Callback
  • Touch Event
  • Simple Collision Detection

6.Multiple Scenes and Multiple Layers

  • Menu, Game and Configuration Scene
  • Background, Foreground and Controller Layer

7.Sound Effects and Music

  • Introduction to CocosDenshion
  • Adding Sound Effects and Music
  • Controlling Volume

8.Game Layout

  • Scrolling
  • Parallax Effect
  • Building the Game Layout

9.Physics Engines and Cocos2d-x

  • Introduction to Box2D
  • Introduction to Chipmunk
  • Merging Physics with Sprites
  • Moving a Physic Body
  • Collision Detection

10.Saving Game Data

  • Using Configuration Files
  • Using SQLite3

11.Mobile App Monetization

  • In App Purchase
  • Advertising with Google AdSense
  • Advertising with RevMob Mobile Ad Network

12.Social Network

  • Leaderboard and Achievements
  • Multiplayer Games

13.CocoStudio

  • UI Editor
  • Animation Editor
  • Data Cruncher
  • Scene Editor

I appreciate all the support from everyone to make this project become true.

More information can be found here here

Thanks a lot for reading

it would be better if you cloud add a chapter on opengl ES overview so that we could get an idea how cocos2d-x under the hood.

and also a chapter on camera effect, i havent found any resource on it.

+1 for the camera effects and OpenGLES part.

And it’s great to see how to make multiple game levels with cocos2d-x.

IAP and Network social.

@kslam212003@yahoo.com
Hi,
What do you mean exactly by IAP? Also, which elements about network social would you like me to include? Multiplayer? Synchronization with Facebook?
Thanks

New renderer, Cocos tool chain.

@GiZmo Here is a publisher. I hope it can help you.
kevinc@packtpub.com

@yuye
Interesting, I will have a look.

@GiZmo
IAP - Integrate the In Apps Purchase to Cocos2d-x.
Social network - Integrate leaderboard and achievement to Cocos2d-x.

If possible, the tutorial can use in all platform.(iOS, Android and WP8, plus Amazon IAP and Gamecircle)

Is the script going to be in JavaScript, Lua or in c

If for reference purpose, it is good to include how to hack against different platforms, e.g Callback from Android java code, Setup IAP, Facebook API; Most of the book doesn’t cover these well.

If the goal is to help reader to write a game, simply focus on several examples; such as platform game, puzzle, chess;
Breakdown the tasks include in those games and describe them one by one.

If the goal is to help reader to do something super cool, you may write somethings about lua, shader, special animation effect, how blend works, …

Hope these helps.

I would love to see another Cocos2d-x book available, especially one that is relevant to the most recent version.
That’s the big problem I’ve found with trying to hunt down solutions to problems and find code snippets, there’s a lot of good stuff out there, but because Cocos2d-x is such a rapidly evolving engine code very quickly becomes obsolete, and one then has to spend extra time finding the changes to the code.

I think you could easily devote an entire chapter to cross-platform design and development and how to build a Cocos2d-x game with the maximum amount of reusable code and how to keep that central to app shells for all the different target platforms.

I would also love to see a more detailed discussion on utsing SQLite3 and how to utilize it for saving and loading game data.

I wish you the best of luck with this endeavor - I hope you can get this published because I think it will be a valuable resource for a lot of people.

@adi7991
I was thinking to do it for C++. I am not very good at Javacript or Lua.

@niilo_tippler
I got the same experience while I started to use the engine. Most of the material that I found are for version 2.0.x.
Today, I am working with v2.2.1 and this weekend I tried to compile the same code that I use with v3rc0. To my surprise, all the features that I have are deprecated and even more the code didn’t compile.
At that point I realized that most of the people out there are going to face the similar problem.
I will definitely add a section about saving data with SQLite3. For me, this is a most in every video game.

I think that “saving game state during gameplay” would be a good topic.

Hi everyone,

I put together some of the comments that I received so far into a second draft for the table of content

1.Introduction to Cocos2d-x

  • What is Cocos2d-x
  • What is new on Cocos2d-x version 3.0

2.Getting Started with Cocos2d-x

  • Installing Cocos2d-x
  • Configuration for Mac OS X
  • Configuration for iOS on Mac OS X
  • Configuration for Android on Mac OS X
  • Configuration for Microsoft Windows 7
  • Configuration for Android on Microsoft Windows 7

3.Tool and other stuff

  • Graphics Tools
  • Sprite sheets and Physics
  • Audio
  • Layout
  • Animation
  • Utilities

4.Sprites and Effects

  • Sprites, Actions and Animations
  • More Animations – Skeletal Animatio
  • Particle System

5.Simple Game Loop

  • Scheduler and Timer Callback
  • Touch Event
  • Simple Collision Detection

6.Multiple Scenes and Multiple Layers

  • Menu, Game and Configuration Scene
  • Background, Foreground and Controller Layer

7.Sound Effects and Music

  • Introduction to CocosDenshion
  • Adding Sound Effects and Music
  • Controlling Volume

8.Game Layout

  • Scrolling
  • Parallax Effect
  • Building the Game Layout

9.Physics Engines and Cocos2d-x

  • Introduction to Box2D
  • Introduction to Chipmunk
  • Merging Physics with Sprites
  • Moving a Physic Body
  • Collision Detection

10.Saving Game Data

  • Using Configuration Files
  • Using SQLite3

11.Mobile App Monetization

  • In App Purchase
  • Advertising with Google AdSense
  • Advertising with RevMob Mobile Ad Network

12.Social Network

  • Leaderboard and Achievements
  • Multiplayer Games

13.CocoStudio

  • UI Editor
  • Animation Editor
  • Data Cruncher
  • Scene Editor

I am not sure where can I include the new render system, but I will try to figure it out.

Please add your comment!!! Thanks

Hi,

I decided to start a campaign to fund the book for Cocos2d-x. I am promoting the campaign at Indiegogo. More information can be found at http://igg.me/at/BookCocos2d-x/x/6787396

The content of the book will be the following

1.Introduction to Cocos2d-x

  • What is Cocos2d-x
  • What is new on Cocos2d-x version 3.0

2.Getting Started with Cocos2d-x

  • Installing Cocos2d-x
  • Configuration for Mac OS X
  • Configuration for iOS on Mac OS X
  • Configuration for Android on Mac OS X
  • Configuration for Microsoft Windows 7
  • Configuration for Android on Microsoft Windows 7

3.Tool and other stuff

  • Graphics Tools
  • Sprite sheets and Physics
  • Audio
  • Layout
  • Animation
  • Utilities

4.Sprites and Effects

  • Sprites, Actions and Animations
  • More Animations – Skeletal Animatio
  • Particle System

5.Simple Game Loop

  • Scheduler and Timer Callback
  • Touch Event
  • Simple Collision Detection

6.Multiple Scenes and Multiple Layers

  • Menu, Game and Configuration Scene
  • Background, Foreground and Controller Layer

7.Sound Effects and Music

  • Introduction to CocosDenshion
  • Adding Sound Effects and Music
  • Controlling Volume

8.Game Layout

  • Scrolling
  • Parallax Effect
  • Building the Game Layout

9.Physics Engines and Cocos2d-x

  • Introduction to Box2D
  • Introduction to Chipmunk
  • Merging Physics with Sprites
  • Moving a Physic Body
  • Collision Detection

10.Saving Game Data

  • Using Configuration Files
  • Using SQLite3

11.Mobile App Monetization

  • In App Purchase
  • Advertising with Google AdSense
  • Advertising with RevMob Mobile Ad Network

12.Social Network

  • Leaderboard and Achievements
  • Multiplayer Games

13.CocoStudio

  • UI Editor
  • Animation Editor
  • Data Cruncher
  • Scene Editor

I appreciate all the support from everyone to make this project become true.

More information can be found here here

Thanks a lot for reading

@GiZmo

Hi I know the publisher Packt has a plan of several English Cocos2d-x book this year and they were looking for writers. Do you want me to refer you to them?(if you work together, you don’t have to worry about money stuff)

@tizitu
That look interesting. If it could be possible it would be nice to be in contact with them. Send me an email to dragonbackgames@gmail.com with more details about it

@zhangxm wrote:

New renderer, Cocos tool chain.

+1