Archive for the 'Uncategorized' Category

Sapus Tongue v2.0 released

Sapus Tongue Source Code v2.0 (2010-05-26) has been released.

Highlights

  • Uses antialiased TMX tile maps

Full Changelog

  • [NEW] GameNode: Uses antialiased TMX tiled maps instead of PGU tiled maps. It’s easier to use, more flexible.
  • [FIX] Instructions: MPMoviePlayer works on iPad/iPhone 4.0
  • [FIX] GameNode: Hero doesn’t spin after “Play Again” to prevent cheating
  • [FIX] Delegate: Calls Director’s purgeCachedMemory on memory warning
  • [FIX] Nodes: Uses new cocos2d scheduler API (scheduleUpdate)
  • [FIX] Xcode: Global compiler options moved from individual targets settings to project settings
  • [FIX] Xcode: Uses thumbv2 for ARMv7 in all configurations
  • [FIX] Xcode: Validates product in Distribution configuration
  • [3RD] cocos2d: udpated to cocos2d v0.99.3

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.3 released

LevelSVG v2.3 (2010-05-05) has just been released.
Highlights:
  • The Boxed Hero is able to shoot
  • Joystick supports multiple buttons: 0, 1 or 2
  • Bullet: supports auto-fire, ignores hero and sensors, is not affected by gravity, auto-dies after N seconds

Full Changelog:

  • [NEW] BodyNodes: Bullet, supports Auto-fire + frequency, life span, anti-gravity when used as a dynamic body.
  • [NEW] BodyNodes: Hero: Knows how to fire
  • [NEW] BodyNodes: Enemy: If touched by bullet, it dies
  • [NEW] GameNode: implements bullet anti-gravity.
  • [NEW] Joystick: supports multiple buttons:0,1 or 2 buttons. Useful for the “fire” button
  • [NEW] Levels: Level1 uses 0 buttons.
  • [NEW] Levels: Level4 uses 2 buttons: Jump + Fire
  • [NEW] Levels: Playground0 uses 2 buttons: Jump + Fire
  • [FIX] Levels: improved documentation
  • [FIX] Levels: Level0 uses 0 buttons (it wasn’t used)
  • [FIX] Xcode: compiles and run in SDK 4.0
  • [3RD] Box2d: Uses Box2d v2.1.2
  • [3RD] cocos2d: Uses cocos2d v0.99.2 + 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 v1.9.4 released

Sapus Tongue Source Code v1.9.4 (2010-04-21) has been released.

Highlights

  • Includes FastGrid, a node that is capable of running cocos2d effects consuming very little CPU resources

Full Changelog

  • [NEW] Added FastGrid: a light-weight node that is able to run effects consuming almost no CPU
  • [NEW] MainMenuNode: Uses FastGrid + Liquid effect on Background image
  • [FIX] All: replaced cpv with ccp in cocos2d nodes. cpv is only used in chipmunks objects
  • [FIX] MainMenuNode: Doesn’t use GradientNode. Background image contains a better the gradient
  • [FIX] SapusIntroNode: Smoother transition from Default to MainMenu on the iPad
  • [FIX] Xcode: uses optimized architecture (ARMv6 and ARMv7)
  • [FIX] Xcode: uses thumbv2 for ARMv7, disables thumb for ARMv6
  • [FIX] Xcode: All the Scene nodes are grouped in the “Scenes” group
  • [3RD] cocos2d: updated to cocos2d v0.99.2-rc + fixes

f 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.

A Hand for Haiti

50% of the sales proceeds made between January 20 until January 31, 2010  will be donated to  UNICEF in support of Haiti.

LevelSVG v2.0 released

LevelSVG v2.0 (2010-01-07) has just been released.

Highlights:

  • Includes 3 “real-world” levels
  • These levels use different drawing techniques so you can choose the technique that suits your game better. For example, they use Parallax, SpriteSheets, background images, TMX Tiled Maps, and custom drawings
  • It is much easier to maintain and extend: each SVG object is represented by it’s own class

