HTML and CSS Reference
In-Depth Information
Cocos2d started in 2008 in Argentina. A group of Python developers attended weekly gatherings in a place called
Los Cocos, a small town near Buenos Aires. These Python programmers created the basic framework, and name of the
place where they met (Los Cocos) is where the framework name “cocos” came from. Later, in 2008, Ricardo Quesada
ported it from Python to Objective-C, running on iOS devices. With the rise of Android two years later, the Cocos2d-x
team expanded Cocos2d-x from Cocos2d-iphone, not only to focus on the Android platform but also to target
cross-platform capability. In 2011, Google sponsored the Cocos2d-x team to port Cocos2d-x to Cocos2d-html5, which
focuses on HTML5-ready browsers, web apps, and hybrid apps.
There are several other branches of Cocos2d, including Cocos2d-Android and Cocos2d-Android-1
(Java implementations for Android), ShinyCocos (a Ruby implementation), Cocos2d Javascript (another HTML5
web browser implementation), Cocos2d Windows (a C++ implementation for Windows), and CocosNet
(a C# implementation for .NET). All of these implementations serve as examples of the widespread popularity of
Currently, the most active branches of the Cocos2d family are Cocos2d-iPhone, Cocos2d-x, and Cocos2d-html5.
All three branches have proven themselves in a wide range of games, with many tech giants joining the Cocos2d fold
to make it more powerful, faster, and more stable.
Many Top Games Are Created with Cocos2d
You can refer to Cocos2d-x's official web site for further information about the top-selling games created with
Cocos2d. Figure 24-27 shows the various types of the leading games created with Cocos2d.
Figure 24-27. Cocos2d games
Search WWH ::

Custom Search