<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.5.2">Jekyll</generator><link href="/flocking-boids/feed.xml" rel="self" type="application/atom+xml" /><link href="/flocking-boids/" rel="alternate" type="text/html" /><updated>2017-10-14T15:30:50+00:00</updated><id>/flocking-boids/</id><title type="html">Flocking Boids</title><subtitle>This is a page to document my exploration in to flocking using threejs
</subtitle><entry><title type="html">Continuous Delivery for v5</title><link href="/flocking-boids/update/2017/06/23/contineous-delivery-for-v5.html" rel="alternate" type="text/html" title="Continuous Delivery for v5" /><published>2017-06-23T12:15:00+00:00</published><updated>2017-06-23T12:15:00+00:00</updated><id>/flocking-boids/update/2017/06/23/contineous-delivery-for-v5</id><content type="html" xml:base="/flocking-boids/update/2017/06/23/contineous-delivery-for-v5.html">&lt;blockquote&gt;
  &lt;p&gt;TL;DR: &lt;a href=&quot;/flocking-boids/game04/&quot;&gt;checkout flocking boids wip for v5&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;journey-to-vr&quot;&gt;Journey to VR&lt;/h2&gt;
&lt;p&gt;In this version I would like to integrate VR into the current experience.&lt;/p&gt;

&lt;p&gt;This is inspired by &lt;a href=&quot;https://youtu.be/jT2mR9WzJ7Y&quot;&gt;this video&lt;/a&gt; on the Google Chrome Developers channel.&lt;/p&gt;

&lt;p&gt;Will start with the &lt;a href=&quot;https://github.com/googlevr/webvr-polyfill&quot;&gt;web-vr polyfill&lt;/a&gt; mentioned in the above vid and take it from there.&lt;/p&gt;</content><author><name></name></author><summary type="html">TL;DR: checkout flocking boids wip for v5</summary></entry><entry><title type="html">Flocking Boids v4</title><link href="/flocking-boids/update/2017/06/23/current-wip.html" rel="alternate" type="text/html" title="Flocking Boids v4" /><published>2017-06-23T12:15:00+00:00</published><updated>2017-06-23T12:15:00+00:00</updated><id>/flocking-boids/update/2017/06/23/current-wip</id><content type="html" xml:base="/flocking-boids/update/2017/06/23/current-wip.html">&lt;blockquote&gt;
  &lt;p&gt;TL;DR: &lt;a href=&quot;/flocking-boids/game03/&quot;&gt;checkout boids flocking v4&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;done-in-this-version&quot;&gt;Done in this version&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Loading has been reworked to take advantage of async / await instead of callbacks&lt;/li&gt;
  &lt;li&gt;There is now a loading screen that animates while the resources for the main scene are downloading and being setup.&lt;/li&gt;
  &lt;li&gt;Fixed debug lines.&lt;/li&gt;
  &lt;li&gt;Animation has been removed for now as it was slowing things down and not adding much value.&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">TL;DR: checkout boids flocking v4</summary></entry><entry><title type="html">Boids Flock Forever!</title><link href="/flocking-boids/update/2017/06/23/boids-flock-forever.html" rel="alternate" type="text/html" title="Boids Flock Forever!" /><published>2017-06-23T12:15:00+00:00</published><updated>2017-06-23T12:15:00+00:00</updated><id>/flocking-boids/update/2017/06/23/boids-flock-forever</id><content type="html" xml:base="/flocking-boids/update/2017/06/23/boids-flock-forever.html">&lt;blockquote&gt;
  &lt;p&gt;TL;DR: &lt;a href=&quot;/flocking-boids/game02/&quot;&gt;checkout boids flocking v3&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Have added visual features like new style lighting and fullscreen mode.&lt;/p&gt;

&lt;p&gt;Boids will also now turn around if they get to far away to keep the simulation going.&lt;/p&gt;

&lt;p&gt;This is the result!&lt;/p&gt;</content><author><name></name></author><summary type="html">TL;DR: checkout boids flocking v3</summary></entry><entry><title type="html">First Person Flocking Boids!</title><link href="/flocking-boids/update/2017/05/12/first-person-flocking-boids.html" rel="alternate" type="text/html" title="First Person Flocking Boids!" /><published>2017-05-12T12:30:00+00:00</published><updated>2017-05-12T12:30:00+00:00</updated><id>/flocking-boids/update/2017/05/12/first-person-flocking-boids</id><content type="html" xml:base="/flocking-boids/update/2017/05/12/first-person-flocking-boids.html">&lt;blockquote&gt;
  &lt;p&gt;TL;DR: &lt;a href=&quot;/flocking-boids/game01/&quot;&gt;checkout boids flocking v2&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;After playing around for a bit I discovered that the flocking looked much better from underneath so I thought of creating a simple scene where you stand in a field and watch boids flock overhead.&lt;/p&gt;

&lt;p&gt;This is the result!&lt;/p&gt;</content><author><name></name></author><summary type="html">TL;DR: checkout boids flocking v2</summary></entry><entry><title type="html">Welcome to Flocking Boids!</title><link href="/flocking-boids/update/2017/05/07/welcome-to-flocking-boids.html" rel="alternate" type="text/html" title="Welcome to Flocking Boids!" /><published>2017-05-07T11:00:00+00:00</published><updated>2017-05-07T11:00:00+00:00</updated><id>/flocking-boids/update/2017/05/07/welcome-to-flocking-boids</id><content type="html" xml:base="/flocking-boids/update/2017/05/07/welcome-to-flocking-boids.html">&lt;blockquote&gt;
  &lt;p&gt;TL;DR: &lt;a href=&quot;/flocking-boids/game/&quot;&gt;checkout boids flocking&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I have always been interested in emergent behavior. For me an interesting way to explore this is through computer simulation.&lt;/p&gt;

&lt;p&gt;I have also been following OpenGL and how it has become ubiquitos over time to the point where it can now be found in phones and in the browser.&lt;/p&gt;

&lt;p&gt;Give all of the above I thought a good way to pull all this together was to implment flocking in the browser as it makes it easy to see results and share them.&lt;/p&gt;</content><author><name></name></author><summary type="html">TL;DR: checkout boids flocking</summary></entry></feed>