<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Flipping you the Boid</title>
	<atom:link href="http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors</link>
	<description>Art + Technology</description>
	<lastBuildDate>Thu, 06 Oct 2011 13:58:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: shade</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-6#comment-9851</link>
		<dc:creator>shade</dc:creator>
		<pubDate>Sat, 10 Sep 2011 07:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9851</guid>
		<description>this is a great library, thanks. fyi i&#039;ve made a game using your library you can play it here http://www.newgrounds.com/portal/view/539822</description>
		<content:encoded><![CDATA[<p>this is a great library, thanks. fyi i&#8217;ve made a game using your library you can play it here <a rel="nofollow" href="http://blog.soulwire.co.uk//goto/http://www.newgrounds.com/portal/view/539822"  rel="nofollow">http://www.newgrounds.com/portal/view/539822</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paisaje Sonoro Interactivo</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-6#comment-9846</link>
		<dc:creator>Paisaje Sonoro Interactivo</dc:creator>
		<pubDate>Mon, 05 Sep 2011 02:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9846</guid>
		<description>[...] El vehículo se desarrolló a partir de la librería SteeredVehicle descrita en el libro Advanced ActionScript3 Animation de Keith Peters.  Puede encontrarse una librería similar en http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors [...]</description>
		<content:encoded><![CDATA[<p>[...] El vehículo se desarrolló a partir de la librería SteeredVehicle descrita en el libro Advanced ActionScript3 Animation de Keith Peters.  Puede encontrarse una librería similar en http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flocking algorithms &#124; Dave Wallace</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-6#comment-9798</link>
		<dc:creator>Flocking algorithms &#124; Dave Wallace</dc:creator>
		<pubDate>Fri, 13 May 2011 04:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9798</guid>
		<description>[...] http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors"  rel="nofollow">http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Dennett</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-6#comment-9718</link>
		<dc:creator>Chris Dennett</dc:creator>
		<pubDate>Tue, 12 Apr 2011 14:55:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9718</guid>
		<description>Lovely, really lovely.  I was lost in the flock for 15 minutes, one of the shoal.  Even when they turned on me it felt like home.  Thank you very much for this, you&#039;re a wonderful person.</description>
		<content:encoded><![CDATA[<p>Lovely, really lovely.  I was lost in the flock for 15 minutes, one of the shoal.  Even when they turned on me it felt like home.  Thank you very much for this, you&#8217;re a wonderful person.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kinect Flash Tests - The Lawrie Cape Blog</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-6#comment-9648</link>
		<dc:creator>Kinect Flash Tests - The Lawrie Cape Blog</dc:creator>
		<pubDate>Mon, 04 Apr 2011 08:34:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9648</guid>
		<description>[...] Items move around the screen based on the depth levels from the camera. Based on Soulwire&#8217;s Flocking Experiment.  [...]</description>
		<content:encoded><![CDATA[<p>[...] Items move around the screen based on the depth levels from the camera. Based on Soulwire&#8217;s Flocking Experiment.  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Efflam</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-5#comment-9507</link>
		<dc:creator>Efflam</dc:creator>
		<pubDate>Fri, 25 Feb 2011 01:06:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9507</guid>
		<description>@Mike : In the updateBoid method, try something like this :
boid.wander();
boid.seek(new Vector3D(stage.stageWidth / 2, stage.stageHeight / 2, 0), 0.4);
boid.flee(new Vector3D(stage.mouseX, stage.mouseY, boid.z), 100, 2);</description>
		<content:encoded><![CDATA[<p>@Mike : In the updateBoid method, try something like this :<br />
boid.wander();<br />
boid.seek(new Vector3D(stage.stageWidth / 2, stage.stageHeight / 2, 0), 0.4);<br />
boid.flee(new Vector3D(stage.mouseX, stage.mouseY, boid.z), 100, 2);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Boids &#171; Matthias Oostrik</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-5#comment-9455</link>
		<dc:creator>Boids &#171; Matthias Oostrik</dc:creator>
		<pubDate>Fri, 04 Feb 2011 14:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9455</guid>
		<description>[...] the future I&#8217;m inspired by this demo. The inputs are very understandable and easy to [...]</description>
		<content:encoded><![CDATA[<p>[...] the future I&#8217;m inspired by this demo. The inputs are very understandable and easy to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-5#comment-9449</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 01 Feb 2011 15:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9449</guid>
		<description>This is really awesome. Thank you very much for sharing this. Can you tell the order of flee, seek or wander that can made the Predator effect? I tried many ways but it always end up flee the mouse to one side of the boundary. It doesn&#039;t cover the boundary.</description>
		<content:encoded><![CDATA[<p>This is really awesome. Thank you very much for sharing this. Can you tell the order of flee, seek or wander that can made the Predator effect? I tried many ways but it always end up flee the mouse to one side of the boundary. It doesn&#8217;t cover the boundary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: esimov</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-5#comment-9433</link>
		<dc:creator>esimov</dc:creator>
		<pubDate>Tue, 25 Jan 2011 10:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9433</guid>
		<description>hello James,
i was fascinated about the simplicity of the code for the flocking effect, and i tried to reconstruct it for my own needs. however i have a simple question to you, maybe it&#039;s a bit stupid, but i haven&#039;t found anything on the web related to it: how can i remove the boids from stage because something like:

_boidHolder.removeChild(Boid(_boids[_maxBoids.value]).renderData);
(where _maxBoids.value is the slider variable value)

do not wipe the boids off the screen. This is somehow related to the 2D to 3D conversion and vice versa?
Thanks in advance!</description>
		<content:encoded><![CDATA[<p>hello James,<br />
i was fascinated about the simplicity of the code for the flocking effect, and i tried to reconstruct it for my own needs. however i have a simple question to you, maybe it&#8217;s a bit stupid, but i haven&#8217;t found anything on the web related to it: how can i remove the boids from stage because something like:</p>
<p>_boidHolder.removeChild(Boid(_boids[_maxBoids.value]).renderData);<br />
(where _maxBoids.value is the slider variable value)</p>
<p>do not wipe the boids off the screen. This is somehow related to the 2D to 3D conversion and vice versa?<br />
Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario Gonzalez</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors/comment-page-5#comment-9250</link>
		<dc:creator>Mario Gonzalez</dc:creator>
		<pubDate>Sun, 14 Nov 2010 18:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=320#comment-9250</guid>
		<description>Btw based on my own usage, I have modified this behavior in all implementations I&#039;ve used. I believe it is unintentional? 

[In Boid::wander]
_wanderTheta += Math.random() * _wanderStep;
			
			if ( Math.random() &lt; 0.5 )
			{
				_wanderTheta = -_wanderTheta;
			}

Should be:
var angleChange:Number =  Math.random() * _wanderStep;
			if (Math.random() &lt; 0.5) {
				angleChange = -angleChange;
			}

			_wanderTheta += angleChange;

Otherwise wandertheta, can jump from  20 to -20 to 25 to -27 and so on (for example). You notice the glitchiness if you draw the wanderPosition</description>
		<content:encoded><![CDATA[<p>Btw based on my own usage, I have modified this behavior in all implementations I&#8217;ve used. I believe it is unintentional? </p>
<p>[In Boid::wander]<br />
_wanderTheta += Math.random() * _wanderStep;</p>
<p>			if ( Math.random() &lt; 0.5 )<br />
			{<br />
				_wanderTheta = -_wanderTheta;<br />
			}</p>
<p>Should be:<br />
var angleChange:Number =  Math.random() * _wanderStep;<br />
			if (Math.random() &lt; 0.5) {<br />
				angleChange = -angleChange;<br />
			}</p>
<p>			_wanderTheta += angleChange;</p>
<p>Otherwise wandertheta, can jump from  20 to -20 to 25 to -27 and so on (for example). You notice the glitchiness if you draw the wanderPosition</p>
]]></content:encoded>
	</item>
</channel>
</rss>

