Sapus Tongue Source Code

Buy Sapus Tongue Source Code

NEW IN VERSION 4.1: Added cocos2d 2.0-beta2 and Chipmunk 6.0.3

Buy Sapus Tongue Source Code

Upon completing your purchase, you will be emailed the download instructions.

Comparison Chart
Features Basic Updates Premium
Price
NEW VERSION from 2012-01-16
Sapus Tongue and Sapus Tongue Lite v4.1 source code: 

  • Basic game scenes:
  • Intro scene
  • Menu scene
  • Instructions scene
  • HighScore scene
  • Select Character scene
  • Game + Game HUD scene
  • Credits Scene
  • Sound support that has pause/resume/play/stop (uses CocosDenshion sound engine)
  • Local and global high score code: SQLite, cocos Live and more
  • Transitions and code that prevents delays in transitions
  • Chipmunk integration: optimizations, tuning, debug mode, etc.
  • Accelerometer as input
  • UIKit integration: UITable, UIKeyboard, UIAlert and more
  • Code that embeds and play a video file
  • Gameplay with pause, restart options
  • Menus & buttons
  • Parallax Scrolling, Tile Map and LabelAtlas
  • Sprites and Sprite Sheets
  • Loading bar
  • Lots of documented tips
  • The sources are in objective-c and they are easy to read.
  • Compatible with SDK 3.x and 4.x
  • iPhone / iPad: Universal binaries. One binary runs both on iPhone and iPad
  • Mac: Includes the Mac version
  • iAd: Lite version uses iAd if iOS >= 4.0
  • Game Center: Lite and non-Lite uses Game Center if iOS >= 4.1
  • Lite and non-Lite share the same Xcode project
  • Mac version has its own Xcode project
  • Very useful as a skeleton
yes yes yes
Dependencies: 

  • Includes cocos2d for iPhone 2.0-beta2
  • Includes cocos Live v0.2
  • Includes CocosDenshion (sound engine)
  • Includes Chipmunk v6.0.3
  • Includes CCNotifications
yes yes yes
Art: 

  • Includes needed image files like .png and .jpeg files plus the .xcf files (GIMP files)
  • Includes needed audio files: .mp3 and .caf files
yes yes yes
Etc: 

  • All needed files to compile and run the game:
  • xcode project
  • plist files
  • etc.
yes yes yes
Source code updates: 

  • Receive source code updates for 6 months
no yes yes
Source code support: 

  • Ask questions regarding the code & design of Sapus Tongue for 6 months
  • Ask questions regarding the upgrade to a new cocos2d version for 6 months
  • Expect an answer within 48 hours
no no yes
Renew Table
Features Basic Updates Premium
Renew the “Updates” or “Premium” license for another 6 months
N/A

Reasons to buy the Source Code

  • You will accelerate your development time from a few days to several weeks depending on your development experience
  • You are helping me further develop cocos2d for iPhone. (My current income consists solely of donations and of the sale of these sources)
  • You will learn how to build a game for iPhone, iPad and Mac!
  • You will learn how to use cocos2d, cocos Live and Chipmunk in your game
  • You will learn how to integrate iAd in your game
  • You will learn how to have a Lite and a non-lite products in the same project
  • Sapus Tongue is a real iPhone game, it is not just an example!
  • Sapus Tongue is my 6th iPhone game and it includes all the tips that I’ve learnt during these years
  • Sapus Tongue was coded in very professional way, with a clean design, with readable code, with quality in mind
  • Sapus Tongue uses all the major features of cocos2d for iPhone: Tile Maps, Labels, Parallax Scrolling, Sprites, Sprite Sheets, Actions, Transitions, Menus and more
  • Sapus Tongue has an average of 4.63 stars in the App Store

Why do you need the ‘Basic’ package ?

Because you will gain lots of days, probably weeks of work.
Remember that the Sapus Tongue code is an excellent skeleton for your game. You can reuse all the code that you want as many times as you want.
You can code your own game in a few days!

Why do you need the ‘Premium’ package ?

  • Because you can ask anything related to source code. You will learn a lot by asking things that you might not understand regarding the source code and the design of Sapus Tongue.
  • Because you can ask anything related to the upgrade to a new cocos2d version.
  • Because you will receive code updates. Sapus Tongue is where I test all the new cocos2d for iPhone features.

Try Sapus Tongue

  • Sapus TongueTry Sapus Tongue ($0.99)
  • Sapus TongueTry Sapus Tongue Lite (free)
  • Sapus TongueTry Sapus Tongue for Mac: (free)

For further info about Sapus Tongue (the game), please visit Sapus Tongue Game Homepage

Sapus Tongue Source Code License

It is a royalty free license. You can do:

  • You are able to modify and/or use the source code of Sapus Tongue & Sapus Tongue Lite in your project
  • You can use it in as many games as you want

