Sapus Tongue v1.9.3 source code has been released.
Highlights:
- Includes an alpha version for iPad
Changes:
- Admob: Uses libAdMobNoThumb3 instead of libAdMob
- Admob: Uses libAdMob3 2009-11-19
- AppDelegate: set window parameters before attaching the window into cocos2d [FIX]
- Chipmunk: uses Chipmunk v5.2
- cocos2d: uses cocos2d v0.99.1-pre (SVN r1847)
- GameNode: uses cpArbiterGetShapes() to obtain the shapes (new API in Chipmunk v5.2)
- Instructions: sounds effects work after playing the video [FIX]
- iPad: most of the code is resolution independent
- iPad: Added some iPad resources in Resources-iPad
- iPad: Added the Xcode “sapusTongue-iPad” target in Xcode
- MainMenu: Uses CCRadialTransition from Menu to SelectCharNode
- Resources: levels -> Resources/tileMap. Sounds -> Resources/Sounds. Images->Resources/Images
- Xcode: Default SDK is 3.0
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.


Sapus Tongue v1.9.2 source code has been released.
Changes:
- Buttons: buttons are loaded using CCSpriteFrameCache (faster loading times, consumes less memory)
- BuyNode & SelectCharNode: uses CCSpriteFrameCache & SpriteSheet (faster loading times, consumes less memory, faster rendering times)
- SapusIntroNode: reuses Default.png instead of loading a new image
- GameNode: using better hash values for Chipmunk
- Uses cocso2d v0.99.0-rc + blend fix (SVN r1761)
- Uses Chipmunk v5.1
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.9.1 source code has been released.
Changes:
- Uses cocos2d v0.9.0-beta
- Uses new CCCrossFadeTransition from Sapus Scene to Menu Scene
- Uses Chipmunk 5.0
- Updated code to use Chipmunk 5.0 (new joints and new collision detection callbacks)
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.8.3 source code released.
Changes:
- Uses cocos2d v0.8.2
- Uses Admob 2009-10-16. Includes libAdMob3 for SDK 3.0
- To prevent crashes, Admob is enabled only on SDK 2.2. It can be enabled on SDK 3.0 by adding the libAdMob3 library
- Uses the new cocos2d logo
- Uses DisplayLink director on SDK >= 3.1
- Uses COCOS2D_DEBUG=1 instead of DEBUG=1 on debug builds to make CCLOG() works
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.8.2 source code released.
Changes:
- Uses cocos2d v0.8.1 (final)
- Fixed leak in GameHUD#newTextField_Rounded method
- Fixed extra-release in GameHUD#saveCallback
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.

Sapus Tongue v1.8.1 source code released.
Changes:
- Uses cocos2d v0.8.0 (final)
- Added LoadingBarNode.m class
- It’s a simple but useful class that displays progress while the textures are being loaded
- Once the textures are loaded, a callback is called
- This class can be used like any other CocosNode object
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.8.0 source code released.
Changes:
- Uses cocos2d v0.8-beta + fixes (r1067)
- Uses cocos2d v0.8 features:
- onEnterTransitionDidFinish signal
- new parallax code
- Uses new CocosDenshion sound engine
- calls [[TextureMgr sharedTextureMgr] removeUnusedTextures]; on dealloc
- Hi Scores: uses cc_playername instead of usr_playername
- Uses AdMob 2009-06-17
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.7.1 source code released.
Changes:
- Physics: using constant time updates in the physics engine loop (GameNode.m)
- Director: Using Fast Threaded Director: A new Director that will be used in cocos2d v0.8 (cocos2d/Director.m)
- MainMenu / HighScores / GameHUD: UI Objects are created on the main thread
- TIPS: Added new tips on SapusTongueAppDelegate.m, HighScoresNode.m and GameNode.m
- using cocos2d v0.7.2 final
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.7 source code released.
Changes:
- XCode: Treat warnings as Errors
- XCode: Warn when implicit conversions from 64 to 32 bit
- cocos2d: using cocos2d v0.7.2 rc
- Code: Using 32 bits everywhere (not 64)
- Code: Updated code to new API of cocos2d v0.7.2
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Sapus Tongue v1.6 source code released.
Changes:
- Uses cocos2d v0.7.1 RC (revision 702)
- Sapus Tongue code is using the new API from cocos2d v0.7.1
- Executables has NSDebugEnabled, NSZombieEnabled, NSAutoreleaseFreedObjectCheckEnabled environment variables. These variable are useful to find “double free” bugs.
- Added -ObjC parameter in linker options. This option lets you link class extensions from a static library. Needed to link CocosNode(CocosNodeExtras) (new in cocos2d v0.7.1)
- Uses sprite sheets (new feature from cocos2d v0.7.1)
- sprite-sheet-ufo.png (instead of 3 different sprites)
- sprite-sheet-monus.png (instead of 10 different sprites)
- sprite-sheet-sapus.png (instead of 5 different sprites)
- TouchJSON is a static lib. SapusTongueLite doesn’t need it since TouchJSON it is part of AdMoblib too. Since SapusTongue (non-lite) uses it.
Sapus Tongue and Sapus Tongue Lite v1.6 are in review in the App Store. Hopefully they will available for download in 3 or 4 days.
If you have bought the Premium or Updates source code package, you should have received an email with the download link. If you have not yet received it, please let me know and I’ll be happy to send it to you. Thanks.
Recent Comments