<?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>BlackCherry Blog</title>
	<atom:link href="http://blackcherrydm.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://blackcherrydm.com/blog</link>
	<description>Mobile games + virtual worlds + online experiences = FUN</description>
	<lastBuildDate>Sun, 06 May 2012 11:59:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Kickstarter #Fail: Looking for the Silver Lining</title>
		<link>http://blackcherrydm.com/blog/2012/05/06/kickstarter-fail-looking-for-the-silver-lining/</link>
		<comments>http://blackcherrydm.com/blog/2012/05/06/kickstarter-fail-looking-for-the-silver-lining/#comments</comments>
		<pubDate>Sun, 06 May 2012 10:57:58 +0000</pubDate>
		<dc:creator>John Mark Seck</dc:creator>
				<category><![CDATA[Ant Experiment]]></category>
		<category><![CDATA[BlackCherry Discussion]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=1017</guid>
		<description><![CDATA[A lot of people have asked me about BlackCherry&#8217;s recent Kickstarter experience. In March of 2012 we launched a campaign called The Ant Experiment with the goal of funding a new game concept. While the campaign was not successful there &#8230; <a href="http://blackcherrydm.com/blog/2012/05/06/kickstarter-fail-looking-for-the-silver-lining/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A lot of people have asked me about BlackCherry&#8217;s recent <a title="kickstarter" href="http://www.kickstarter.com/">Kickstarter</a> experience. In March of 2012 we launched a campaign called <a href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo">The Ant Experiment</a> with the goal of funding a new game concept. While the campaign was not successful there were many positive outcomes. In business, as in life, not everything you try is going to be a success, but I&#8217;ve always believed, even in failure there is an upside. In this post I&#8217;ll take a look at what I think we did right, what I think we did wrong and what the outcome of our first Kickstarter experience has been.</p>
<p>I&#8217;ll also answer a lot of the questions I&#8217;ve received from people thinking of dipping their feet in the crowdsourcing waters. Hopefully these thoughts will help you achieve the success you are looking for. Also, as we were launching an indie game project, most of this discussion will revolve around launching a game campaign on Kickstarter. That said there is relevance for most any campaign type.</p>
<p>1) Probably the most common question I&#8217;ve had is how did you get on Kickstarter, it&#8217;s not open to Canadians? That&#8217;s a simple one, if you are Canadian, you need someone to sponsor the campaign who has a US address and bank account, that&#8217;s it. This is easy enough but it presents a problem, because, it then looks like the person sponsoring is the face of the project. That may or may not be a problem depending on who the sponsor is but for us I think it confused our identity as an independent game company. That said, I think the person we chose as our sponsor was a great choice. Though we made a good effort to establish this relationship, in our blog, news etc, we should probably have been more careful to make this clear our our Kickstarter campaign page.</p>
<p>2) The most common feedback we heard from potential backers was, we really like your project but we don&#8217;t really know who you are. If you aren&#8217;t Tim Schafer, or a similar game celeb, you need a prototype or a substantial amount of material to make it clear exactly what the game is. A prototype would be ideal. Then, you have to make every effort you can to let people know who you are.</p>
<p>3) When you submit your project, make sure you are ready for it to go live very quickly. We thought it would take two weeks for KS to approve it but it was actually a matter of hours. Due to a lack of communication on our part, our US sponsor likely hit a response link without realizing it and boom, we were live long before we expected to be.</p>
<p>4) Be sure to have a marketing/PR campaign planned across social media and any other means available and be prepared to spend a lot of time on promotion during your campaign. I think we put a good effort into our campaign but inevitably, we could have done more. Also be sure to include a decently produced video. One thing I think we did really well was producing <a title="The Ant Experiment Video" href="http://www.youtube.com/watch?v=GsoGO4mufmY">our video</a>. We may have gone overboard on this aspect but I have to say, we had a ton of fun doing it.</p>
<p>5) In advance of launching, try and line up as many friends, family and others who are willing to back you as possible. Momentum early on can mean a lot. Also, don&#8217;t count on everyone to back you. I found it surprisingly difficult to get people, even good friends, to come on board. Crowdfunding is still very new and most peeps don&#8217;t understand it.</p>
<p>6) Ask for less than $100K. In retrospect, given we had no prototype and our track record, we aimed too high. If I was to try it again, I&#8217;d set our goal at something like $30K to make a prototype and then go back to KS for production funding.</p>
<p>So given all that, what are the positive outcomes of our Kickstarter experience.</p>
<p>1) We did it. Never underestimate how much you learn from an experience like this. I&#8217;m happy about the fact we jumped in with both feet and if we were to do it again, we would have a much better understanding of what is involved.</p>
<p>2) There was a big impact on our profile as a company. Our <a title="Ant Experiment Video" href="http://www.youtube.com/watch?v=GsoGO4mufmY">Ant Experiment video</a> has to date, had close to 8,000 views on Youtube and I think it&#8217;s something that shows our personality as a company really clearly. That can often be a tough thing to achieve. We also received a ton of great feedback from the indie game community through blogs and social media.</p>
<p>3) We received a lot of positive feedback on the Ant Experiment concept itself from both gamers and potential investors. While our Kickstarter campaign was not successful, we have a number of avenues to explore on the road to bringing &#8216;The Ant Experiment&#8217; to life.</p>
<p>If you are thinking about a Kickstarter campaign, I hope you find this information useful. My advice, if you are sitting on the fence is, jump in. Crowdfunding is a new part of the funding landscape and the sooner we all understand it, the sooner we can use it to help our ideas come to life. And, if you don&#8217;t succeed well, just keep that song in your head:</p>
<div style="padding-left: 30px;"><em>Pick yourself up;</em></div>
<div style="padding-left: 30px;"><em>Dust yourself off;</em></div>
<div style="padding-left: 30px;"><em>Start all over again!</em></div>
<p></br></p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/05/06/kickstarter-fail-looking-for-the-silver-lining/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BC Gesture Library: Get Gestures in your Unity3D Games Today!</title>
		<link>http://blackcherrydm.com/blog/2012/05/02/bc-gesture-library-get-gestures-in-your-unity3d-games-today/</link>
		<comments>http://blackcherrydm.com/blog/2012/05/02/bc-gesture-library-get-gestures-in-your-unity3d-games-today/#comments</comments>
		<pubDate>Wed, 02 May 2012 15:01:11 +0000</pubDate>
		<dc:creator>mgomez</dc:creator>
				<category><![CDATA[BlackCherry Discussion]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=595</guid>
		<description><![CDATA[Get gestures up and running in your Unity3D games in ten minutes or less! The BC Gesture Library has been uniquely designed by our team of experienced Unity3D developers for members of the Unity3D community. It&#8217;s a set of C# &#8230; <a href="http://blackcherrydm.com/blog/2012/05/02/bc-gesture-library-get-gestures-in-your-unity3d-games-today/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blackcherrydm.com/blog/wp-content/uploads/2012/04/BC-G.-Lib.-Intro-screen-Proper.png"><img class="alignnone size-full wp-image-980" title="BC G. Lib. Intro screen Proper" src="http://blackcherrydm.com/blog/wp-content/uploads/2012/04/BC-G.-Lib.-Intro-screen-Proper.png" alt="" width="498" height="388" /></a></p>
<p>Get gestures up and running in your Unity3D games in ten minutes or less!</p>
<p>The BC Gesture Library has been uniquely designed by our team of experienced Unity3D developers for members of the Unity3D community. It&#8217;s a set of C# classes that lets users access gesture scripts from the Unity project window and apply them directly to game objects for touch- and mouse-based games and applications. The BlackCherry development team has spent the past year putting together this easy-to-use gesture library for drag-and-drop application. Just drag code from the project window and drop it onto an object to give it gesture abilities. It&#8217;s that simple!</p>
<p>BC Gesture Library also comes with a rich graphical UI allowing you to explore the extensive collection of gestures and options for touch, drag, slice, swipe, and many more. And if you&#8217;re not sure about the gesture, the Library&#8217;s user-friendly interface lets you test the gesture before applying it to the object. Whether you&#8217;re a game studio or a game-making enthusiast, the BC Gesture Library is guaranteed to greatly improve your ability to produce touch- and mouse-based games, saving you both time and money.</p>
<p>Get the BC Gesture Library at the <a href="http://u3d.as/content/black-cherry-digital-media/bc-gesture-library/2Sk">Unity Asset Store</a> <em>now</em>!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/05/02/bc-gesture-library-get-gestures-in-your-unity3d-games-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Escaped Giant Ants Attack National Gallery Spider</title>
		<link>http://blackcherrydm.com/blog/2012/03/29/escaped-giant-ants-attack-national-gallery-spider/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/29/escaped-giant-ants-attack-national-gallery-spider/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 11:30:49 +0000</pubDate>
		<dc:creator>John Mark Seck</dc:creator>
				<category><![CDATA[Ant Experiment]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=916</guid>
		<description><![CDATA[Canada&#8217;s capital is gripped with fear this evening as word has spread of an outbreak of giant ants. The ants are believed to be tied to secret experiments that have taken place in a mysterious lab at an as yet undisclosed &#8230; <a href="http://blackcherrydm.com/blog/2012/03/29/escaped-giant-ants-attack-national-gallery-spider/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_917" class="wp-caption aligncenter" style="width: 594px"><a href="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/antsAttackMaman.jpg"><img class="size-large wp-image-917" title="antsAttackMaman" src="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/antsAttackMaman-1024x685.jpg" alt="Ants Attack Maman" width="584" height="390" /></a><p class="wp-caption-text">Giant Ants Attack Maman</p></div>
<p>Canada&#8217;s capital is gripped with fear this evening as word has spread of an outbreak of giant ants. The ants are believed to be tied to <a href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo">secret experiments</a> that have taken place in a mysterious lab at an as yet undisclosed <a title="Super Secret Location" href="http://g.co/maps/ekt2g">super secret location</a>.</p>
<p>City of Ottawa officials commenting on the disaster were overheard saying, &#8220;This is a desperate situation, even the <a title="juno awards" href="http://junoawards.ca/">Junos</a> might be in danger&#8221;. Other witnesses to the horrific scene reported several requests to, &#8220;Pass the RAID! Quick!&#8221; The Mayor and the Chief of Police have asked citizens to remain calm and stay in their homes. They also suggested residents not leave any stray crumbs on kitchen counters or small pets in backyards.</p>
<p>While the city struggles with the infestation, it is clear the problem will be short-lived. Captain Kirk a.k.a. William Shatner is expected to arrive in Ottawa over the weekend and city officials are certain he will make short work of the pesky creatures.</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/29/escaped-giant-ants-attack-national-gallery-spider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ant Music (and the rhythm of the universe)</title>
		<link>http://blackcherrydm.com/blog/2012/03/16/ant-music/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/16/ant-music/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 11:00:16 +0000</pubDate>
		<dc:creator>John Mark Seck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=893</guid>
		<description><![CDATA[Since we started on &#8216;The Ant Experiment&#8217; I&#8217;ve been thinking about what ant music might sound like. Now you are probably saying, what are you talking about, why do you think ants hear music? Well, the concept of music being &#8230; <a href="http://blackcherrydm.com/blog/2012/03/16/ant-music/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since we started on <a title="The Ant Experiment" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo">&#8216;The Ant Experiment&#8217;</a> I&#8217;ve been thinking about what ant music might sound like. Now you are probably saying, what are you talking about, why do you think ants hear music? Well, the concept of music being a universal language is not a new one of course, but I&#8217;d carry the concept much further. I&#8217;d go so far as to say music is a fundamental characteristic of any sentient being, maybe even any living organism.</p>
<p>Of course, I&#8217;m not the only one who thinks this way. There is a relatively new field of research called <a title="biomusicology" href="http://en.wikipedia.org/wiki/Biomusicology">Biomusicology</a> that seeks to understand the evolutionary advantage of music in humans and the connection to other organisms such as birds and whales.</p>
<p>This concept has been taken even further in the realm of science fiction. Music as the fabric of the universe, a fundamental language that will ultimately allow communication with alien species, was beautifully illustrated in this scene from Spielberg&#8217;s &#8216;Close Encounters of the Third Kind&#8217;</p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/tUcOaGawIW0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The &#8216;universality&#8217; of music has been something I&#8217;ve pondered for some time. Clearly there are many different musical styles throughout the globe and some of these challenge my understanding as a native &#8216;Western&#8217; music listener. However <a title="universal music" href="http://www.sciencedaily.com/releases/2011/03/110325102008.htm">recent research</a> has led to the discovery of patterns of similarity in musics of all cultures when considered from a three dimensional perspective. Could it be that this is the first insight into music as a fundamental characteristic of all living organisms?</p>
<p>Well, perhaps it&#8217;s scientific evidence, but it&#8217;s something the Ancient Greeks hypothesized starting with Pythagoras.</p>
<p style="padding-left: 30px;"><em>“There is geometry in the humming of the strings, there is music in the spacing of the spheres.”</em></p>
<p>And followed up by Plato:</p>
<p style="padding-left: 30px;"><em>“Music gives a soul to the universe, wings to the mind, flight to the imagination and life to everything.”</em></p>
<p><em></em>Clearly, the ancient Greeks were already headed in the direction of music as a fundamental characteristic of living organisms.</p>
<p>So what about ants? Well, ants exhibit a form of emergent or distributed intelligence, so it&#8217;s conceivable they also &#8216;hear&#8217; music. Of course, ants don&#8217;t have ears, but then again, Beethoven had no use of his when he wrote the 9th Symphony. Music, as any musician or composer will tell you, is as much an internal experience as it is an external one. So what is the ant musical experience? Well as much as I love the blast from the past, it&#8217;s probably not this:</p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/bPjfD8ulnpw?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>When I think about ant music, for some reason I hear Varèse, Stockhausen or Ligeti:</p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/JnuAaKiX1sg?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Maybe the ant musical experience is more ambient, in tune with the world around them, ambient in the Brian Eno Style:</p>
<p><iframe width="584" height="329" src="http://www.youtube.com/embed/7-Vq4pmzMaE?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>This recording from the CD <a title="Broken Hearted Dragonflies" href="http://www.sublimefrequencies.com/item.asp?Item_id=15">Broken Hearted Dragonflies</a> offers up an interesting possibility.</p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/rsKaiR4a5FQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>While this recording could easily be written off as noise, there is a distinctive pattern and rhythm that cycles repeatedly. It has a minimalistic feel that reminds me of Steve Reich:</p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/xU23LqQ6LY4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Of course, there are likely many opinions about what ant music might be. A recent poster to a discussion of <a title="The Ant Experiment" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo">&#8216;The Ant Experiment&#8217;</a> on <a title="ant experiment Rock, Paper, Shotgun" href="http://www.rockpapershotgun.com/2012/03/14/formicidae-a-queue-to-kickstart-the-ant-experiment/">Rock, Paper, Shotgun</a> shared this:</p>
<p style="padding-left: 30px;">somini says:<br />
<a title="Prodigy" href="http://theprodigy.com/the-prodigy-music/albums/worlds-on-fire">Music by The Prodigy.</a><br />
Make it happen!</p>
<p>Ok yeah, that makes sense too.</p>
<p>So let me put it out there: What&#8217;s Ant Music to you?</p>
<p><a href="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/AntExperimentlogo4.jpg"><img class="alignleft size-medium wp-image-900" title="AntExperimentlogo" src="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/AntExperimentlogo4-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/16/ant-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So Why &#8220;Ant Experiment&#8221;?</title>
		<link>http://blackcherrydm.com/blog/2012/03/15/so-why-ant-experiment/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/15/so-why-ant-experiment/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 12:30:34 +0000</pubDate>
		<dc:creator>mgomez</dc:creator>
				<category><![CDATA[Ant Experiment]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=834</guid>
		<description><![CDATA[‘So why Ant Experiment?”, you might ask.  How is it that we came up with such a bizarre idea for an MMO? Well, let me tell you. It was late and we were wrapping up one of our regular Thursday &#8230; <a href="http://blackcherrydm.com/blog/2012/03/15/so-why-ant-experiment/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>‘So why <a title="ant experiment" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo">Ant Experiment</a>?”, you might ask.  How is it that we came up with such a bizarre idea for an MMO? Well, let me tell you.</p>
<p>It was late and we were wrapping up one of our regular Thursday after-hours jam sessions.  Honestly, one of the coolest things about working at an indie game studio is that all this yapping about different game concepts, no matter how outrageous, can all actually become reality. I remember being a kid in the ‘90s, sitting around with friends playing Mario Kart and Donkey Kong Country on SNES all afternoon on Saturdays, all these ideas swirling through our heads, talking about the cool games we’d like to see some day.  Now we’re actually paid to do this! It&#8217;s in the job description! Come on! Who can complain? I have yet to meet someone in this industry that hates their job. But I’m going off on a tangent here. Let me get back to the story.</p>
<p>We were discussing our current game project, Trouble Inc and finishing off the last of the Thursday baked goods, butternut squash muffins, courtesy of Dana, our 3D animation lead.  Ok, I’m getting distracted again, but they really are amazing muffins.</p>
<p>Anyhow, Trouble Inc. is a project we have nurtured for years and it’s amazing to see it coming together now. Talking about the project, our CEO John Mark Seck said, “It’s really cool we’re launching Trouble Inc. on iPad but it’s too bad it never came to life as an MMO.” You see, we started on Trouble Inc. as an MMO and built most of the infrastructure for it, but as time has passed it has evolved into a comic book and game series for iPad. John said, “I’d still love to see us build that MMO, but maybe we have to rethink and tackle something more manageable to start. What would be the simplest MMO we could create?&#8221; After a couple minutes, John says, &#8221;How about this: you’re an ant?&#8221; That’s it, simple.</p>
<p>Radek, our concept artist and resident intellectual said, &#8220;Wait a minute, nothing about ants is simple&#8221;, and he proceeded to tell us about all the incredible ant resources he’d found online. In particular, we all listened with fascination to this amazing podcast from radiolab on the concept of Emergence: <a href="http://www.radiolab.org/2007/aug/14/">http://www.radiolab.org/2007/aug/14/</a></p>
<p>Well, clearly we had some serious thinking to do if we wanted to do justice to the Ant MMO concept, but it sounded <em>dang good </em><em>and there was some serious </em><em>Zeitgeist </em><em>happening at BlackCherry</em>!</p>
<p>A 3D MMO where you’re an ant &#8211; and you&#8217;ve got this colony that you’ve got to protect and keep alive? It reminded me of playing that Sim Ant game like twenty years ago, and how I loved the concept of being a bug, living like a bug, doing bug-like things.  I was a kid, but I&#8217;d still love to get my hands on a game like that again.  Nobody really seemed to remember Sim Ant, maybe because it wasn’t that big of a hit (was it?), or maybe &#8217;cause it was the early &#8217;90s, I don’t know – but I got pretty excited about this new idea.  And so did everyone else.  Sim Ant wasn’t multi-player – from what I remember you just controlled a bunch of NPC ants to do your ant thing.  But this idea of being able to work together with other online ant-people to build a nest, get food, protect the queen, get a crew together to invade other colonies – and all in an immersive 3D ant world! &#8211; now <em>that</em> seemed a whole lot cooler. Not that I&#8217;m not trash-talking Sim Ant here –  that game was ‘da bomb’ back in 1992.</p>
<p>But anyway, we stayed for like another couple hours talking about how awesome this game had the potential of being. We ended up discussing it for the next week, and we decided that maybe we should put something together and see what other people thought. Think of it: if this MMO is going to be played by you – then you should decide whether it should be made or not, and so we thought we&#8217;d find out by putting it up on <a title="Ant Experiment Kickstarter" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo" target="_blank">Kickstarter</a>. All we know is: if we reach our goal and get the funding we need to make it, this MMO is going to kick some serious butt. No doubt!</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/15/so-why-ant-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We are all ants</title>
		<link>http://blackcherrydm.com/blog/2012/03/14/we-are-all-ants/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/14/we-are-all-ants/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 02:59:08 +0000</pubDate>
		<dc:creator>John Mark Seck</dc:creator>
				<category><![CDATA[Ant Experiment]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=851</guid>
		<description><![CDATA[Since we embarked on our Ant Experiment odyssey it&#8217;s been amazing the number of parallels we&#8217;ve found between images of human activity and images of ant activity. This is one of the most incredible ones I&#8217;ve come across: The image is &#8230; <a href="http://blackcherrydm.com/blog/2012/03/14/we-are-all-ants/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since we embarked on our<a title="Ant Experiment Kickstarter" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo"> Ant Experiment</a> odyssey it&#8217;s been amazing the number of parallels we&#8217;ve found between images of human activity and images of ant activity. This is one of the most incredible ones I&#8217;ve come across:</p>
<p><iframe width="584" height="329" src="http://www.youtube.com/embed/o4g930pm8Ms?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The image is a 24 hour time-lapse of airline tracks around the world. If you find this fascinating you should check out the book <a title="Emergence Steven Johnson" href="http://www.amazon.ca/Emergence-Connected-Brains-Cities-Software/dp/0684868768">&#8216;Emergence&#8217; by Steven Johnson</a>.</p>
<p>Want to explore the incredible world of ants even further? Help us get &#8216;The Ant Experiment&#8217; off the ground by backing our <a title="Ant Experiment" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo">Kickstarter project</a>.</p>
<p><a href="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/AntExperimentlogo3.jpg"><img class="alignleft size-medium wp-image-872" title="AntExperimentlogo" src="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/AntExperimentlogo3-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/AntExperimentlogo2.jpg"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/14/we-are-all-ants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ant Experiment goes live on Kickstarter</title>
		<link>http://blackcherrydm.com/blog/2012/03/10/ant-experiment-goes-live-on-kickstarter/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/10/ant-experiment-goes-live-on-kickstarter/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 16:33:32 +0000</pubDate>
		<dc:creator>John Mark Seck</dc:creator>
				<category><![CDATA[Ant Experiment]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=796</guid>
		<description><![CDATA[After a flurry of activity over the two weeks leading up to GDC, the Ant Experiment is now live on Kickstarter. While the concept is simple, it embodies a lot of my thinking about games, the Internet, and us. Ants &#8230; <a href="http://blackcherrydm.com/blog/2012/03/10/ant-experiment-goes-live-on-kickstarter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo?ref=card"><img class="aligncenter size-medium wp-image-846" title="AntExperimentlogo" src="http://blackcherrydm.com/blog/wp-content/uploads/2012/03/AntExperimentlogo1-300x225.jpg" alt="ant experiment" width="300" height="225" /></a></p>
<p>After a flurry of activity over the two weeks leading up to GDC, the Ant Experiment is now live on <a title="ant experiment kickstarter link" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo?ref=card">Kickstarter</a>. While the concept is simple, it embodies a lot of my thinking about games, the Internet, and us.</p>
<p>Ants appear at first glance to be pretty simple creatures. They apparently have somewhere between 10-20 core behaviours, and yet from these, they are able to express themselves in highly interconnected and complex ways. They are what is referred to as a bottom up organization or a self-organizing system. On its own, a single ant cannot survive but as a colony, they display a form of intelligence that is incredible and maybe a bit scary.</p>
<p>If you look at ants more closely, many of their societal and behavioural characteristics resemble primitive human society.  Think about it: depending on the species, ants work together to build elaborate &#8216;cities&#8217;; their colonies are a self-organizing systems that follow strict social hierarchies made up of queens, workers, soldiers, slaves, etc.; they are capable of hunting in groups; they go to war with other colonies to protect their territory, to find food, or to take captives to use as slaves; one species in particular, the leafcutter ant, has even evolved to be able to cultivate its own food source!  These are just some of their more sophisticated attributes, but it&#8217;s clear there&#8217;s more to these creatures than what might appear.</p>
<p>What we want to do with the Ant Experiment is to revolutionize the framework of most MMOs where the player takes on the role of human or human-form characters. This game will let the player be the ant, giving them an authentic ant experience by challenging them to work cooperatively to solve problems, build a massive colony, and grow their colony&#8217;s influence in this online ant world.  We see it as &#8216;Minecraft&#8217; meets &#8216;Warcraft&#8217;.</p>
<p>Over the coming weeks we&#8217;ll be blogging about how we see the evolution of this game, provide some concept art, and give more details on what The Ant Experiment is going to be all about.  Our goal is to raise $300 000USD for this project, which we know is a pretty small amount when it comes to MMOs but a hefty amount for Kickstarter for sure. We&#8217;ve developed a whole lot of the technology and know-how through over four years of working with the Unity3D engine, and I know our team can accomplish this.  So help us help you find your inner ant. Contribute to the <a title="AE Kickstarter Campaign" href="http://www.kickstarter.com/projects/1774852484/the-ant-experiment-an-mmo" target="_blank">Kickstarter </a>campaign <em>today.  </em>Thank you!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/10/ant-experiment-goes-live-on-kickstarter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unity3d Asset Cache Server &#8211; Backgrounding and Firewall</title>
		<link>http://blackcherrydm.com/blog/2012/03/09/unity3d-asset-cache-server-backgrounding-and-firewall/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/09/unity3d-asset-cache-server-backgrounding-and-firewall/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 19:24:02 +0000</pubDate>
		<dc:creator>Jason Grammenos</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=818</guid>
		<description><![CDATA[As a follow up to my previous post about unity3d asset cache server, I have since figured out how to background the process, as well as opening the nessary ports in a firewall (iptables) if your distro of Linux has &#8230; <a href="http://blackcherrydm.com/blog/2012/03/09/unity3d-asset-cache-server-backgrounding-and-firewall/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As a follow up to my<a title="Unity3d Asset Cache Server on Linux" href="http://blackcherrydm.com/blog/2012/03/06/unity3d-asset-cache-server-on-linux/"> previous post </a>about unity3d asset cache server, I have since figured out how to background the process, as well as opening the nessary ports in a firewall (iptables) if your distro of Linux has one enabled.</p>
<h2>Backgrounding</h2>
<p>To background to process you need to write a short bash script to run your installed nodejs with the CacheServer.js parameter<br />
Below is my version of the script, i came up with after looking around online ( See the resource at the end of the post).Copy the code and paste to a file. I used &#8220;start_cache&#8221; as my file name.<br />
This file should be in same directory and your cache folder and your CacheServer.js</p>
<pre>#!/bin/bash
while [ ! -e /opt/cache_server/stop/stop ]; do
sleep 2
nodejs /opt/cache_server/CacheServer.js &amp;&amp; break
done</pre>
<p>To start the asset cache server simply run the script with background:</p>
<pre>nohup ./script_name &amp;</pre>
<p>note: the above command will run cache server as the current user (the user you ran the command as).<br />
This vesion of the script provides a way to terminate the script, both via the 2 second sleep between restarts and the check for a file named stop in a folder named stop.<br />
Therfore to stop the script, create a folder named stop in the location you specifed, and within that folder run</p>
<pre>touch stop</pre>
<p>This will create a file named stop. using</p>
<pre>ps -ef | grep node</pre>
<p>find the pid of the process and run</p>
<pre>kill pid_of_process</pre>
<p>to kill the process. It will not restart when it see the file touch</p>
<p>note: the command i used to start the server sends all output to a file called nohup in your user home directory</p>
<pre>cd ~
cat nohup.out</pre>
<p>This above command will show you the output of the cache sever process<br />
second note:<br />
When i first tried to run this, i was getting errors in the nohup.out file about file read write errors.<br />
Something like the error below</p>
<pre>Error writing to file Error: EACCES, permission denied 'cache/Temp92df127b-9caf-4097-a5f2-f98c32026c05'. Possibly the disk is full?</pre>
<p>This is caused by the user you used to run cache server not having permission to write to the &#8220;cache&#8221; folder.<br />
In the directory where you added you cache folder, the same directory your script is in and CacheServer.js,<br />
run the following command to give the current logged in user permission to access that folder</p>
<pre>sudo chown -R username:username ./cache</pre>
<h2>FireWall</h2>
<p>My particular distro (CentOS 5) has iptables configured. To allow communication between systems and the cache server, it was nessary to open both ingoing and outgoing ports on the firewall.<br />
Unity3d Asset Cache Server uses port 8125 by default. To change this you would need to modify the AssetCache.js file. The line is near the bottom of the script (line 403 on my version)</p>
<pre>server.listen(8125);</pre>
<p>Changing the number in brackets would changed the port.<br />
To open ports in iptables simply add one outgoing and one inbound rule, then restart iptables.<br />
To add the rules edit the file iptables in /etc/sysconfig/ (default location in CentOS 5)</p>
<pre>cd /etc/sysconfig/
nano iptables</pre>
<p>Add the following lines, modifying them to suit your needs</p>
<pre>-A RH-Firewall-1-INPUT -m state --state NEW,ESTABLISHED -m tcp -p tcp --dport 8125 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED -m tcp -p tcp --sport 8125 -j ACCEPT</pre>
<p>Then save and exit and restart iptables</p>
<pre>sudo /etc/init.d/iptables restart</pre>
<p>This should open the required ports to allow system to communicate with asset cache server.</p>
<h2>Hope this helps some one out.</h2>
<p>Third note:<br />
Incase my instructions are not clear here is my directory layout</p>
<pre>/opt/cache_server
contains:
drwxr-xr-x 258 myusername myusername 4096 Mar  9 14:19 cache
-rw-r--r--   1 root       root       10505 Feb  2 18:09 CacheServer.js
-rwxr-xr-x   1 root       root         124 Mar  6 16:20 start_cache
drwxr-xr-x   2 root       root        4096 Mar  7 16:03 stop
drwxr-xr-x   5 root       root        4096 Mar  6 16:23 unity_cache

cache is the required directory for cache server
CacheServer is the script you run with node js
start_cache is the bash script is wrote at the begining of this post
stop if the folder I create if I need to stop cache server
unity_cache is a folder containing the original unziped download from unity3d</pre>
<p>Resources:</p>
<p><a href="http://www.cyberciti.biz/tips/linux-display-open-ports-owner.html">http://www.cyberciti.biz/tips/linux-display-open-ports-owner.html</a><br />
<a href="http://www.cyberciti.biz/faq/how-do-i-find-out-what-ports-are-listeningopen-on-my-linuxfreebsd-server/">http://www.cyberciti.biz/faq/how-do-i-find-out-what-ports-are-listeningopen-on-my-linuxfreebsd-server/</a><br />
<a href="http://www.cyberciti.biz/faq/howto-start-iptables-under-rhel-centos-linux/">http://www.cyberciti.biz/faq/howto-start-iptables-under-rhel-centos-linux/</a><br />
<a href="http://www.cyberciti.biz/faq/howto-rhel-linux-open-port-using-iptables/">http://www.cyberciti.biz/faq/howto-rhel-linux-open-port-using-iptables/</a><br />
<a href="http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/">http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/</a><br />
<a href="http://wiki.centos.org/HowTos/Network/IPTables">http://wiki.centos.org/HowTos/Network/IPTables</a><br />
<a href="http://www.thegeekstuff.com/2011/03/iptables-inbound-and-outbound-rules/">http://www.thegeekstuff.com/2011/03/iptables-inbound-and-outbound-rules/</a></p>
<p><a href="http://www.unix.com/unix-dummies-questions-answers/107738-send-already-running-process-background.html">http://www.unix.com/unix-dummies-questions-answers/107738-send-already-running-process-background.html</a><br />
<a href="http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-7.html">http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-7.html</a><br />
<a href="http://stackoverflow.com/questions/3703227/self-restart-program-on-segfault-under-linux">http://stackoverflow.com/questions/3703227/self-restart-program-on-segfault-under-linux</a><br />
<a href="http://stackoverflow.com/questions/8108051/how-can-i-run-java-command-as-a-service-centos-5">http://stackoverflow.com/questions/8108051/how-can-i-run-java-command-as-a-service-centos-5</a><br />
<a href="http://www.linuxquestions.org/questions/linux-enterprise-47/how-can-i-bring-the-backgroud-process-to-foreground-607782/">http://www.linuxquestions.org/questions/linux-enterprise-47/how-can-i-bring-the-backgroud-process-to-foreground-607782/</a><br />
<a href="http://www.linuxquestions.org/questions/linux-general-1/send-process-to-background-202974/">http://www.linuxquestions.org/questions/linux-general-1/send-process-to-background-202974/</a><br />
<a href="http://linux.die.net/Bash-Beginners-Guide/sect_09_02.html">http://linux.die.net/Bash-Beginners-Guide/sect_09_02.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/09/unity3d-asset-cache-server-backgrounding-and-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unity3d Asset Cache Server on Linux</title>
		<link>http://blackcherrydm.com/blog/2012/03/06/unity3d-asset-cache-server-on-linux/</link>
		<comments>http://blackcherrydm.com/blog/2012/03/06/unity3d-asset-cache-server-on-linux/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 20:24:33 +0000</pubDate>
		<dc:creator>Jason Grammenos</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=801</guid>
		<description><![CDATA[UPDATED: see my follow up post about backgrounding and firewall So I was trying to get the new unity3d 3.5 asset cache server to work on a linux server, and although the asset cache zip comes with a Linux folder, &#8230; <a href="http://blackcherrydm.com/blog/2012/03/06/unity3d-asset-cache-server-on-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>UPDATED: see my <a title="Unity3d Asset Cache Server – Backgrounding and Firewall" href="http://blackcherrydm.com/blog/2012/03/09/unity3d-asset-cache-server-backgrounding-and-firewall/">follow up post </a>about backgrounding and firewall</h2>
<p>So I was trying to get the new<a title="Cache Server" href="http://unity3d.com/unity/team/cacheserver/"> unity3d 3.5 asset cache </a>server to work on a linux server, and although the asset cache zip comes with a Linux folder, my centOS 5 installation refused to run using the<a title="unity3d asset cache instructions" href="http://unity3d.com/support/documentation/Manual/Asset%20Cache%20Server.html"> unity instructions </a>. I dug through the zip to see what all the pieces were and discovered that the .sh script that would be used for Linux simply creates a directory and then executes the file /linux/node with a parameter pointing to AssetCache.js. With some more trial and error I finally rummaged through the /linux/node file and scrolled through the junk to find that this appears to be a packaged version of node.js. Realizing this, I decided to install <a title="Node.js" href="http://nodejs.org/#download">node.js</a>. I downloaded the source not seeing a packaged version, and relalized I didn&#8217;t want to have to compile node.js. I found a link to the <a title="Packaged node.js for linux" href="https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager">linux packaged versions</a>. After trying the first set of  instructions for centOS,</p>
<pre><code>sudo yum localinstall --nogpgcheck <a href="http://nodejs.tchol.org/repocfg/fedora/nodejs-stable-release.noarch.rpm">http://nodejs.tchol.org/repocfg/fedora/nodejs-stable-release.noarch.rpm</a> sudo yum install nodejs</code></pre>
<p>I quickly realized that this failed to install as it is for the wrong os (Fedora instead of centOS). Then I saw the link to the <a title="node.js for centos" href="http://nodejs.tchol.org/">centOS rpm</a>. Following those instructions still didn&#8217;t work.</p>
<h2>Solution</h2>
<p>I went back to the original <a title="Linux package versions" href="https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager">Linux package page </a>and simply tried the second instruction (for my distro of linux):</p>
<pre><code>sudo yum install npm</code></pre>
<p>This worked wonderfully, installing node.js and all of its dependencies.</p>
<p>I could then run the Asset cache server</p>
<pre><code>nodejs AssetCache.js</code></pre>
<p>in the folder where I had extracted the asset cache zip (note: you will still need the folder entitled &#8220;cache&#8221;; make sure it&#8217;s there or that you have created a &#8220;cache&#8221; folder).</p>
<p>I still need to figure out how to set it to a background process(updated: <a title="Unity3d Asset Cache Server – Backgrounding and Firewall" href="http://blackcherrydm.com/blog/2012/03/09/unity3d-asset-cache-server-backgrounding-and-firewall/">see follow up post</a>), or more ideally, as an auto start service.</p>
<p>Hope these instructions help somebody struggling to figure it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/03/06/unity3d-asset-cache-server-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What do you know about 16th Century French Encampments?</title>
		<link>http://blackcherrydm.com/blog/2012/02/28/what-do-you-know-about-16th-century-french-encampments/</link>
		<comments>http://blackcherrydm.com/blog/2012/02/28/what-do-you-know-about-16th-century-french-encampments/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 21:54:14 +0000</pubDate>
		<dc:creator>mgomez</dc:creator>
				<category><![CDATA[First Encounters]]></category>

		<guid isPermaLink="false">http://blackcherrydm.com/blog/?p=785</guid>
		<description><![CDATA[Production on First Encounters at BCDM is in high gear: concept artists have fleshed out the designs for characters and encampments, 3D modeling of assets is underway, texture artists are making them pretty, research and writing keeps moving along, review board checking &#8230; <a href="http://blackcherrydm.com/blog/2012/02/28/what-do-you-know-about-16th-century-french-encampments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Production on <em>First Encounters </em>at BCDM is in high gear: concept artists have fleshed out the designs for characters and encampments, 3D modeling of assets is underway, texture artists are making them pretty, research and writing keeps moving along, review board checking in making sure all our stuff is in check. So, we can definitely say &#8220;ALL GOOD!&#8221;</p>
<p>Yet, from a research standpoint, we&#8217;ve hit a bit of a snag in one particular area.  Let me explain.  I&#8217;ve mentioned before that for the era circa 1500, we&#8217;re basing that first encounter between the French and the Mi&#8217;kmaq on Jacques Cartier&#8217;s maiden voyage across the Atlantic in 1534.  All good. Now the main question on our minds is &#8220;What kind of encampments did Cartier and his men have on land&#8221;? Where did they sleep when they set up for the evening on shore?  Research tells us that Cartier and his men spent most nights aboard their ships on that first voyage. There is no record describing more permanent shelters ever being built during that time. To be clear, Cartier and his men did build a fort on the second voyage since they stayed for the winter of 1535-36.  The problem is, if we&#8217;re basing this particular episode of <em>First Encounter</em> on Cartier&#8217;s initial trip, we need to determine the appropriate French encampment to create for the game.  We&#8217;ve scoured books, websites, journals, documentaries, and talked with academics, and all seem to point to tents as the appropriate shelter. This is good, but what exactly did these tents look like?  Were they small tents? Large tents? Your average camping tent from the 1500s? Where they covered with canvas? Some other kind of cloth? What colour were they?  You can tell that there&#8217;s been just a flurry of questions that need answers if we want to get it right.  I&#8217;m confident we&#8217;ll figure it out.  A bit more research should do the trick &#8211; this info is out there somewhere. Its always all just a matter of knowing where to look. We just need to look fast to keep moving ahead!  So reader, if you&#8217;ve got any clues, drop us a line!</p>
]]></content:encoded>
			<wfw:commentRss>http://blackcherrydm.com/blog/2012/02/28/what-do-you-know-about-16th-century-french-encampments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