You cannot do:

  • Sources: You cannot redistribute the Sapus Tongue / Sapus Tongue Lite sources without prior authorization except parts that are free to redistribute like cocos2d and Chipmunk.
  • Idea: You are not allowed to use the same idea of Sapus Tongue. You can’t use the sources to make a clone of Sapus Tongue.
  • Music: You cannot use any of the included .mp3 or .caf file in your game.
  • Art: you cannot use any of the included image files in your game without prior authorization.

Questions valid for the Support service

  • Questions that are related to the design & code of Sapus Tongue

Example of supported questions:

  • Why are you calling XXX instead of YYY in GameNode.m ?
  • Why the HUD is separated from the game ?
  • Why did you use a TileMap instead of a big image ?
  • From where did you obtain the ActiveHash values to initialize Chipmunk ?
  • Why are you delaying the initialization of XXX ?
  • I’ve upgraded my game to cocos2d v0.99.0rc and it doesn’t compile anymore. What should I change in my game to make it compile again ?

Example of non-supported questions:

  • I want to do XXX for my game, how do I do it ?
  • But you can ask them in the cocos2d for iPhone forum.


111 Responses to “Sapus Tongue Source Code”


  • @Joe: Thanks. Yes, the iPad + Hi Res will be ready in no more 2 /3 months. Game Center should be ready also in 2 / 3 months but I also depend on Apple. Game Center is expected to be released in iOS 4.1, and I guess that iOS 4.1 will be available during the next 1~4 months.

  • How it will work on old devices without multitasking?

    if you try to:
    1. start game
    2. press Home in main menu
    3. start it again
    4. press play
    5. choose player.
    6. press start

    at the 6 step the game terminates :(

  • @Andrey: Thanks for reporting it. I think that I’ve already fixed that bug in v2.3.

  • hi
    I am interested in buying the source code.
    I want to know whether next updated release is planned.
    If so I can wait for the release.
    Please tell me the details
    Regards
    S.Muniraj

  • @Muniraj: The next update is planned for the 1st week of September

  • Riq, your effort with the Mac port is interesting but I was not aware of this stop on the roadmap. I bought the 6mo updates for cocos2d for the iPhone. Pls let me know if you are on track with Game Center / 4.1 updates. Thanks, and again, keep up the great work.

  • @joep: Yes, the next update will include GameCenter.

  • hi, just wondering when the next update (game center support) will be up?

  • hi Riq, i understand you are using different layers but interested if the game is structured in different objects for, player, enemies, hud, bullets, map and so on

  • @cris: GameCenter will be included in the next update. It will be available during the 1st week of October. Perhaps a little earlier.

    @paris: Sapus Tongue doesn’t have Player, Enemy, Bullet, etc… since there are no enemies or bullets in the game. The game has different scenes: menu, game, instructions, hi-score, etc.. And the game scene is divided in 2: game logic and HUD.
    LevelSVG contains more objects like: Hero, Fruit, Enemy, Platform, Bullet, Princess, etc…

  • @riq well i guess i will have to get both the LevelSVG to help in that front and Sapus Tongue for general game code. I would be supporting cocos as well anyway. I have spend a couple of days to get the options screen complete, could have made it quicker if i had some working code to steal :) looks good thought, http://tinypic.com/r/5jtkqe/7 ! Will contact you in a few days when i get some more $ to spend

  • i’m off to great head start for my first game after purchasing source code, thank you Riq ! Comments through-out are very helpful. Please help me understand why you chose to use OpenGL in -(void) drawTongue ? Thank you !

  • @joep:
    It is also possible to draw the Tail/Tongue by scaling and rotating an Sprite with a custom anchor Point.

  • hi
    I purchased source code for studying… but its so complicate…
    I want just level4 part… Can you send just level 4 source code? please…

  • When next version will be released? Pls let me know.
    I want to buy basic version.

  • @jubal: Today, in a few hours I’ll release the new version.

  • Hi Riq this version has support for Retina display?? I mean the same game works in low resolution for old devices and high resolution for iPhone 4 and the new iPod touch??

    Thanks.

  • @nexen: Sapus Tongue doesn’t support RetinaDisplay yet. I’ll try to include it in the next version.

  • Thanks riq I’m going to buy Basic version when this feature get implemented, how log do you think it is going to take?

    I’m actually in the prototyping stage so… I can wait a bit. only a bit :P

  • @nexen: It might take 1 month.

  • Hi Riq can we expect a release to november?

    Regards.

  • @nexen: Yes, the next Sapus release will be between November 15 and November 25.

  • I get the following iAd error with the latest SapusTongue 3.1 Lite (compiled for 4.1 and testing in Simulator):

    2010-11-09 07:44:54.413 SapusTongueLite[55941:207] [iAd] bannerView:didFailToReceiveAdWithError: Error Domain=ADErrorDomain Code=3 “The operation couldn’t be completed. Ad inventory unavailable” UserInfo=0xeb0cc90 {ADInternalErrorCode=3, NSLocalizedFailureReason=Ad inventory unavailable}

    Thanks for the support.

  • @Patrice:
    Which Xcode version are you using ? Which Base SDK are you using ? Could you send me that info to my email: ricardo.quesada@sapusmedia.com ? Thanks.

  • @Riq:

    It seems like it may be a problem with the Apple iAd server. Today, (test) ads come up, but with the same sporadic error. The game seems unaffected though. A test ad reappears instantly when you return to to the main screen. The log shows 2 or 3 successive ad loads, then an error. I will send you mail with more specifics.

  • Hello, Riq I thought that this new version would contain support for retina display as already has been discussed above, one question: universal is required? because not necessarily always the iphone and the HD version (IPAD) contains the same content and this force to have a very large final file for all versions.

    Regards.

  • @nexen: Yes, since there were some open bugs in cocos2d regarding RetinaDisplay (I think that today I fixed the last RetinaDisplay bug), I decided to postpone Sapus Tongue Retina Display for the next version.

    Yes, Universal Binaries usually are 2x bigger in size than iPhone only or iPad only versions. The AppStore doesn’t require you to build Universal Binaries, but sometimes it is a good idea to release some games as Universal Binaries.

  • Hi Riq, could you explain a little bit how much this version differs from the previous in terms of X-code projects, I feel previously had more flexibility and now it seems that we are forced to work using universal applications because according to information the release follows:

    “[NEW] SapusTongueHD: Removed project. Merged with SapusTongue in a universal binary”

    So as I understand having an HD game like ‘HD Sapus Tongue’ could not be possible to carry out using this version?

    Please excuse if I am out of context, I have not bought any version and I don’t know how is the content structured.

    On the other hand, we could then have an estimate for the retina version now ?

    Regards and thank you very much.

  • @nexen: Yes, it is possible to have both an HD only game and an SD only game. “Sapus Tongue HD” shared all the source code with the SD version. The only difference is that now the Targeted Device Family is iPad/iPhone. Before it was iPad for the HD version, and iPhone for the SD version. Also, now both the HD and SD resources are in the same binary. But the source code is the same.

    The RetinaDisplay release is scheduled for the next version.

  • Hi Riq, I sent an email to info@sapusmedia.com, can you check it please?

    Regards.

  • Hi riq, do you have an estimate for Retinadisplay support?
    Regards,

  • @nexen: It will be ready by January 20.

  • iAds and Sapus Source on non-arm7 devices. I am having an issue where arm6 devices are not rotating the iAd banner properly (always set in portrait mode). I realize this was a feature added in 3.2 but the banner should always be set for landscape and not portrait. Anyone come up with a quick fix for this yet? Thanks!

  • Changing the following gave me the results I was looking for. Thanks Riq!

    // autorotate using UIViewController
    #if defined(__ARM_NEON__) || TARGET_IPHONE_SIMULATOR
    #define ST_AUTOROTATE kSTAutorotationUIViewController
    #else
    // Don’t use UIViewController on old devices
    #define ST_AUTOROTATE kSTAutorotationUIViewController <—-
    #endif

  • I am not meaning to be a smart ass, but I think what you mean to say is decrease your game development time from SEVERAL WEEKS to a few days not vice versa as it is now. Going from a few days to several weeks of development time would be a bad thing. Just caught my eye and thought I would let you all know.

  • FYI if you’re looking for the ‘buy’ link, the source code is no longer available for sale.

  • I am also interested in buying the source code but cant figure out how to do it by looking at this page. I will buy the premium, but i need some information about how to proceed.

  • How do i download the source code for the Sapus Tongue game?
    There is no “download trial” or “buy” button. All the links on this source code page are just anchors to the same page.
    Please help.

    Thanks
    Majid

  • Where’s the buy link? I’m interested in buying the source code

  • Hi,
    I just made an account to this site and I want to buy the Sapus Tongue Source Code but I can’t see any pricing or how to purchase the source code..
    Thanks!

  • Hi, we have stopped offering new licenses and renewals at this time.

  • I want to buy the premium package. Please let me know the price and send me the buying link. Thanks

  • hey how to get the source code?

  • It looks as though you are no longer offering this. I just read “Learn iPhone and iPad cocos2d Game Development by Steffen Itterheim and he sites your source code as the thing to buy in order to further understand cocos2d. Is there a chance you might offer it again soon?

  • @BarryMcMahon Yes, for the moment Sapus Tongue is not available for purchase. Please check back in the future for new announcements.

  • Hello,

    Is the source code will be available soon ?

    Thanks !
    Kevin

  • @Kevin: Please check back in a few weeks for further news.

  • Hi Rig, I really like ur software… I’m not sure who to talk to about my block on me… its hard to get in touch of the site admin… plz help me.. thanks

  • @Donald: What kind of help do you need ?

  • hi rig, sorry to bug you, but I got blocked from admin and I’m trying to get unblocked. I think they blocked me because I posted a topic and then I tried to delete it but your cocos2d forum does not allow me to delete it, so I cleared my topic with spaces and left it blank. sorry about it. next time I know not to do it, but I hope they put an option so we can delete our topics. thanks rig.

Leave a Reply