Full Changelog:

  • BodyNode: SVG “objects” have their own classes: Hero, Princess,
    Enemy, Platform, Platform1, Elevator, Movingplatform, Spinner, Hole
  • BodyNode: receives contact events
  • BodyNode: Hero receives accelerometer and joystick events
  • BodyNode: Hero uses the contact normal for jumping (more realistic jumping)
  • BodyNode: Platforms uses GL_REPEAT texture parameters and are rendered
    with an SpriteSheet
  • cocos2d: upgraded to  pre-v0.9.0-beta2
  • GameNode: GameScene is now GameNode
  • GameNode: added “paused” state
  • GameNode: removed “object” logic (now in BodyNode)
  • GameNode: removed the BodyUserData structure (not needed anymore)
  • HUD: displays score and lives. Includes a semi-transparent layer
  • IntroNode: new node
  • Levels: Added custom levels: Level0, Level1, Level2, Level3,
    showing different possible uses.
  • Levels: Sprites are rendered with an SpriteSheet
  • Levels: ex level0, ex level 3, and level 5 are not displayed by default.
  • Level0: new level that uses a big TMX tiled map, background image,
    sprites, with a parallax layer.
  • Level1: it’s the old level1 with a background image. Box2d debug
    draw is disabled by default.
  • Level2: it’s the old level2 with: All the platforms are drawn with
    sprites, it has an elevator (platform that goes up and down),
    it contains a background image, and everything is “parallaxed”.
    Box2d debug draw is disabled.
  • Level3: (ex level4). The spinners are drawn with sprites.
  • MenuNode: MenuScene is now MenuNode
  • MenuNode and GameNode uses the onEnterTransistionDidFinish to
    smoother transitions
  • MenuNode has a moving background
  • XCode: links against libisimulate.a (to use it, you need to install
    iSimulate on the device)

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.

Trial version: If you are interested in a trial version, please contact: ricardo.quesada@sapusmedia.com

LevelSVG v1.3 released

Moving Platforms
LevelSVG 2009-12-19 (v1.3) has just been released.

Changelog:

  • Added support for “kinematic” objects. Cocos2d’s actions work within the box2d world
  • Level2 uses a moving platform (kinematic body)
  • Box2d: updated to r31
  • Updated code to use the new API of Box2d r31
  • Using a “real” D-Pad Joystick
  • Added BodyNode: a CocosNode object that links cocos2d with box2d
  • Using DisplayLink director

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 source code v1.9.0 released

Sapus Tongue v1.9.0 source code released.

Changes:

  • Uses cocos2d v0.9.0-alpha
  • Updated all code to use the new cocos2d v0.9 API
  • Moved all 3rd party libraries to /libs (cocos2d, cocoslive, cocosdenshion, chipmunk, TouchJSON and FontLabel)
  • XCode Frameworks: Uses SDK 2.2.1 as a Base SDK. This prevents ‘missing’ libraries
  • XCode Frameworks: Deleted duplicated Frameworks like libz and AVFoundation

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 2009-11-12 released

IMG_0050
LevelSVG 2009-11-12 was released.

Highlights:

  • It’s much easier (and tidier) to create and/or modify box2d objects.
  • Added new Spinner object
  • Objects can be touched / dragged (eg: Spinner can be rotated  by touching it)

Full Changelog:

  • GameScene: Object creation has its own file. It’s easier to add callbacks
  • GameScene: renamed BodyMetaData to BodyUserData
  • Box2d: updated to r23
  • Object: added Spinner object
  • Touches: objects can be touched and dragged
  • Touches: Added some workarounds to convert node to world coordinates when using the camera
  • Levels: Added a big box around the levels
  • Levels: Level4 has 2 spinners

You can download the updated 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 v1.7.2 released

Sapus Tongue v1.7.2 source code released.

Changes:

  • SoundEngine: compiles with SDK 3.0
  • HighScores: doesn’t use UITableViewCell#setImage (deprecated) if compiled with SDK 3.0
  • Added tip regarding 16-bit textures
  • Using FastDirector in SDK 3.0
  • Using cocos2d v0.7.3

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.