<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CreativeApplications.Net &#187; actionscript</title>
	<atom:link href="http://www.creativeapplications.net/tag/actionscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.creativeapplications.net</link>
	<description>Apps that Inspire..</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:01:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>NodeBeat [iPhone, iPad, oF, Sound]</title>
		<link>http://www.creativeapplications.net/iphone/nodebeat-iphone-ipad-of/</link>
		<comments>http://www.creativeapplications.net/iphone/nodebeat-iphone-ipad-of/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 08:09:26 +0000</pubDate>
		<dc:creator>David Wallin</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[openFrameworks]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AppStore]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[instrument]]></category>
		<category><![CDATA[justinwindle]]></category>
		<category><![CDATA[particles]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[sethsandler]]></category>
		<category><![CDATA[soulwire]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=15889</guid>
		<description><![CDATA[NodeBeat is a generative music app for the iPhone and iPad in the style of apps like Bloom. In it, gently drifting nodes interact with pulsing triggers producing minimal soundscapes. It offers several options to tailor the parameters of the music generation. The overall experience is very soothing and meditative; background gradients  swirl through prismatic [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen4.jpg"><img class="alignnone size-large wp-image-16080" title="screen4" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen4-640x480.jpg" alt="" width="640" height="480" /></a></p>
<p>NodeBeat is a generative music app for the iPhone and iPad in the style of apps like Bloom. In it, gently drifting nodes interact with pulsing triggers producing minimal soundscapes. It offers several options to tailor the parameters of the music generation. The overall experience is very soothing and meditative; background gradients  swirl through prismatic color changes.</p>
<p>Below is a mini-interview with the authors of the app, <a href="http://sethsandler.com/" target="_blank">Seth Sandler</a> and <a href="http://www.soulwire.co.uk/" target="_blank">Justin Windle</a>:</p>
<div>
<p><em>What is the inspiration for NodeBeat?</em></p>
</div>
<p>Justin:<br />
I was reading a lot about sync at the time and was interested in experimenting with systems which could be free to form their own patterns, with the possibilities of spontaneous and unexpected &#8216;syncs&#8217; emerging. Setting up rules to describe quite loosely coupled processes and then observing whether some kind of order emerges from them is something that I find fascinating. Aesthetically, I wanted the system I programmed to feel organic and so chose to work around the analogy of neurons and synapses firing &#8211; something talked about a lot in sync theory. These concepts concern themselves a lot with rhythm, repetition and cycles and so using audio seemed like a natural step, which is what gave rise to the idea of a sequencer of sorts. I had recently been introduced the Tonfall AS3 library, written by <a href="http://lab.andre-michelle.com/">André Michelle</a> and was keen to experiment with audio synthesis in Flash so I build the initial experiment on top of this as the library had a pretty small learning curve. The user interactions and the ability to tweak parameters at runtime, in order to produce different types of patterns; was something I added to give a layer of feedback to the experiment and push it more in the direction of an instrument that to an extent can be played rather than just observed.</p>
<p>Seth:<br />
I&#8217;ve always been inspired by the simplicity of iOS applications like <a href="http://www.generativemusic.com/" target="_blank">Bloom</a> and how something simple can appeal to many and create a variety of musical interactions. When I saw Justin&#8217;s sequencer, I thought that it was a great example of something that was simple, yet created an interesting, visual and fun experience. Since, I typically focus on musical applications that aren&#8217;t targeted at musicians, I thought NodeBeat was a great fit.</p>
<div>
<div>
<p><em>What were your goals?</em></p>
<p>Justin:<br />
The goal was really no more ambitious than simply producing something interesting to observe and interact with. It began as a study and not a product. I personally find that goals are very hard to define during the experimental process, as by definition you want to remove any finite end-point and instead explore the space you&#8217;re in at that time; feeling free to branch, destroy or enhance whatever you&#8217;re working with. It wasn&#8217;t until I posted the first experiment and realised that other people seemed interested by it that it became clear it could be refined into something more usable. This is why I was so excited when Seth got in touch about developing it for devices because it was clearly something which suited that format perfectly.</p>
</div>
</div>
<p>Seth:<br />
In terms of NodeBeat, the iOS implementation, the main goal is really just to provide a fun musical experience. While we had a variety of additional ideas to implement, we really wanted to keep the feature set simple and easy to understand on the first release. The hope is that anyone, musical or not, is able to experiment and create melodies and rhythms without having to learn anything or understand how notes, octaves, or rhythmic subdivisions work.</p>
<p>NodeBeat is developed using <a href="http://openframeworks.cc/" target="_blank">openFrameworks</a> and utilizes <a href="http://puredata.info/" target="_blank">PureData</a> for audio synthesis. You can download the free desktop version + source code at <a href="http://NodeBeat.com">NodeBeat.com</a>.</p>
<p>Platform: iPhone/iPad<br />
Version: 1.0<br />
Cost: $0.99<br />
Developer: <a href="http://NodeBeat.com/">AffinityBlue</a><br />
<a href="http://clkuk.tradedoubler.com/click?p=23708&amp;a=1671662&amp;url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fnodebeat%2Fid428440804%3Fmt%3D8%26uo%3D4%26partnerId%3D2003"><img title="Link to the AppStore" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/iTunes_Badge.gif" alt="" width="44" height="15" /></a> (iPhone)<br />
<a href="http://clkuk.tradedoubler.com/click?p=23708&amp;a=1671662&amp;url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fnodebeat-hd%2Fid430218329%3Fmt%3D8%26uo%3D4%26partnerId%3D2003"><img title="Link to the AppStore" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/iTunes_Badge.gif" alt="" width="44" height="15" /></a> (Pad)</p>
<p><iframe src="http://player.vimeo.com/video/22681027?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="640" height="360" frameborder="0"></iframe><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen5.jpg"><img class="alignnone size-large wp-image-16081" title="screen5" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen5-640x480.jpg" alt="" width="640" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen6.jpg"><img class="alignnone size-large wp-image-16082" title="screen6" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen6-640x480.jpg" alt="" width="640" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/mzl.dujwdiej.320x480-75.jpg"><img class="alignnone size-full wp-image-16083" title="mzl.dujwdiej.320x480-75" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/mzl.dujwdiej.320x480-75.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen1.jpg"><img class="alignnone size-full wp-image-16084" title="screen1" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen1.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen2.jpg"><img class="alignnone size-full wp-image-16085" title="screen2" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen2.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen3.jpg"><img class="alignnone size-full wp-image-16086" title="screen3" src="http://www.creativeapplications.net/wp-content/uploads/2011/04/screen3.jpg" alt="" width="320" height="480" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/iphone/nodebeat-iphone-ipad-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helvetica Face [Flash]</title>
		<link>http://www.creativeapplications.net/flash/helvetica-face-flash/</link>
		<comments>http://www.creativeapplications.net/flash/helvetica-face-flash/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 15:08:51 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[capture]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[livetype]]></category>
		<category><![CDATA[typeface]]></category>
		<category><![CDATA[WebApp]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=15278</guid>
		<description><![CDATA[Created by Naoki Nishimura, Helvetica Face is a Livetype format font. This new Helvetica family font changes the “typeface” based on the posting of a new “face”. The site allows you to record your face within the font, adjusting the threshold resulting in a new glyph you can download. While normal fonts which are governed by [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface01.png"><img class="alignnone size-large wp-image-15280" title="helviface01" src="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface01-640x422.png" alt="" width="640" height="422" /></a></p>
<p>Created by <a href="http://source-laboratory.net/portfolio/">Naoki Nishimura</a>, Helvetica Face is a Livetype format font. This new Helvetica family font changes the “typeface” based on the posting of a new “face”. The site allows you to record your face within the font, adjusting the threshold resulting in a new glyph you can download.</p>
<p><em>While normal fonts which are governed by software rules on how to show the internal form (=data), Helvetica Face doesn&#8217;t have this internal information on the form. What is does have is external data given in the shape of a image of your face, and how to show that form is the only rule. For that reason, through the given data, the form continues to change without bounds.</em></p>
<p><em>Livetype is a new font format which takes a variety of data and can change the form of it in real time.<br />
</em></p>
<p><a href="http://livetype.in/face/">livetype.in/face/</a></p>
<p><a href="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface02.png"><img class="alignnone size-large wp-image-15281" title="helviface02" src="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface02-640x484.png" alt="" width="640" height="484" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface03.png"><img class="alignnone size-large wp-image-15282" title="helviface03" src="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface03-640x460.png" alt="" width="640" height="460" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface04.png"><img class="alignnone size-full wp-image-15283" title="helviface04" src="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface04.png" alt="" width="640" /><a href="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface05.png"><img class="alignnone size-large wp-image-15284" title="helviface05" src="http://www.creativeapplications.net/wp-content/uploads/2011/03/helviface05-640x105.png" alt="" width="640" height="105" /></a></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/helvetica-face-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualator [Flash, iPhone, iPad]</title>
		<link>http://www.creativeapplications.net/flash/visualator-flash-iphone-ipad/</link>
		<comments>http://www.creativeapplications.net/flash/visualator-flash-iphone-ipad/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 11:31:21 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[appastore]]></category>
		<category><![CDATA[colour]]></category>
		<category><![CDATA[computerarts]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=13280</guid>
		<description><![CDATA[From the makers of Computer Arts magazine, Visualator lets you create simple abstract imagery with your fingertips. Play with colour, shape and form to produce vibrant collages on the move. The app has launched with two tools - Gradulate and Triangulate and the app is built entirely using Flash CS5. Triangulate Triangulate is a simple graphic [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-13289" title="visualator00" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator00.png" alt="" width="640" height="180" /></p>
<p>From the makers of <a href="http://www.computerarts.co.uk/">Computer Arts</a> magazine, Visualator lets you create simple abstract imagery with your fingertips. <em>Play with colour, shape and form to produce vibrant collages on the move.</em></p>
<p>The app has launched with two tools - Gradulate and Triangulate and the app is built entirely using Flash CS5.</p>
<p><strong>Triangulate </strong><br />
Triangulate is a simple graphic image-creator that enables you to make geometric designs. You can control background colour, the colour of triangles created as well as patterns that fill either.</p>
<p><strong>Gradulate </strong><br />
Gradulate is a live pen-based drawing system that uses simple physics to drive the pen’s motion, and adds a random element to the creation process. You can control colour, opacity, size of the brush as well as spring which generates springiness of your pen, and how much it bounces and spirals around the screen.</p>
<p>Visualator was created by <a href="http://flashtemple.com/">Matt Booth</a> and <a href="http://creativewax.co.uk/">Stewart Hamilton-Arrandale</a>. To find out more about it and how to make it for yourself, see the 32-page guide in<em>Computer Arts Projects</em> issue 144.</p>
<p>Platform: iPhone/iPad (Universal)<br />
Version: 1.0<br />
Cost: Free<br />
Developer: <a href="http://www.computerarts.co.uk/visualator">Future plc</a><br />
<a href="http://clkuk.tradedoubler.com/click?p=23708&amp;a=1671662&amp;url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fcomputer-arts-visualator%2Fid401118791%3Fmt%3D8%26uo%3D4%26partnerId%3D2003"><img class="alignnone size-full wp-image-13290" title="Link to the AppStore" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/iTunes_Badge.gif" alt="" width="44" height="15" /></a></p>
<p><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator01.jpg"><img class="alignnone size-full wp-image-13288" title="visualator01" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator01.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator02.jpg"><img class="alignnone size-full wp-image-13287" title="visualator02" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator02.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator03.jpg"><img class="alignnone size-full wp-image-13286" title="visualator03" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator03.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator04.jpg"><img class="alignnone size-full wp-image-13285" title="visualator04" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator04.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator05.jpg"><img class="alignnone size-medium wp-image-13284" title="visualator05" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator05-320x426.jpg" alt="" width="320" height="426" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator06.jpg"><img class="alignnone size-medium wp-image-13283" title="visualator06" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/visualator06-320x426.jpg" alt="" width="320" height="426" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/visualator-flash-iphone-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AV Clash [Flash, WebApp, Sound]</title>
		<link>http://www.creativeapplications.net/flash/av-clash-flash-webapp-sound/</link>
		<comments>http://www.creativeapplications.net/flash/av-clash-flash-webapp-sound/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 23:37:16 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[WebApp]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[audioreactive]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[sequencer]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[visuals]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=13230</guid>
		<description><![CDATA[AV Clash is a Web-based project by Video Jack (André Carrilho and Nuno Correia, with Gokce Taskan) evolved AVOL – AudioVisual OnLine (2007), which allows the creation of audiovisual compositions, consisting of combinations of sound and audio-reactive animation loops. AV (AudioVisual) Clash is composed of 4 audiovisual &#8220;objects&#8221;, which enable playback and manipulation of four different loops [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/avclash05.png"><img class="alignnone size-large wp-image-13236" title="avclash05" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/avclash05-640x313.png" alt="" width="640" height="313" /></a></p>
<p>AV Clash is a Web-based project by <a href="http://www.videojackstudios.com/">Video Jack</a> (<a href="http://www.andrecarrilho.com/">André Carrilho</a> and <a href="http://www.nunocorreia.com/">Nuno Correia</a>, with <a href="http://www.gokcetaskan.com/">Gokce Taskan</a>) evolved <a href="http://www.videojackstudios.com/avol">AVOL – AudioVisual OnLine</a> (2007), which allows the creation of audiovisual compositions, consisting of combinations of sound and audio-reactive animation loops. AV (AudioVisual) Clash is composed of 4 audiovisual &#8220;objects&#8221;, which enable playback and manipulation of four different loops of sound and audio-reactive visuals. Objects can be dragged and thrown, creating interactions (clashes) between them. The sounds in AV Clash are retrieved from <a href="http://www.freesound.org/">Freesound.org</a>, an online sound database. Users can change which 4 sound and animation loops are contained in each of the objects.</p>
<p>Have a play at <a href="http://www.avclash.com/">avclash.com</a></p>
<p>(Thanks <a href="http://www.videojackstudios.com/">Nuno</a>)</p>
<p><iframe src="http://player.vimeo.com/video/16957564?color=ffffff&amp;loop=1" width="640" height="360" frameborder="0"></iframe><iframe src="http://player.vimeo.com/video/16957792?color=ffffff&amp;loop=1" width="640" height="360" frameborder="0"></iframe><iframe src="http://player.vimeo.com/video/16960050?color=ffffff&amp;loop=1" width="640" height="360" frameborder="0"></iframe><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/avclash04.png"><img class="alignnone size-large wp-image-13237" title="avclash04" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/avclash04-640x314.png" alt="" width="640" height="314" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/11/avclash02.jpg"><img title="avclash02" src="http://www.creativeapplications.net/wp-content/uploads/2010/11/avclash02-640x360.jpg" alt="" width="640" height="360" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/av-clash-flash-webapp-sound/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jared Tarbell [Profile, Events]</title>
		<link>http://www.creativeapplications.net/flash/jared-tarbell-profile-events/</link>
		<comments>http://www.creativeapplications.net/flash/jared-tarbell-profile-events/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:59:04 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Profile]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[etsy]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[geodesic]]></category>
		<category><![CDATA[jaredtarbell]]></category>
		<category><![CDATA[lasercut]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=10161</guid>
		<description><![CDATA[I have been following his work for some time now (10 years) but recently, at Flashbelt,  I had a pleasure of meeting Jared Tarbell and was deeply touched by his inquisitive nature. If you have seen Jared speak, or even better have met him, you&#8217;ll know exactly what I am talking about. His talk, beautifully executed, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared07.jpg"><img class="alignnone size-large wp-image-10189" title="jared07" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared07-640x426.jpg" alt="" width="640" height="426" /></a></p>
<p>I have been following his work for some time now (10 years) but recently, at <a href="http://www.flashbelt.com/">Flashbelt</a>,  I had a pleasure of meeting Jared Tarbell and was deeply touched by his inquisitive nature. If you have seen Jared speak, or even better have met him, you&#8217;ll know exactly what I am talking about. His talk, beautifully executed, took us on a journey from the images of sun, <a href="http://en.wikipedia.org/wiki/Recursion_(computer_science)">recursion</a> experiments to <a href="http://www.flickr.com/photos/generated/1165678242/in/set-72157603946183057/">geodesic spheres</a> and <a href="http://www.flickr.com/photos/generated/sets/72157613418130558/">beautifully crafted laser-cut boxes</a>. Some of this work was from a while ago, by no means new, nevertheless composed and contextualised into a perfect harmony. He talked about inspiration driven from nature, observing plants and different organisms inhabiting our planet, the way these patterns evolve, scale, the logic behind them and visual aesthetic they posses. His desire to &#8220;replicate&#8221; or &#8220;evolve&#8221; these, poeticising their nature,  results in an endless collection of experiments driven by his algorithms left me breathless. Some of these were created using Flash, others with Processing but regardless of tools used it is their prescribed evolution and aesthetic derived therein they all devise an ecology of beautifully developed and executed work.</p>
<p>He modestly writes:<br />
<em>I write computer programs to create graphic images.  With an algorithmic goal in mind, I manipulate the work by finely crafting the semantics of each program. Specific results are pursued, although occasionally surprising discoveries are made. I believe all code is dead unless executing within the computer. For this reason I distribute the source code of my programs in modifiable form. Modifications and extensions of these algorithms are encouraged.</em></p>
<p><em><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared01.jpg"><img class="alignnone size-thumbnail wp-image-10190" title="jared01" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared01-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared09.jpg"><img class="alignnone size-thumbnail wp-image-10197" title="jared09" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared09-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared10.jpg"><img class="alignnone size-thumbnail wp-image-10198" title="jared10" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared10-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared12.jpg"><img class="alignnone size-thumbnail wp-image-10200" title="jared12" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared12-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared11.jpg"><img class="alignnone size-large wp-image-10199" title="jared11" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared11-640x475.jpg" alt="" width="640" height="475" /></a></em></p>
<p>Born in 1973 in the high altitude desert city of Albuquerque, New Mexico, Jared Tarbell was first introduced to personal computers in 1987. Working mostly with flash and generative art, in July 2005, Jared co-founded <a href="http://www.etsy.com/">Etsy</a>, an online marketplace to buy and sell handmade goods. Etsy has grown significantly since then and now has approximately 60 employees and sales of $10 to 13 million per month (<a href="http://en.wikipedia.org/wiki/Etsy">wiki</a>). Jared continues to work there today, building tools and visualizations for shoppers. Jared holds a Bachelor of Science degree in Computer Science from <a href="http://www.nmsu.edu/">New Mexico State University</a> and sits on the Board of the <a href="http://www.amoda.org/">Austin Museum of Digital Art</a>. When not engaged in programming, Jared nearly always tries to find himself outside, exploring the <a href="http://flickr.com/photos/generated/sets/72157594149030643/">mysterious wilderness areas of New Mexico</a> together with his wife Laurie where they moved to few years ago. He is not accepting any work at this time nor is any of his work available for purchase. I have been told getting hold of these can be somewhat tricky but his code is openly available for <a href="http://www.complexification.net/gallery/">download</a> (<a href="http://levitated.net/">+</a>). Jared does regularly give talks and my understanding is that <a href="http://flashonthebeach.com/">Flash on the Beach</a> in Brighton, UK is next. If you live in the UK, this is definitely worth a visit and rest assured I will be making my way down to say hello.</p>
<p><a href="http://www.complexification.net">http://www.complexification.net</a><br />
<a href="http://levitated.net"> http://levitated.net</a><br />
<a href="http://www.flickr.com/photos/generated/"> Jared&#8217;s Flickr </a></p>
<p>Jared&#8217;s publications:<br />
<em><a href="http://www.levitated.net/bones/NewMasters/index.html">New Masters of Flash 2004</a></em>, APress ISBN forthcoming<em><br />
<a href="http://www.levitated.net/bones/3Dcheats/index.html">Flash 3D Cheats Most Wanted</a></em>, APress ISBN 1590592212 <em><br />
<em><a href="http://www.levitated.net/bones/hiddenPower/index.html">The Hidden Power of Flash Components</a></em>, Sybex ISBN 0782142109<br />
<a href="http://www.levitated.net/bones/freshflash/photos.html">Fresh Flash: New Design Ideas</a></em>, Friends of ED ISBN 1903450993 <em><br />
<a href="http://www.levitated.net/bones/flashmath/index.html">Flash Math Creativity</a>,</em> Friends of ED ISBN 1903450500</p>
<p><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared08.jpg"><img class="alignnone size-thumbnail wp-image-10196" title="jared08" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared08-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared01.jpg"><img class="alignnone size-thumbnail wp-image-10190" title="jared01" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared01-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared02.jpg"><img class="alignnone size-thumbnail wp-image-10191" title="jared02" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared02-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared04.jpg"><img class="alignnone size-thumbnail wp-image-10193" title="jared04" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared04-160x160.jpg" alt="" width="160" height="160" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared05.jpg"><img class="alignnone size-large wp-image-10194" title="jared05" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared05-640x426.jpg" alt="" width="640" height="426" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared06.jpg"><img class="alignnone size-large wp-image-10195" title="jared06" src="http://www.creativeapplications.net/wp-content/uploads/2010/06/jared06-640x426.jpg" alt="" width="640" height="426" /></a></p>
<p>Here is one of Jared&#8217;s geodesic sphere&#8217;s assembled by <a href="http://www.unitzeroone.com/">Ralph Hauwert</a>.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=12741743&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="480" src="http://vimeo.com/moogaloop.swf?clip_id=12741743&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/jared-tarbell-profile-events/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SoBe ReSkin [Flash]</title>
		<link>http://www.creativeapplications.net/flash/sobe-reskin-flash/</link>
		<comments>http://www.creativeapplications.net/flash/sobe-reskin-flash/#comments</comments>
		<pubDate>Wed, 05 May 2010 10:08:29 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[dofl]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[typeface]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=9262</guid>
		<description><![CDATA[SoBe ReSkin in an installation created for SXSW Interactive this year, utilising Flash to provide the public with an opportunity to &#8220;Virtually reskin yourself, then fool your friends&#8221;. Few words from Dofl Y.H. Yun, Lead Developer on the project: This project has couple of special meaning to me. Fist of all, I moved to NYC [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin02.jpg"><img class="alignnone size-large wp-image-9265" title="reskin02" src="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin02-640x426.jpg" alt="" width="640" height="426" /></a></p>
<p>SoBe ReSkin in an installation created for SXSW Interactive this year, utilising Flash to provide the public with an opportunity to <em>&#8220;Virtually reskin yourself, then fool your friends&#8221;</em>.</p>
<p>Few words from <a href="http://www.thedofl.com">Dofl Y.H. Yun</a>, Lead Developer on the project:<br />
<em>This project has couple of special meaning to me. Fist of all, I moved to NYC to do interactive installation jobs and this is the first project here. FB proposed clients installation projects since I joined and finally Pepsi accepted our proposal. Secondly, I learned how our work with simple idea makes people happy and then they make me happy again while staying in Austin for 5 days of SXSW Interactive. You might understand what I mean after looking at <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" href="http://www.flickr.com/photos/71375438@N00/sets/72157623610998781/" target="_blank">photos I took</a>.</em></p>
<p>Here is a list of what Dofl did to add tattoos realism.<strong></strong></p>
<p><em><strong>- Matching the quality of tattoo to user photo.</strong> Because the kiosk used a built-in low quality camera and the condition of space wasn’t perfect to take best quality photos so the quality of tattoo was reduced to match quality of them dynamically.<strong><br />
- Multiply Blend mode.</strong> It is basically used to overlap a tattoo to skin.<strong><br />
- Tattoo Opacity.</strong><strong><br />
- Contour to skin. This part would be the most great part.</strong> The displacement map filter which is a Flash built in feature is mainly used to add skinning tattoo realism. The kiosk application reads pixel values, especially red channel this time, from user photos in runtime and performs a displacement effect on tattoos. By controlling amount of distortion, a tattoo can be not only overlapped as flat as a pancake but also mapped to skin based on user photos .<strong><br />
- Redness Opacity and Thickness.</strong><strong><br />
- Transforming.</strong> This allows user to move, rotate, skew and scale a tattoo.</em></p>
<p>Try the <a href="http://www.firstbornmultimedia.com/websites/casestudy/SoBe/sxsw-case-study/">DEMO here</a>.</p>
<p>AGENCY: <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.firstbornmultimedia.com');" href="http://www.firstbornmultimedia.com/#/our-portfolio/1072/" target="_blank">Firstborn</a> / CLIENT: <a href="http://www.sobe.com/">SoBe</a> / Date: March 2010 / Lead Developer: <a href="http://www.thedofl.com">Dofl Y.H. Yun</a><br />
Executive Producer : Crytinue Cho / Creative Director  : Dave Snyder</p>
<p>Dofl Y.H. Yun is a Senior Developer at Firstborn Multimedia, code artist and technical writer. More about Dofl can be found on his <a href="http://www.thedofl.com/">website</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10178090&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="480" src="http://vimeo.com/moogaloop.swf?clip_id=10178090&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><a href="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin01.jpg"><img class="alignnone size-large wp-image-9266" title="reskin01" src="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin01-640x426.jpg" alt="" width="640" height="426" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin03.jpg"><img class="alignnone size-large wp-image-9267" title="reskin03" src="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin03-640x426.jpg" alt="" width="640" height="426" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin04.jpg"><img class="alignnone size-large wp-image-9268" title="reskin04" src="http://www.creativeapplications.net/wp-content/uploads/2010/05/reskin04-640x389.jpg" alt="" width="640" height="389" /></a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10665078&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff2b06&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=10665078&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff2b06&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/sobe-reskin-flash/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flixel 2 Tutorial [Flash, Tutorials, Games]</title>
		<link>http://www.creativeapplications.net/flash/flixel-2-tutorial-flash-tutorials-games/</link>
		<comments>http://www.creativeapplications.net/flash/flixel-2-tutorial-flash-tutorials-games/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 17:13:10 +0000</pubDate>
		<dc:creator>Andreas Zecher</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[flixel]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[shooter]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=8533</guid>
		<description><![CDATA[In this tutorial, I&#8217;ll explain how to develop a very simple Defender-style game using the open-source Flixel 2 game library for Flash. Flixel was written by Adam Saltsman and extracted from a couple of his own Flash games, including Gravity Hook, Fathom and Canabalt. There is also an iPhone version lurking around the corner, which [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8734" title="flixeltutorial0000xxx" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/flixeltutorial0000xxx.png" alt="" width="640" height="180" /></p>
<p>In this tutorial, I&#8217;ll explain how to develop a very simple Defender-style game using the open-source <a href="http://www.flixel.org/">Flixel 2</a> game library for Flash. Flixel was written by <a href="http://adamatomic.com/">Adam Saltsman</a> and extracted from a couple of his own Flash games, including <a href="http://adamatomic.com/gravity/">Gravity Hook</a>, <a href="http://adamatomic.com/fathom/">Fathom</a> and <a href="http://adamatomic.com/canabalt/">Canabalt</a>. There is also an iPhone version lurking around the corner, which will make Flixel even more useful.</p>
<p>Flixel is an AS3-only framework which means that we don&#8217;t need Adobe Flash CS4 at all. No movieclips, no timeline, no library and no high price tag. Instead, we will do everything with pure code and bitmap spritesheets.</p>
<p>Game demo:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10696168&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="480" src="http://vimeo.com/moogaloop.swf?clip_id=10696168&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Setting up the project</h2>
<p>Before we start, you need to setup your working environment so you can compile AS3-only projects into SWF files using the free Flex SDK. For this tutorial I have used <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4">Flex SDK 4.0</a>. If you work on a Mac I recommend using <a href="http://macromates.com/">TextMate</a> for editing the source code. Have a look at <a href="http://www.pixelate.de/blog/the-new-way-of-setting-up-a-as3-project-in-textmate">this tutorial</a> for how to set it up for AS3 projects. If you work on Windows <a href="http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page">FlashDevelop</a> is a popular choice and completely free. The Flixel wiki has a good <a href="http://wiki.github.com/AdamAtomic/flixel/hello-world-flashdevelop">tutorial</a> on how to setup FlashDevelop for Flixel.</p>
<p>Next, download version 2.32 of the Flixel library from <a href="http://github.com/AdamAtomic/flixel/zipball/15931c5d85deccbeee8e69b74dba825aa6ed5a69">GitHub</a>.  Since new versions of Flixel are frequently released version 2.32 might not be latest one, but we can be sure the tutorial will work with this version of Flixel.</p>
<p>Now let&#8217;s set up the basic project directory structure. Create a project folder that contains the TextMate or FlashDevelop project file, a folder for all graphic and sound assets, a folder for all source files with the <code>Main.as</code> file at the root and a <code>bin</code> folder for the compiled SWF. Move the <code>org</code> folder from the Flixel library into the <code>src</code> folder. Create the subfolders <code>de/pixelate/flixelprimer</code> for the actual source files of the game.</p>
<p><a href="http://github.com/pixelate/flixel_primer"><img class="alignleft size-full wp-image-8720" title="github" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/github.png" alt="" width="134" height="72" /></a>You can find the complete source code for this tutorial on <a href="http://github.com/pixelate/flixel_primer">GitHub</a> including the graphic and sound assets we will use for the tutorial.</p>
<p><code>Main.as</code> will be the entry point for our game. Whenever it runs, it will execute the code in this class first. Make sure that you point the compiler to the <code>Main.as</code> file. (See links to the tutorials above on how to do this in TextMate or FlashDevelop.) When using Flixel we make the Main class a subclass of FlxGame, which is the heart of every Flixel game. The Main class imports the ActionScript files we need, sets up the screen size to 640&#215;480 and starts the game with the PlayState.</p>
<p>[sourcecode language="as3"]package {<br />
	import org.flixel.*;<br />
	import de.pixelate.flixelprimer.*;</p>
<p>	[SWF(width=&quot;640&quot;, height=&quot;480&quot;, backgroundColor=&quot;#ABCC7D&quot;)]<br />
	[Frame(factoryClass=&quot;Preloader&quot;)]</p>
<p>	public class Main extends FlxGame<br />
	{<br />
		public function Main():void<br />
		{<br />
			super(640, 480, PlayState, 1);<br />
		}<br />
	}<br />
}[/sourcecode]</p>
<p>The main class also points to the Preloader class, which will show a nice 8-bit style preloader bar when loading the game in the browser. The class looks like this:</p>
<p>[sourcecode language="as3"]package<br />
{<br />
	import org.flixel.FlxPreloader;</p>
<p>	public class Preloader extends FlxPreloader<br />
	{<br />
		public function Preloader():void<br />
		{<br />
			className = &quot;Main&quot;;<br />
			super();<br />
		}<br />
	}<br />
}[/sourcecode]</p>
<p>A Flixel game usually consists of different states which subclass <code>FlxState</code>. A common usage would be to have a state for the menu screen, one for the actual game and one for the highscore screen. In our case we will only use one state to keep things simple. Let&#8217;s add the scaffold for the play state. The <code>create</code> function will be called once <code>PlayState</code> is created by the main class. The <code>update</code> function is the main loop of the game which will be called every frame.</p>
<p>[sourcecode language="as3"]package de.pixelate.flixelprimer<br />
{<br />
       import org.flixel.*;</p>
<p>       public class PlayState extends FlxState<br />
       {<br />
               override public function create():void<br />
               {<br />
                       super.create();<br />
               }</p>
<p>               override public function update():void<br />
               {<br />
                       super.update();<br />
               }<br />
       }<br />
}[/sourcecode]</p>
<h2>Adding the player sprite and controls</h2>
<p><img class="alignleft size-full wp-image-8721" title="Ship" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/Ship.png" alt="" width="40" height="16" />Now that we have a good scaffold for the game, let&#8217;s add a space ship for the player. Create a new class in <code>src/de/pixelate/flixelprimer</code> called <code>Ship.as</code>:</p>
<p>[sourcecode language="as3"]package de.pixelate.flixelprimer<br />
{<br />
	import org.flixel.*;</p>
<p>	public class Ship extends FlxSprite<br />
	{<br />
		[Embed(source=&quot;../../../../assets/png/Ship.png&quot;)]<br />
		private var ImgShip:Class;</p>
<p>		public function Ship():void<br />
		{<br />
			super(50, 50, ImgShip);<br />
		}</p>
<p>		override public function update():void<br />
		{<br />
			velocity.x = 0;<br />
			velocity.y = 0;</p>
<p>			if(FlxG.keys.LEFT)<br />
			{<br />
				velocity.x = -250;<br />
			}<br />
			else if(FlxG.keys.RIGHT)<br />
			{<br />
				velocity.x = 250;<br />
			}</p>
<p>			if(FlxG.keys.UP)<br />
			{<br />
				velocity.y = -250;<br />
			}<br />
			else if(FlxG.keys.DOWN)<br />
			{<br />
				velocity.y = 250;<br />
			}</p>
<p>			super.update();<br />
		}<br />
	}<br />
}[/sourcecode]</p>
<p><code>FlxSprite</code> is the main game object class in Flixel and handles basic physics and animation. The <code>Ship</code> class extends <code>FlxSprite</code>, draws the sprite at position x 50 and y 50 and sets the bitmap graphic for the ship which resides in the assets folder. The player controls are handled in the update function which is called by Flixel every frame. First the velocity is set back to zero. Then we check if the player is pressing the arrow keys and change the velocity accordingly. The <code>super.update()</code> call takes care of changing the position of the ship based on the current velocity.</p>
<p>Now we have to add the ship to the game stage. Add the following code to the <code>create</code> function in <code>PlayState.as</code> and declare <code>_ship</code> as a private variable above the function. We also set the background color of the game state to a nice monochrome green.</p>
<p>[sourcecode language="as3"]private var _ship: Ship;</p>
<p>override public function create():void<br />
{<br />
	bgColor = 0xFFABCC7D;</p>
<p>	_ship = new Ship();<br />
	add(_ship);</p>
<p>	super.create();<br />
}[/sourcecode]</p>
<p>Now compile the project and start the SWF in the Flash Player. Move the ship around with the arrow keys. The player input works well but the ship can move outside the screen. Let&#8217;s fix that. Add the following code into the <code>update</code> function in <code>Ship.as</code> where we make sure that the position of the ship is always within the screen dimensions. We also add a padding of 16 pixels to the if-condition to make it look nicer. Make sure to insert the code <em>after</em> the <code>super.update()</code> call.</p>
<p>[sourcecode language="as3"]if(x &gt; FlxG.width-width-16)<br />
{<br />
	x = FlxG.width-width-16;<br />
}<br />
else if(x &lt; 16)<br />
{<br />
	x = 16;<br />
}</p>
<p>if(y &gt; FlxG.height-height-16)<br />
{<br />
	y = FlxG.height-height-16;<br />
}<br />
else if(y &lt; 16)<br />
{<br />
	y = 16;<br />
}[/sourcecode]</p>
<h2>Adding enemies</h2>
<p><img class="alignleft size-full wp-image-8722" title="Alien" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/Alien.png" alt="" width="36" height="32" />Next, let&#8217;s add some enemies. Create the file <code>Alien.as</code> inside <code>src/de/pixelate/flixelprimer</code>. The <code>Alien</code> class takes x and y as arguments in the constructor so we can easily position the sprite when creating it. We set the horizontal velocity to -200 which makes the alien move from right to left at a constant speed. In the <code>update</code> function we use a cosine function to move the alien up and down in a wave motion.</p>
<p>[sourcecode language="as3"]package de.pixelate.flixelprimer<br />
{<br />
	import org.flixel.*;</p>
<p>	public class Alien extends FlxSprite<br />
	{<br />
		[Embed(source=&quot;../../../../assets/png/Alien.png&quot;)]<br />
		private var ImgAlien:Class;</p>
<p>		public function Alien(x: Number, y: Number):void<br />
		{<br />
			super(x, y, ImgAlien);<br />
			velocity.x = -200;<br />
		}</p>
<p>		override public function update():void<br />
		{<br />
	    	velocity.y = Math.cos(x / 50) * 50;<br />
			super.update();<br />
		}<br />
	}<br />
}[/sourcecode]</p>
<p>To spawn the aliens, we need to add some more code to the <code>PlayState</code>. First we add a <code>FlxGroup</code> for the alien sprites, a logical container which helps us to organize the collision detection between the player ship and aliens. Second we add a spawn timer which controls the interval when a new alien is spawned. The interval starts at 2.5 seconds and slowly becomes faster until it reaches it&#8217;s maximum of spawning a new alien every tenth second. Finally we add a function for spawning an alien at a random position at the right border of the screen.</p>
<p>[sourcecode language="as3"]package de.pixelate.flixelprimer<br />
{<br />
	import org.flixel.*;</p>
<p>	public class PlayState extends FlxState<br />
	{<br />
		private var _ship: Ship;<br />
		private var _aliens: FlxGroup;<br />
		private var _spawnTimer: Number;<br />
		private var _spawnInterval: Number = 2.5;</p>
<p>		override public function create():void<br />
		{<br />
			bgColor = 0x0ABCC7D;</p>
<p>			_ship = new Ship();<br />
			add(_ship);</p>
<p>			_aliens = new FlxGroup();<br />
			add(_aliens);</p>
<p>			resetSpawnTimer();</p>
<p>			super.create();<br />
		}</p>
<p>		override public function update():void<br />
		{<br />
			_spawnTimer -= FlxG.elapsed;</p>
<p>			if(_spawnTimer &lt; 0)<br />
			{<br />
				spawnAlien();<br />
				resetSpawnTimer();<br />
			}</p>
<p>			super.update();<br />
		}</p>
<p>		private function spawnAlien():void<br />
		{<br />
			var x: Number = FlxG.width;<br />
			var y: Number = Math.random() * (FlxG.height &#8211; 100) + 50;<br />
			_aliens.add(new Alien(x, y));<br />
		}</p>
<p>		private function resetSpawnTimer():void<br />
		{<br />
			_spawnTimer = _spawnInterval;<br />
			_spawnInterval *= 0.95;<br />
			if(_spawnInterval &lt; 0.1)<br />
			{<br />
				_spawnInterval = 0.1;<br />
			}<br />
		}<br />
	}<br />
}[/sourcecode]</p>
<h2>Adding bullets</h2>
<p><img class="alignleft size-full wp-image-8723" title="bullets" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/bullets.png" alt="" width="35" height="28" />Now let&#8217;s add bullets so the player can shoot to fight the aliens. Create a new class in <code>src/de/pixelate/flixelprimer</code> called <code>Bullet.as</code>. Nothing fancy here, except that we don&#8217;t use a bitmap graphic, but draw the bullet directly in the <code>createGraphic()</code> call.</p>
<p>[sourcecode language="as3"]package de.pixelate.flixelprimer<br />
{<br />
	import org.flixel.*;</p>
<p>	public class Bullet extends FlxSprite<br />
	{<br />
		public function Bullet(x: Number, y: Number):void<br />
		{<br />
			super(x, y);<br />
			createGraphic(16, 4, 0xFF597137);<br />
			velocity.x = 1000;<br />
		}<br />
	}<br />
}[/sourcecode]</p>
<p>As with the aliens we add a <code>FlxGroup</code> for the bullets and a spawn function as well. In the <code>update</code> function we check if the player just pressed the space key and fire a bullet if that is the case.</p>
<p>[sourcecode language="as3"]package de.pixelate.flixelprimer<br />
{<br />
	import org.flixel.*;</p>
<p>	public class PlayState extends FlxState<br />
	{<br />
		private var _ship: Ship;<br />
		private var _aliens: FlxGroup;<br />
		private var _bullets: FlxGroup;<br />
		private var _spawnTimer: Number;<br />
		private var _spawnInterval: Number = 2.5;</p>
<p>		override public function create():void<br />
		{<br />
			bgColor = 0x0ABCC7D;</p>
<p>			_ship = new Ship();<br />
			add(_ship);</p>
<p>			_aliens = new FlxGroup();<br />
			add(_aliens);</p>
<p>			_bullets = new FlxGroup();<br />
			add(_bullets);</p>
<p>			resetSpawnTimer();</p>
<p>			super.create();<br />
		}</p>
<p>		override public function update():void<br />
		{<br />
			if(FlxG.keys.justPressed(&quot;SPACE&quot;) &amp;&amp; _ship.dead == false)<br />
			{<br />
				spawnBullet(_ship.getBulletSpawnPosition());<br />
			}</p>
<p>			_spawnTimer -= FlxG.elapsed;</p>
<p>			if(_spawnTimer &lt; 0)<br />
			{<br />
				spawnAlien();<br />
				resetSpawnTimer();<br />
			}</p>
<p>			super.update();<br />
		}</p>
<p>		private function spawnBullet(p: FlxPoint):void<br />
		{<br />
			var bullet: Bullet = new Bullet(p.x, p.y);<br />
			_bullets.add(bullet);<br />
		}</p>
<p>		// &#8230;<br />
	}<br />
}[/sourcecode]</p>
<p>Note that we also added a new function to <code>Ship.as</code> to get the correct spawn position for the bullet from the player&#8217;s ship:</p>
<p>[sourcecode language="as3"]public function getBulletSpawnPosition():FlxPoint<br />
{<br />
	var p: FlxPoint = new FlxPoint(x + 36, y + 12);<br />
	return p;<br />
}[/sourcecode]</p>
<h2>Adding collision detection</h2>
<p><img class="alignleft size-full wp-image-8724" title="collision" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/collision.png" alt="" width="73" height="46" />The only thing missing to make our game playable is collision detection. We handle the collision in the beginning of the <code>update</code> function of <code>PlayState</code>. The first call checks if any sprite in the aliens group overlaps with any bullet sprite and calls the <code>overlapAlienBullet</code> callback if so. The second call checks for collisions between the aliens and the ship sprite.</p>
<p>[sourcecode language="as3"]FlxU.overlap(_aliens, _bullets, overlapAlienBullet);<br />
FlxU.overlap(_aliens, _ship, overlapAlienShip);[/sourcecode]</p>
<p>In the callback functions we define what happens in case of a collision. When an alien sprite gets hit by a bullet, we destroy both the alien and the bullet sprite, increase the score counter and display the updated score on the screen. When the ship gets hit by an alien we also let the screen rumble a bit using the <code>quake</code> function and display a game over message.</p>
<p>[sourcecode language="as3"]private function overlapAlienBullet(alien: Alien, bullet: Bullet):void<br />
{<br />
	alien.kill();<br />
	bullet.kill();<br />
	FlxG.score += 1;<br />
	_scoreText.text = FlxG.score.toString();<br />
}</p>
<p>private function overlapAlienShip(alien: Alien, ship: Ship):void<br />
{<br />
	ship.kill();<br />
	alien.kill();<br />
	FlxG.quake.start(0.02);</p>
<p>	_gameOverText = new FlxText(0, FlxG.height / 2, FlxG.width,<br />
	&quot;GAME OVER\nPRESS ENTER TO PLAY AGAIN&quot;);<br />
	_gameOverText.setFormat(null, 16, 0xFF597137, &quot;center&quot;);<br />
	add(_gameOverText);<br />
}[/sourcecode]</p>
<p>We also need to initialize the text fields. Add a private variable declaration for the text fields in <code>PlayState</code>:</p>
<p>[sourcecode language="as3"]private var _scoreText: FlxText;<br />
private var _gameOverText: FlxText;[/sourcecode]</p>
<p>To allow the player to restart the game on game over we add the following code to the <code>update</code> function in the <code>PlayState</code>:</p>
<p>[sourcecode language="as3"]if(FlxG.keys.ENTER &amp;&amp; _ship.dead)<br />
{<br />
	FlxG.state = new PlayState();<br />
}[/sourcecode]</p>
<p>Create the score text field in the <code>create</code> function in <code>PlayState</code> and set the <code>FlxG.score</code> variable to zero.</p>
<p>[sourcecode language="as3"]FlxG.score = 0;<br />
_scoreText = new FlxText(10, 8, 200, &quot;0&quot;);<br />
_scoreText.setFormat(null, 32, 0xFF597137, &quot;left&quot;);<br />
add(_scoreText);[/sourcecode]</p>
<h2>Adding sounds</h2>
<p>The game is fully playable now. Let&#8217;s add some sounds to give the player a better feedback of the action. Define all references to the sound files in the header of <code>PlayState</code>.</p>
<p>[sourcecode language="as3"]public class PlayState extends FlxState<br />
{<br />
	[Embed(source=&quot;../../../../assets/mp3/ExplosionShip.mp3&quot;)]<br />
	private var SoundExplosionShip:Class;<br />
	[Embed(source=&quot;../../../../assets/mp3/ExplosionAlien.mp3&quot;)]<br />
	private var SoundExplosionAlien:Class;<br />
	[Embed(source=&quot;../../../../assets/mp3/Bullet.mp3&quot;)]<br />
	private var SoundBullet:Class;</p>
<p>	// &#8230;<br />
}[/sourcecode]</p>
<p>We call the <code>FlxG.play</code> function to play the sounds in the according situations.</p>
<p>[sourcecode language="as3"]// In spawnBullet()<br />
FlxG.play(SoundBullet);</p>
<p>// In overlapAlienBullet()<br />
FlxG.play(SoundExplosionAlien);</p>
<p>// In overlapAlienShip()<br />
FlxG.play(SoundExplosionShip);[/sourcecode]</p>
<h2>Adding explosions</h2>
<p><img class="alignleft size-full wp-image-8725" title="explode" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/explode.png" alt="" width="69" height="62" />Finally we add some particle explosions when the ship or an alien is destroyed using the <code>FlxEmitter</code> class. We want to use the same explosion for the ship and the aliens so we move the explosion code into a reusable function.</p>
<p>[sourcecode language="as3"]private function createEmitter():FlxEmitter<br />
{<br />
	var emitter:FlxEmitter = new FlxEmitter();<br />
	emitter.delay = 1;<br />
	emitter.gravity = 0;<br />
	emitter.maxRotation = 0;<br />
	emitter.setXSpeed(-500, 500);<br />
	emitter.setYSpeed(-500, 500);<br />
	var particles: int = 10;<br />
	for(var i: int = 0; i &lt; particles; i++)<br />
	{<br />
		var particle:FlxSprite = new FlxSprite();<br />
		particle.createGraphic(2, 2, 0xFF597137);<br />
		particle.exists = false;<br />
		emitter.add(particle);<br />
	}<br />
	emitter.start();<br />
	add(emitter);<br />
	return emitter;<br />
}[/sourcecode]</p>
<p>In the collision callback functions we create the emitter for the explosion and place it at the position of the ship or alien using <code>emitter.at()</code>.</p>
<p>[sourcecode language="as3"]// In overlapAlienBullet()<br />
var emitter:FlxEmitter = createEmitter();<br />
emitter.at(alien);</p>
<p>// In overlapAlienShip()<br />
var emitter:FlxEmitter = createEmitter();<br />
emitter.at(ship);[/sourcecode]</p>
<p>Now you have a simple game in Flixel that should help you getting started building your own ideas. If you have any questions, leave a comment or have a look at the Flixel <a href="http://www.flixel.org/forums/">forums</a> and the <a href="http://wiki.github.com/AdamAtomic/flixel/">wiki.</a></p>
<p><a href="http://www.creativeapplications.net/files/flixel/FlixelPrimer01.swf"><img class="alignnone size-full wp-image-8728" title="playflixeltutorial" src="http://www.creativeapplications.net/wp-content/uploads/2010/04/playflixeltutorial.png" alt="" width="640" height="237" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/flixel-2-tutorial-flash-tutorials-games/feed/</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
		<item>
		<title>Digging in the Crates [Flash, Sound]</title>
		<link>http://www.creativeapplications.net/flash/digging-in-the-crates-flash-sound/</link>
		<comments>http://www.creativeapplications.net/flash/digging-in-the-crates-flash-sound/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 14:49:27 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[vintage]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=8366</guid>
		<description><![CDATA[Digging in the Crates is an interactive installation by Roland Loesslein which attempts to explore Sampling as a production technology of modern music. Dynamic music data is navigated using modified turntables with information graphics helping understand the complex relationships that exist between the sample and composition. Besides the history of sampling or technical backgrounds of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_10.jpg"><img class="alignnone size-large wp-image-8369" title="ditc_10" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_10-640x340.jpg" alt="" width="640" height="340" /></a></p>
<p><em><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_layer.jpg"><img class="alignleft size-medium wp-image-8373" title="ditc_layer" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_layer-320x476.jpg" alt="" width="192" height="286" /></a>Digging in the Crates</em> is an interactive installation by <a href="http://www.weaintplastic.com">Roland Loesslein</a> which attempts to explore Sampling as a production technology of modern music. Dynamic music data is navigated using modified turntables with information graphics helping understand the complex relationships that exist between the sample and composition.</p>
<p><em>Besides the history of sampling or technical backgrounds of the digitization of analog audio signals, visitors can also obtain information on the dissociation of sample-based productions and other musicological phenomena such as remixes, mashups or covers. As a highlight of the exhibition the visitor can slip into the role of a producer and goes on a fascinating search for suitable samples, which will be found on soul, funk and jazz records of the 70s and 80s.</em></p>
<p><em>Digging in the Crates aims to describe the sampling culture in all its aspects, characteristics, and influences. Not only the understanding of the creative process as a craft but also the effort and creative processes associated with sampling should be communicated authentically.</em></p>
<p>Visitors can choose from 50 old records of the 70s and 80s. All of these records contain one or more samples, which can be analyzed by placing the records on the turntable. A projection onto the record itself shows included samples as shaded areas. The old records can either be played or analyzed. To choose between these two modes, the on / off switch of the turntable is pressed. A modified turntable acts as an tangible interface to navigate and analyze each single sample on the placed record.</p>
<p>&#8220;Digging in the Crates&#8221; is a diploma thesis in the Department of Design at the University of Applied Sciences in Augsburg by developer and designer <a href="http://www.weaintplastic.com/">Roland Loesslein</a>.</p>
<p>More of his work can be viewed online at <a href="http//www.weaintplastic.com">http//www.weaintplastic.com</a></p>
<p><a href="http://ditc.weaintplastic.com"><em>Digging in the Crates</em> </a>was created using Flash Actionscript3/Adobe Air.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10156408&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=10156408&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_04.jpg"><img class="alignnone size-large wp-image-8371" title="ditc_04" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_04-640x340.jpg" alt="" width="640" height="340" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_03.jpg"><img class="alignnone size-large wp-image-8379" title="ditc_03" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_03-640x340.jpg" alt="" width="640" height="340" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_08.jpg"><img class="alignnone size-large wp-image-8372" title="ditc_08" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/ditc_08-640x340.jpg" alt="" width="640" height="340" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/intro.jpg"><img class="alignnone size-medium wp-image-8375" title="intro" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/intro-320x646.jpg" alt="" width="320" height="646" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/musicology.jpg"><img class="alignnone size-medium wp-image-8376" title="musicology" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/musicology-320x646.jpg" alt="" width="320" height="646" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/strategy.jpg"><img class="alignnone size-medium wp-image-8377" title="strategy" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/strategy-320x646.jpg" alt="" width="320" height="646" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/technique.jpg"><img class="alignnone size-medium wp-image-8378" title="technique" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/technique-320x646.jpg" alt="" width="320" height="646" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/digging-in-the-crates-flash-sound/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>toneglue [WebApp, Flash]</title>
		<link>http://www.creativeapplications.net/flash/toneglue-webapp-flash/</link>
		<comments>http://www.creativeapplications.net/flash/toneglue-webapp-flash/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 23:08:28 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[WebApp]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=8046</guid>
		<description><![CDATA[Created by onyro, toneglue is a musical mapping web application to visually display relationships, by similarity of music artists. Navigate endless networks of relating artists by first searching for a single artists and expanding relationships. The data is pulled from Amazon and LastFM so some artists will include additional information such as about and releases. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8047" title="toneglue00" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/toneglue00.png" alt="" width="640" height="180" /></p>
<p>Created by <a href="http://www.onyro.com/">onyro</a>, <em>toneglue</em> is a musical mapping web application to visually display relationships, by similarity of music artists. Navigate endless networks of relating artists by first searching for a single artists and expanding relationships. The data is pulled from Amazon and LastFM so some artists will include additional information such as about and releases.</p>
<p>Visit <em><a href="http://audiomap.tuneglue.net/">toneglue</a> for more information.</em></p>
<p>(via <a href="http://web.appstorm.net/how-to/discover-new-music-with-tuneglue/" target="_blank">Web.AppStorm</a>)</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Xl_W4w-LSMk&#038;hl=en_GB&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Xl_W4w-LSMk&#038;hl=en_GB&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/toneglue01.png"><img class="alignnone size-large wp-image-8048" title="toneglue01" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/toneglue01-640x395.png" alt="" width="640" height="395" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/03/toneglue02.png"><img class="alignnone size-large wp-image-8049" title="toneglue02" src="http://www.creativeapplications.net/wp-content/uploads/2010/03/toneglue02-640x395.png" alt="" width="640" height="395" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/flash/toneglue-webapp-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yoshihiro Shindo [iPhone]</title>
		<link>http://www.creativeapplications.net/iphone/yoshihiro-shindo-iphone/</link>
		<comments>http://www.creativeapplications.net/iphone/yoshihiro-shindo-iphone/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 21:35:50 +0000</pubDate>
		<dc:creator>Filip</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[cs5]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[minimal]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://www.creativeapplications.net/?p=8005</guid>
		<description><![CDATA[Sometimes we come across little jewels in the AppStore and such is the work of BeInteractive!. Yoshihiro Shindo is behind this little collective and the collection of apps in the AppStore are little experiments but nonetheless very inspiring bundles of code. Three of these deserve a special mention: Infinity Sheep plays with the idea of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8010" title="beinteractive00" src="http://www.creativeapplications.net/wp-content/uploads/2010/02/beinteractive00.png" alt="" width="640" height="180" /></p>
<p>Sometimes we come across little jewels in the AppStore and such is the work of <a href="http://iphone.be-interactive.org/en/index.html">BeInteractive!</a>. Yoshihiro Shindo is behind this little collective and the collection of apps in the AppStore are little experiments but nonetheless very inspiring bundles of code. Three of these deserve a special mention:</p>
<p><em>Infinity Sheep</em> plays with the idea of counting sheep as you are tying to go into sleep. You are presented with a hand drawn version of sheep which you can swipe across the screen to be greeted with exactly the same one. As you swipe the number goes up and you can hide by pulling up a blindfold at the bottom of the screen. You can count sheep automatically and very fast by tilting your iPhone to the right angle. Find more details <a href="http://iphone.be-interactive.org/infinitySheep.html">here</a>.<br />
Price: $0.99<br />
<a href="http://clk.tradedoubler.com/click?p=23708&amp;a=1671662&amp;url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Finfinitysheep%2Fid294082697%3Fmt%3D8%26uo%3D6%26partnerId%3D2003"><img src="http://ax.phobos.apple.com.edgesuite.net/images/badgeitunes61x15dark.gif" border="0" alt="" width="61" height="15" /></a></p>
<p><em>Net&amp;Ball</em> is a physics game where you knock back a ball by a net between fingers. If you put two fingers on the screen, a net will be woven between the fingers. Knocking the ball counts toward your score, so challenge the high score. As you score goes up so the bouncing ball goes higher beyond the edges of the screen making it more difficult to predict where it will fall.<br />
Price: $0.99<br />
<a href="http://clk.tradedoubler.com/click?p=23708&amp;a=1671662&amp;url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fnet-ball%2Fid324309464%3Fmt%3D8%26uo%3D6%26partnerId%3D2003"><img src="http://ax.phobos.apple.com.edgesuite.net/images/badgeitunes61x15dark.gif" border="0" alt="" width="61" height="15" /></a></p>
<p><em>KATAMARU? OR NOT</em> (my favorite) is Katamari (<a title="Keita Takahashi" href="http://en.wikipedia.org/wiki/Keita_Takahashi">Keita Takahashi</a>) inspired tap to shoot a block into a ever spinning rock. Stick the block to get score and it is game over if the blocks go over the circular border. Created with Adobe Flash CS5!<br />
Price: Free<br />
<a href="http://clk.tradedoubler.com/click?p=23708&amp;a=1671662&amp;url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fkatamaru-or-not%2Fid357419538%3Fmt%3D8%26uo%3D6%26partnerId%3D2003"><img src="http://ax.phobos.apple.com.edgesuite.net/images/badgeitunes61x15dark.gif" border="0" alt="" width="61" height="15" /></a></p>
<p>See movies below of all three apps. If you have come across interesting developers in the AppStore, do give us a <a href="http://www.creativeapplications.net/contact/">shout</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9767516&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=9767516&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><a href="http://www.creativeapplications.net/wp-content/uploads/2010/02/netandball01.jpg"><img class="alignnone size-medium wp-image-8013" title="netandball01" src="http://www.creativeapplications.net/wp-content/uploads/2010/02/netandball01-320x213.jpg" alt="" width="320" height="213" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/02/netandball02.jpg"><img class="alignnone size-medium wp-image-8012" title="netandball02" src="http://www.creativeapplications.net/wp-content/uploads/2010/02/netandball02-320x213.jpg" alt="" width="320" height="213" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/02/infinitysheep.jpg"><img class="alignnone size-full wp-image-8011" title="infinitysheep" src="http://www.creativeapplications.net/wp-content/uploads/2010/02/infinitysheep.jpg" alt="" width="320" height="480" /></a><a href="http://www.creativeapplications.net/wp-content/uploads/2010/02/beinteractive01.jpg"><img class="alignnone size-full wp-image-8014" title="beinteractive01" src="http://www.creativeapplications.net/wp-content/uploads/2010/02/beinteractive01.jpg" alt="" width="320" height="480" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creativeapplications.net/iphone/yoshihiro-shindo-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

