Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
tutorials:start [2013/08/18 03:31]
behindthecode [External Links]
tutorials:start [2014/03/14 14:36] (current)
daniel [Tutorials]
Line 1: Line 1:
 +========== Tutorials, Tips & Tricks ==========
  
 +This section contains extensive tutorials that help you to get started on different topics of game development with Sparrow. Feel free to add your own tutorials to this list!
 +
 +===== Tutorials =====
 +
 +== Display Objects ==
 +
 +  * [[Rotating an object around a custom point]]
 +  * [[Flipping an object]]
 +  * [[Modifying the Color of an Image]]
 +  * [[Creating Color Gradients]]
 +  * [[Iterating over Child Objects]]
 +  * [[non_destructive_drawing|Non-destructive Drawing]]
 +  * [[tilemaps_with_compiled_sprites|Tilemaps with compiled Sprites]]
 +
 +== Textures ==
 +
 +  * [[Using bitmap fonts]]
 +  * [[Making HD games]]
 +  * [[Rendering objects into a UIImage]]
 +
 +== Animation ==
 +
 +  * [[More about Tweens]]
 +  * [[More about Jugglers]]
 +  * [[Advanced Animation Techniques]]
 +
 +== Sound ==
 +
 +  * [[Sound on iOS - Best practices]]
 +
 +== Input ==
 +  * [[Accelerometer Setup and Easy Fine-tuning]]
 +
 +== Game Development ==
 +
 +  * [[Basic Collision Detection]]
 +  * [[Auto-rotating the Interface]]
 +  * [[Using landscape mode]]
 +  * [[Automatically update the screen orientation]]
 +  * [[Making a Button]]
 +  * [[Managing Game Scenes]]
 +
 +== Xcode ==
 +
 +  * Creating a Sparrow Project from Scratch: ​
 +    * Sparrow 1.x -- [[Creating a Sparrow Project from Scratch (Xcode 3)|Xcode 3]], [[Creating a Sparrow Project from Scratch (Xcode 4)|Xcode 4]] 
 +    * Sparrow 2.x -- [[Creating a Sparrow Project from Scratch]]
 +  * [[A simple way to let Xcode stop on an error]]
 +
 +== Miscellaneous ==
 +
 +  * [[Using iAds with Sparrow]]
 +
 +
 +===== Code Snippets =====
 +
 +There are things every Sparrow developer needs now or then, but it's not worth adding it to Sparrow directly, or to create an extension for it. If you know such a useful little helper, please add it to this list!
 +
 +  * [[Media class]] --- a simple class managing textures and sounds of a game
 +  * [[Intertial scrolling]] --- how to move objects in a natural way
 +  * [[Custom transitions]] --- how to create custom transition methods for tweens
 +  * [[Finding out the FPS]] --- how to get the real number of frames per second
 +  * [[Math utilities]] --- Useful math functions, vectors, paths, intersections
 +
 +===== Complete Games =====
 +
 +There are several Open Source games available that you can have a look at. A great way to learn how to build a real game!
 +
 +  * [[games:​os-games|Open Source Games]] --- free Sparrow-powered games with source code
 +
 +===== External Links =====
 +
 +Found an interesting tutorial or other interesting Sparrow-related article on the web? Please add a link to it here!
 +
 +  * [[http://​www.behindthecode.net/​wordpress/​ios-game-development-tutorial-using-the-accelerometer-with-sparrow-2-0/​|Tutorial:​ Using the Accelerometer with Sparrow 2.0]] on [[http://​www.behindthecode.net| behindthecode.net]] --- 08/2013
 +  * [[http://​wp.me/​p3HsaP-1b|Sparrow 2.0 migration tutorial]] on [[http://​www.behindthecode.net| behindthecode.net]] --- 07/2013
 +  * [[http://​www.youtube.com/​playlist?​list=PLo7k3vxFVuVgDLElTgBD5WDROpCSslidS|Video Tutorials]] that show you how to get started with Sparrow --- 03/2012
 +  * [[http://​gamua.com/​blog/​2012/​03/​the-big-sparrow-tutorial-for-beginners/​|The big Sparrow Tutorial for Beginners]] by Holger, on the gamua.com homepage --- 03/2012
 +  * [[http://​cocoadevcentral.com/​d/​learn_objectivec/​|Learn Objective C]], a great tutorial with all the basics about Objective-C. A must-read for newcomers! --- 09/2011
 +  * [[http://​www.cocoa-mag.com|Cocoa Magazine]]: ​
 +    * the [[http://​cocoa-mag.com/​store/​products/​3-cocoa-magazine-august-2011-issue.aspx|July 2011 issue]] contains a game development tutorial --- 07/2011
 +    * the [[http://​cocoa-mag.com/​store/​products/​3-cocoa-magazine-august-2011-issue.aspx|August 2011 issue]] elaborates on the game created in part one by adding textures and more advanced game mechanics --- 08/2011
 +  * [[http://​www.tonypa.pri.ee/​tbw/​start.html|Tile based games]]: these tutorials teach you all you need to know to create tile based games, e.g. platformers. It was written for Flash/AS3, but the principles are exactly the same for Sparrow. --- 07/2011
 +  * [[http://​blog.jayway.com/​2011/​06/​20/​using-the-sparrow-framework-with-monotouch/​|Using the Sparrow Framework with MonoTouch]] on blog.jayway.com --- 06/2011
 +  * [[http://​maniacdev.com/​2010/​08/​beginners-iphone-action-game-tutorial|Beginner iPhone Action Game Programming Tutorial]] on maniacdev.com --- 08/2010
 +  * [[http://​rx-games.com/​memory-management-with-sparrow/​|Memory Management with Sparrow]] on rx-games.com --- 05/2011
 +  * [[http://​theifuze.com/?​p=13|Click to Add]] on TheiFuze.com --- 09/2011
 +  * [[http://​theifuze.com/?​p=24|Fading Images]] on TheiFuze.com --- 09/2011
  tutorials/start.txt · Last modified: 2014/03/14 14:36 by daniel
 
Powered by DokuWiki