Skip to content

This project open sources some of the bits used in the Pocket Boy application, powered by Cocos2D and Box2D. Physics, Music, customized classes, and other commonly used tools are included in this repository.

Panajev/CocosTools

Repository files navigation

CocosTools

This project open sources some of the bits used in the Pocket Boy application. Such tools were also made possible thanks to the help of many other coders who shared their work before me. Thank you! This tools project grew to include other open source and BSD-style licensed projects which were useful to me when developing Pocket Boy and that I am using now in other Cocos2D based applicartions. I do my best to stay up to date with each project to make sure you won't miss any new feature or bug fix from them. In some cases, I am using a fork for the projects in which I am slightly ahead of some commits, but they are going to be noted and a pull request for those changes has already been submitted.

There are some utilities dealing with Physics Management (a World Physics singleton and a related Fixed Time Step loop implementation), Music Management (for music tracks and sound effects, even though it is just a tiny layer for now), custom CCSprite subclasses, a slightly enhanced CCMenuAdvanced implementation (adds a position to quickly get the on screen position of a CCMenuItem in horizontal and vertical single row/column menus), etc...

This library is meant to be used alongside the following projects:

CocosLib: https://github.com/Panajev/CocosLib

Utilities: https://github.com/Panajev/Utilities

Notable Subprojects

This is a W.I.P. list of notable OSS and BSD-style licensed projects this collection of tools relies on:

CCBlade: https://github.com/Panajev/CCBlade/tree/gles2-ARCified (fork, gles2-ARCified branch)

VRope: https://github.com/Panajev/VRope/tree/ARCified (fork, ARCified branch)

TextBox: https://github.com/Panajev/TextBoxLayerSample/tree/gles20 (fork, the library files have been integrated into CocosTools directly)

Cocos2D extensions official repo: https://github.com/cocos2d/cocos2d-iphone-extensions

Cocos2D extensions from jpsarda: https://github.com/jpsarda/cocos2d-iphone (develop branch)

HOWTO Install

Instructions on how to obtain the complete library package (CocosLib + CocosTools + Utilities + more...), build it, and install it can be found here:

https://github.com/Panajev/CocosLib#howto-install

TODO

Work on converting this project to make use of Git submodules as much as possible.

About

This project open sources some of the bits used in the Pocket Boy application, powered by Cocos2D and Box2D. Physics, Music, customized classes, and other commonly used tools are included in this repository.

Resources

Stars

Watchers

Forks

Packages

No packages published