Monthly Archive for August, 2010

Sapus Tongue 3.0 released. Includes iPhone, iPad and Mac version!

Sapus Tongue macSapus Tongue Mac

Sapus Tongue 3.0 has been released.

Highlights:

  • NEW: Sapus Tongue works for Mac too
  • NEW: Finished iPad version

Sapus Tongue 3.0 supports 4 different targets/configurations, all of them sharing the same the source code.
Supported targets/configurations:

Changelog from v2.3:

  • [NEW] Mac Version: Works on Mac. Differences between Mac and iOS:
    • Mac: Pause shows a modal window instead of an Alert
    • Mac: Only local scores are supported
    • Mac: InstructionsNode: Instructions Video is not shown
    • It reuses all the the cocos2d code.
    • The UIKit specific code, was rewritten using Cocoa specific code.
  • [NEW] GameHUD: Splitted in 3 files: HUD, HUDPaused and HUDSaveScore. Easier to maintain.
  • [FIX] GameNode: Accelerometer works correctly in any orientation
  • [FIX] GameNode: Sprite is in the main loop, not a “draw” time.
  • [FIX] InstructionsNode: it looks nice on iPad. Simplified code, easier to maintain.
  • [FIX] RootViewController: Supports hi-res.
  • [FIX] Xcode: SapusTongue-iPad renamed to SapusTongue HD
  • [FIX] Xcode: objects separated in 4 groups: Scenes, GameHUD, Helper Nodes, Platform Nodes
  • [3RD] cocosLive: fixed parsing error when posting scores
  • [3RD] cocos2d: udpated to v0.99.5-beta2

To order or renew Sapus Tongue source code, please visit this page: Sapus Tongue Source Code page

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.

LevelSVG 2.6

LevelSVG v2.6 (2010-08-11) has just been released.

Highlights:
  • Added a chain object
  • Improved GameNode logic

Full Changelog:

  • – [NEW] All: Updated code to use CCSpriteBatchDraw and CCTranstion*
  • - [NEW] BodyNode: added support for respawn by using the “respawnTime” parameter in BonusNode
  • - [NEW] BodyNode: Added a new object: Chain
  • - [NEW] GameNode: is reponsible for removing b2Bodies. Removed this logic from Hero.mm and Enemy.mm
  • - [NEW] Levels: Level5 and Playground0 have a Chain body node
  • - [FIX] BodyNode: added “properties_”.  The sprite will be updated by the physics engine if this value is YES.
  • - [FIX] Box2dDebugDrawNode: GLESDebugDraw object moved from GameNode to Box2dDebugDrawNode
  • - [3RD] cocos2d: using cocos2d v0.99.5-beta + fixes
You can download the manual from here:

If you have bought LevelSVG, 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 v2.3 released

Sapus Tongue Source Code v2.3 (2010-08-02) has been released.

HiScores iPad version

Highlights

  • Added 2 ways to autorotate the screen: UIKit version and cocos2d version
  • iPad version supports autorotate

Full  Changelog

  • [NEW] CreditsNode: Works both on iPad and iPhone
  • [NEW] GameHUD: Displays the keyboard / text input rotated or not depending on the EAGLView rotate mode.
  • [NEW] HighScoreNode: On iPad it displays a nicer and bigger background. The UIKit view is rotated or not depending on the EAGLView rotate mode.
  • [NEW] InstructionsNode: Displays the MoviePlayer rotated or not depending on the EAGLView autorotate mode
  • [NEW] RootViewController: handles the autorotation. It can rotate the EAGLView using the “UIKit” mode or the cocos2d mode. iPad uses UIKit mode.
  • [NEW] SapusConfig.h: A file that contains the Sapus Tongue Configuration
  • [FIX] MainMenuNode: Fixed crash when Adview delegate is triggered after the AdViewController is removed
  • [FIX] All: uses the new CCSpriteBatchNode class instead of CCSpriteSheet class
  • [FIX] AppDelegate: added applicationWillTerminate callback
  • [FIX] AppDelegate: applicationDidEnterBackground & Foreground: stops & stars the animation
  • [3RD] cocos2d: updated to v0.99.5-beta from (2010-08-02)

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.