<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>GrapeFruit Games</title>
	<atom:link href="http://grapefruitgames.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://grapefruitgames.com</link>
	<description>grapefruit is tasty</description>
	<lastBuildDate>Fri, 27 Jan 2012 19:12:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='grapefruitgames.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/449e5cfdff1f75eeb9ec500632d82c81?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>GrapeFruit Games</title>
		<link>http://grapefruitgames.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://grapefruitgames.com/osd.xml" title="GrapeFruit Games" />
	<atom:link rel='hub' href='http://grapefruitgames.com/?pushpress=hub'/>
		<item>
		<title>Terrible secrets</title>
		<link>http://grapefruitgames.com/2012/01/27/terrible-secrets/</link>
		<comments>http://grapefruitgames.com/2012/01/27/terrible-secrets/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 18:15:56 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[#sopajam]]></category>
		<category><![CDATA[gamejae]]></category>
		<category><![CDATA[ggj]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[sopa]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=461</guid>
		<description><![CDATA[Well well well, it has been a while&#8230; is it too late to get away with blaming the holidays? (Yes) What have I been up to in the meantime? What am I doing now? Well from what I can gather, this: - Over the holiday period, Unity decided to have a competition to promote their [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=461&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well well well, it has been a while&#8230; is it too late to get away with blaming the holidays? (Yes)</p>
<p>What have I been up to in the meantime? What am I doing now? Well from what I can gather, this:<span id="more-461"></span></p>
<p>- Over the holiday period, Unity decided to have a competition to promote their new version with Flash exporting. This is a fantastic idea, until you realise how many undocumented bugs are lurking within their, still very beta, Flash build process. Robert Yang and I thought it would be a great opportunity to expand on our <a href="http://www.ludumdare.com/compo/minild-27/?action=preview&amp;uid=4369">Polonius</a> game, which (we thought) had a simple enough conceit to make something quickly out of. On the day of submission, we came across several bugs I just could not fix in time. Once Unity 3.5 has a final release, we&#8217;ll go back and finish up a webplayer build, but in the meantime, feel free to try out the standalone.</p>
<p><a href="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-27-at-12-48-29-pm.png"><img class="aligncenter size-full wp-image-465" title="QuinceañeraTitle" src="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-27-at-12-48-29-pm.png?w=470&#038;h=351" alt="" width="470" height="351" /></a></p>
<p><a href="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-27-at-12-48-42-pm.png"><img class="aligncenter size-full wp-image-466" title="QuinceañeraControlVan" src="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-27-at-12-48-42-pm.png?w=470&#038;h=352" alt="" width="470" height="352" /></a></p>
<p>A telenovela/spy story. Infiltrate a quinceañera. Find out what&#8217;s really going on with this family&#8230;</p>
<p><strong>Download( Quinceañera : Sangre y Amor v0.9 ): <a href="http://dl.dropbox.com/u/1156317/Quincea%C3%B1era/Quincea%C3%B1era_OSX.zip">OSX</a> | <a href="http://dl.dropbox.com/u/1156317/Quincea%C3%B1era/Quincea%C3%B1era_Win.zip">Win</a></strong></p>
<p>- #SOPAJAM!!!</p>
<p>As part of the many, many protests against SOPA/PIPA (possible Internet-killing and ineffective &#8220;anti-piracy&#8221; laws) I whipped up a quick game for Ludum Dare&#8217;s <a href="http://www.ludumdare.com/compo/2012/01/13/stop-sopa-game-jam-january-18/">event</a>. &#8220;The (Free) Internet&#8221; is my attempt to make the proposed laws into a game, i.e: confused, rambling, non-sensical, and uncomfortable to everyone involved. Have a play, it&#8217;s short I promise, and then take a look at some of the other entries (<a href="http://www.ludumdare.com/compo/sopajam/?action=preview&amp;uid=1736">Richard Perrin&#8217;s &#8220;Delete&#8221;</a> isn&#8217;t a game, but he&#8217;s clever and you should listen to him)</p>
<p><a href="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-22-at-1-13-26-am.png"><img class="aligncenter size-full wp-image-459" title="TheFreeInternet01" src="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-22-at-1-13-26-am.png?w=470&#038;h=291" alt="" width="470" height="291" /></a></p>
<p><a href="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-22-at-1-12-23-am.png"><img class="aligncenter size-full wp-image-458" title="TheFreeInternet02" src="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-22-at-1-12-23-am.png?w=470&#038;h=294" alt="" width="470" height="294" /></a></p>
<p><strong>The (Free) Internet : <a href="http://www.ludumdare.com/compo/sopajam/?action=preview&amp;uid=4158">Webplayer</a></strong></p>
<p>- coming soon&#8230;</p>
<p>This weekend I&#8217;m taking part in the Global Game Jam at NYU</p>
<p>Next month I should hopefully finish a game I started on a plane then forgot about. Hint: inspired by a tweet from Jim Rossignol.</p>
<p>Then, I&#8217;ll be attending GDC (say hi if you&#8217;re there!) and flying back home to NZ.</p>
<p>And after that&#8230;</p>
<p>?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=461&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2012/01/27/terrible-secrets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-27-at-12-48-29-pm.png" medium="image">
			<media:title type="html">QuinceañeraTitle</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-27-at-12-48-42-pm.png" medium="image">
			<media:title type="html">QuinceañeraControlVan</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-22-at-1-13-26-am.png" medium="image">
			<media:title type="html">TheFreeInternet01</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2012/01/screen-shot-2012-01-22-at-1-12-23-am.png" medium="image">
			<media:title type="html">TheFreeInternet02</media:title>
		</media:content>
	</item>
		<item>
		<title>Talkback Games</title>
		<link>http://grapefruitgames.com/2011/11/20/talkback-games/</link>
		<comments>http://grapefruitgames.com/2011/11/20/talkback-games/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 12:00:22 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[call of duty]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[farmville]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[talk radio]]></category>
		<category><![CDATA[talkback]]></category>
		<category><![CDATA[whining]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=434</guid>
		<description><![CDATA[Games are different. Unlike most other creative media, the consumer is required to do something, and the game is required to do something back. A game asks a question, &#8220;What do you want to do?&#8221; and a player answers. As you can imagine, this interactivity introduces a whole lot of complexity into crafting a game&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=434&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Talkback Radio Studio" src="http://www.latalkradio.com/images/Studio.jpg" alt="" width="245" height="184" />Games are different. Unlike most other creative media, the consumer is required to do something, and the game is required to do something back. A game asks a question, &#8220;What do you want to do?&#8221; and a player answers. As you can imagine, this interactivity introduces a whole lot of complexity into crafting a game&#8217;s &#8216;experience&#8217;. A game&#8217;s author(s) can&#8217;t lay out the experience as they can in a book or movie, because no two players will put in the same input or receive the same feedback. This leads to that Important Question: &#8220;What does authorship mean for interactive media?&#8221;. After reading Clint Hocking&#8217;s recent <a href="http://www.clicknothing.com/click_nothing/2011/11/redacted-the-dominant-cultural-form-of-the-21st-century.html">post about authorship</a>, I started thinking about where precedents may have been set in other media. And what else requires input from its consumers? Talkback Radio.</p>
<p><span id="more-434"></span></p>
<p>Talkback radio (talk radio in the US) today has a very rigorous formula. The audience, usually politically conservative, listens to a point of view they already agree with. It is understood that listeners will then call in to agree with/congratulate the host or answer his (and it is almost always his) leading questions (&#8220;Do you want foreigners taking your jobs? Your children&#8217;s jobs?&#8221;) Every now and again, some curious radio owner may decide listen to the show, disagree with the content, phone in to complain, and then get shouted down for presenting their own opinion. An entire family of mostly similar shows that, along with their audience, are baffling and often hostile to outsiders. Sound like games yet?</p>
<p>The host or hosts (the game designers/writers) craft a script, and the callers (players) phone in with their expected input. In most games there is an understood set of actions that players &#8216;know&#8217; to take. If you act outside these bounds, the game stops responding, or it decides that it&#8217;s had enough and kills you/blocks you. Players in an FPS know that running backwards won&#8217;t get them anywhere, so they don&#8217;t. In pretty much every open world game your character is killed if you leave the safe area. If players, or listeners, don&#8217;t input the expected, they get a slap, the dissonance shocks them out of any sense of engagement, and eventually they stop trying or even stop playing. This doesn&#8217;t make these games inherently &#8216;bad&#8217;, but like talkback, it caters to a certain audience and alienates others. How many times have you watched/suffered a non-gamer playing something you love? If they can even work out the controls, you&#8217;ll often hear &#8220;Why can&#8217;t I do this?&#8221;</p>
<p>So how do we avoid falling into the same pit that talkback radio has? Talkback doesn&#8217;t fully realise its interactivity. Sure, listeners are doing stuff, but their input doesn&#8217;t change the majority of the show. They get their bit of feedback, and then the host continues. Their actions aren&#8217;t the performance, the host&#8217;s are. In Call of Duty you decide to start shooting a squad-mate. The gun fires and you get the same immediate feedback as shooting anywhere else, but the teammate isn&#8217;t injured, and in the next cutscene he will still fistbump you.</p>
<div class="wp-caption alignleft" style="width: 278px"><a href="http://reface.me/applications/21-farmville-art-masterpieces/"><img class="   " title="Farmville" src="http://reface.me/wp-content/uploads/farmville-mona-lisa-by-kevin-johnson.png" alt="Wait, Farmville isn't completely evil?" width="268" height="167" /></a><p class="wp-caption-text">Farmville can&#039;t punish you for this</p></div>
<p>Now, this way of thinking may mislead you into believing that you need to anticipate all player actions and change the narrative to fit them, which is impossible. The problem lies instead with the authors insistance on making their narrative the one &#8216;true&#8217; narrative. Minecraft can cope with any player input, you can&#8217;t spoil the game by running in one direction for an hour. Another solution is to restrict player input so much that they don&#8217;t even get the opportunity to spoil the game. Facebook games cater to an enormous audience of non-gamers, perhaps in part because they can&#8217;t get frustrated by the game telling them they&#8217;re &#8220;doing it wrong&#8221; if they click in the wrong place.</p>
<p>Essentially, talkback radio doesn&#8217;t really listen to its callers. Don&#8217;t let your games ignore its players. If a player wants to leap around and get all up in Alyx&#8217;s business while she talks at them, allow it, or even better , acknowledge it by having her remark on it. Don&#8217;t ask your players leading questions by forcing a good/bad moral choice on them. Let players make their own choices and have the game react as best it can. Don&#8217;t hang up on the crazy caller because you don&#8217;t know how to respond.</p>
<p><em>NOTE: This is reposted at <a href="http://www.altdevblogaday.com/" target="_blank">AltDevBlogADay</a>, a site full of some very clever game-devs.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/434/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=434&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/11/20/talkback-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://www.latalkradio.com/images/Studio.jpg" medium="image">
			<media:title type="html">Talkback Radio Studio</media:title>
		</media:content>

		<media:content url="http://reface.me/wp-content/uploads/farmville-mona-lisa-by-kevin-johnson.png" medium="image">
			<media:title type="html">Farmville</media:title>
		</media:content>
	</item>
		<item>
		<title>Extreme Game Dev : 0H Game Jam</title>
		<link>http://grapefruitgames.com/2011/11/06/extreme-game-dev-0h-game-jam/</link>
		<comments>http://grapefruitgames.com/2011/11/06/extreme-game-dev-0h-game-jam/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 19:57:36 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gamejam]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[ludum dare]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=449</guid>
		<description><![CDATA[Last night I made a game in 0 hours. The clocks went back for daylight saving, and that hour OUTSIDE OF TIME ITSELF is perfect for a mini-gamejam. The game I made with my theme of &#8216;Sleep&#8217; is&#8230;functional? If you dare to play &#8220;Go To Sleep&#8221; you can do so here (Unity Webplayer). And also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=449&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://grapefruitgames.files.wordpress.com/2011/11/screen-shot-2011-11-06-at-2-17-39-am.png"><img class="aligncenter size-full wp-image-450" title="Go To Sleep screen" src="http://grapefruitgames.files.wordpress.com/2011/11/screen-shot-2011-11-06-at-2-17-39-am.png?w=470&#038;h=261" alt="" width="470" height="261" /></a>Last night I made a game in 0 hours. The clocks went back for daylight saving, and that hour OUTSIDE OF TIME ITSELF is perfect for a mini-gamejam. The game I made with my theme of &#8216;Sleep&#8217; is&#8230;functional? If you dare to play &#8220;Go To Sleep&#8221; you can do so <a href="http://dl.dropbox.com/u/1156317/GoToSleepWeb/GoToSleepWeb.html">here (Unity Webplayer)</a>. And also check out the other games at <a href="http://0hgame.eu/">http://0hgame.eu/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/449/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=449&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/11/06/extreme-game-dev-0h-game-jam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/11/screen-shot-2011-11-06-at-2-17-39-am.png" medium="image">
			<media:title type="html">Go To Sleep screen</media:title>
		</media:content>
	</item>
		<item>
		<title>I(heart)NY : Babycastles + Parsons Gamejam this weekend</title>
		<link>http://grapefruitgames.com/2011/10/20/iheartny-babycastles-parsons-gamejam-this-weekend/</link>
		<comments>http://grapefruitgames.com/2011/10/20/iheartny-babycastles-parsons-gamejam-this-weekend/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 17:59:28 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[babycastles]]></category>
		<category><![CDATA[gamejam]]></category>
		<category><![CDATA[parsons]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=428</guid>
		<description><![CDATA[Just a PSA, for those in the New York area. Parsons/The New School &#38; Babycastles are hosting a gamejam this weekend. Come down and make a game! No matter your skill/experience you&#8217;ll have fun and get really tired and want to cry. Click here for more info. For those on the west coast, TIGJam is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=428&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><a href="http://www.facebook.com/event.php?eid=261046020606382"><img class="aligncenter" title="Gamejam" src="http://www.newschoolgames.org/wp-content/uploads/2011/10/game-jam-poster-web.png" alt="" width="455" height="644" /></a>Just a PSA, for those in the New York area. Parsons/The New School &amp; Babycastles are hosting a gamejam this weekend. Come down and make a game! No matter your skill/experience you&#8217;ll have fun and get really tired and want to cry. Click <a href="http://www.facebook.com/event.php?eid=261046020606382">here</a> for more info.</p>
<p style="text-align:left;">For those on the west coast, <a href="http://www.tigjam.com">TIGJam</a> is also this weekend, so NO EXCUSES</p>
<p style="text-align:left;">UPDATE : Gamejam complete. See results <a href="http://www.itsaltercationtime.com/2011/10/dinner-secrets.html">here</a>.</p>
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/428/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=428&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/10/20/iheartny-babycastles-parsons-gamejam-this-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://www.newschoolgames.org/wp-content/uploads/2011/10/game-jam-poster-web.png" medium="image">
			<media:title type="html">Gamejam</media:title>
		</media:content>
	</item>
		<item>
		<title>???</title>
		<link>http://grapefruitgames.com/2011/10/18/422/</link>
		<comments>http://grapefruitgames.com/2011/10/18/422/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 19:24:55 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[new game]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=422</guid>
		<description><![CDATA[&#8230;forthcoming&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=422&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://grapefruitgames.files.wordpress.com/2011/10/screen-shot-2011-10-18-at-3-11-57-pm.png"><img src="http://grapefruitgames.files.wordpress.com/2011/10/screen-shot-2011-10-18-at-3-11-57-pm.png?w=470&#038;h=348" alt="points if you recognise this..." title="???" width="470" height="348" class="aligncenter size-full wp-image-423" /></a></p>
<p>&#8230;forthcoming&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/422/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=422&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/10/18/422/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/10/screen-shot-2011-10-18-at-3-11-57-pm.png" medium="image">
			<media:title type="html">???</media:title>
		</media:content>
	</item>
		<item>
		<title>The Crying Game #3 : Tantrum</title>
		<link>http://grapefruitgames.com/2011/10/17/the-crying-game-3-tantrum/</link>
		<comments>http://grapefruitgames.com/2011/10/17/the-crying-game-3-tantrum/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 00:15:50 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=395</guid>
		<description><![CDATA[This is the final part of a dev diary for &#8220;Super Cult Tycoon 2 : Deluxe Edition&#8221; a game I’m making in a month with Robert Yang (now as Altercation.), for the Super Friendship Club’s second pageant. Have a read of Part 1 and Part 2 for more info! It&#8217;s the final stretch, we have to make this mess [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=395&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is the final part of a dev diary for &#8220;Super Cult Tycoon 2 : Deluxe Edition&#8221; a game I’m making in a month with <a href="http://radiator.debacle.us">Robert Yang</a> (now as <a href="http://www.itsaltercationtime.com/">Altercation.</a>), for the <a href="http://www.superfriendshipclub.com">Super Friendship Club’s</a> second pageant. Have a read of <a title="The Crying Game #1: A Unity3D Dev Diary" href="http://grapefruitgames.com/2011/09/06/the-crying-game-1-a-unity3d-dev-diary/">Part 1</a> and <a title="The Crying Game #2 : Less tears" href="http://grapefruitgames.com/2011/09/21/the-crying-game-2-less-tears/">Part 2</a> for more info!</p>
<p>It&#8217;s the final stretch, we have to make this mess of loose mechanics into something worth your time. Daunting! We had until Sept 30th to finish. But will we?</p>
<p><a href="http://grapefruitgames.files.wordpress.com/2011/09/main_logo.png"><img class="aligncenter size-full wp-image-399" title="CultMainLogo" src="http://grapefruitgames.files.wordpress.com/2011/09/main_logo.png?w=470&#038;h=235" alt="WE HAVE A NAME!!!!!!!!!" width="470" height="235" /></a><span id="more-395"></span></p>
<p>DAY 9) I ended up hacking in a pathfinding system that will need to be extended later, but at least we now get a better idea of how to move the abduction van around, so improvements can be made. Essentially, I restricted the van&#8217;s movement to go either to the cult drop-off location, or anywhere within the town&#8217;s bounding box. Between the two is a single waypointed path. Serves our purposes for now, but will need to bite the bullet and put in full pathfinding soon.</p>
<p>DAY 10) Put in better FBI spawning. It now spawns humvees that travel along one of several paths to the plantation, and then spawn FBI agents. To make the presence of agents a bigger issue to worry about, there is now an &#8216;Investigation&#8217; progress bar that advances when FBI agents find their way to your cults HQ (a barn). If the FBI completes their investigation, you lose. This acts as a natural game timer, but is far more dynamic and, if we can balance it right, leads to scrambles in the end game as you become overwhelmed by agents.</p>
<p>DAY 11) Robert improved the GUI, added a launch screen, and put in a swish notification/tutorial system. Along with some quick and dirty &#8216;focus on event&#8217; code, it really helps bring mechanics together. We had to pick a game title for the logo, and ended up sticking with our working title plus a few bells a whistles, to get &#8216;Super Cult Tycoon 2 : Deluxe Edition.&#8217;</p>
<p>DAY 12) We still needed the abduction mechanic to be more active, and settled on the idea of FBI road checks, which hold up your van and increase FBI presence. Since you now needed to be able to choose different routes back to base, I had no choice but to put in a pathfinding system. But first, procrastination. I cleaned up bugs I&#8217;d been putting off for a while (like followers that would slowly rise up as they wandered around. Believers may call it ascension, I call it sloppy) and put in a couple minor aesthetic features.</p>
<p><a href="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-26-at-9-09-38-pm.png"><img class="aligncenter" title="BasicPathing" src="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-26-at-9-09-38-pm.png?w=470&#038;h=270" alt="" width="470" height="270" /></a></p>
<p>DAY 13) I decided to use the pathnodes + A* implementation I had already written for <a title="ENFORCED HIATUS" href="http://grapefruitgames.com/2011/08/07/enforced-hiatus/">Muckraker</a>. The problem we had was that our forest has nothing to block line of sight, so my old LOS based method of finding node connections would create paths through trees. We didn&#8217;t want to manually place LOS blockers, and really didn&#8217;t want to manually draw paths. After talking about a whole bunch of complex ideas (like sampling the texture/detail map to avoid pathing through forest, or raising the height of the terrain in forests by a tiny amount) we realised we were overthinking it. I put in a simple distance check, so nodes that are close to each other will always be connected. We have no scenario where nearby nodes wouldn&#8217;t be connected, and no changes in height, so it fits our needs perfectly. After doing this, it becomes trivial to find a path from any valid location to any other valid location through our good friend A* (I may post my general &amp; super-simple implementation on my blog for anyone interested)</p>
<p>DAY 14 ) Pathfinding implemented, spent a while ironing out some bugs. Also had to put in workarounds for a couple of cases. Each time you try to place a building it will check whether there is still a valid path to HQ, and if not you won&#8217;t be able to build. It will also check if any NPCs paths will be interrupted, and if so, repath. All major coding is now complete, and although we probably won&#8217;t be &#8216;feature-complete&#8217; until release, we have the basic game loop down pat and will mostly be refining existing features to focus on the game&#8217;s strengths.</p>
<p>DAY 15) Playtesting, and then more playtesting. Honestly, I&#8217;ve played this bloody thing so many times I&#8217;m starting to worry it&#8217;s affecting my sanity (it&#8217;s the ice cream truck music&#8217;s fault) But each time we play, we see something that should be changed. A bug perhaps, a GUI niggle or very occasionally, a peek at the &#8216;core&#8217; of the game and perhaps a way to expose it. We got rid of the multiple vans, instead you upgrade the one vehicle. Most buildings no longer need to be staffed. Put outline shaders on the van and agents, so they can be seen behind buildings&#8230;</p>
<p>DAY 16) CRUNCH MODE. Reality struck. There is no way we can get this polished in time. We decided to finish an &#8216;alpha&#8217; build for the pageant on the 30th. This alpha is really just a demo of the systems, with gameplay not implemented fully. Importantly, it forces us to hammer down showstopping bugs that we had been putting up with. Robert added a wonderful intro/tutorial, as well as an ending scene. I added some feedback where needed(such as the &#8216;money rain&#8217; when bribing) and cleaned up features. We vowed to have it finished by Sunday, but at 5am Monday (the 3rd) decided to post an updated build and wait a few more <del>days </del>weeks, since releasing a game that crashes half the time isn&#8217;t so professional.</p>
<p>DAY 17 &#8211; ???) Just polishing now, the most frustrating stage since it seems that all you&#8217;re doing is fixing your mistakes. I spent a long time fixing a series of related crashes, as well as writing the end so it can land you back at the front menu (to play again perhaps???) Tweaking balance as I go. This game is small enough that we don&#8217;t need any complex balancing rules or spreadsheets, and lets us experiment with changes rapidly. Really want to get this out soon, since a couple sites (Kotaku, PC Gamer) had already posted about our unfinished/crashy alpha build, which doesn&#8217;t make such a good impression. But at last&#8230;</p>
<p style="text-align:left;"><a href="www.itsaltercationtime.com"><img class="aligncenter" title="STC2 screenshot" src="http://4.bp.blogspot.com/-gV3T2A0F4Bk/TpifewoUKWI/AAAAAAAAAok/1bCOYR8G9E0/s640/cult_720p.jpg" alt="" width="470" height="270" /></a>&#8230;we release! Have a try of our v1.0 at <a href="http://www.itsaltercationtime.com">Altercation.</a> (Webplayer, Win, Intel Mac)</p>
<p>Feel free to ask any questions about the development, or point out my mistakes. We used Unity3D, Photoshop, Audacity and Maya.</p>
<p><em>NOTE : This is reposted at <a href="http://wp.me/p1ETmK-4Wf">#altdevblogaday</a></em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/395/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=395&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/10/17/the-crying-game-3-tantrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/09/main_logo.png" medium="image">
			<media:title type="html">CultMainLogo</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-26-at-9-09-38-pm.png" medium="image">
			<media:title type="html">BasicPathing</media:title>
		</media:content>

		<media:content url="http://4.bp.blogspot.com/-gV3T2A0F4Bk/TpifewoUKWI/AAAAAAAAAok/1bCOYR8G9E0/s640/cult_720p.jpg" medium="image">
			<media:title type="html">STC2 screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>The Crying Game #2 : Less tears</title>
		<link>http://grapefruitgames.com/2011/09/21/the-crying-game-2-less-tears/</link>
		<comments>http://grapefruitgames.com/2011/09/21/the-crying-game-2-less-tears/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 16:58:24 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[dev diary]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=384</guid>
		<description><![CDATA[This is part two of a dev diary for a game I&#8217;m making in a month with Robert Yang, for the Super Friendship Club&#8217;s second pageant. The theme was mysticism, so somehow we decided to make &#8216;Cult Tycoon&#8217; (still no real name). For the first part, take a look here. Onwards! DAY &#8230; 4?) After [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=384&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is part two of a dev diary for a game I&#8217;m making in a month with <a href="radiator.debacle.us">Robert Yang</a>, for the Super Friendship Club&#8217;s second pageant. The theme was mysticism, so somehow we decided to make &#8216;Cult Tycoon&#8217; (still no real name). For the first part, take a look <a title="The Crying Game #1: A Unity3D Dev Diary" href="http://grapefruitgames.com/2011/09/06/the-crying-game-1-a-unity3d-dev-diary/">here</a>. Onwards!</p>
<p><a href="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-21-at-12-21-45-pm.png"><img class="aligncenter size-full wp-image-392" title="GUITown" src="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-21-at-12-21-45-pm.png?w=470&#038;h=262" alt="" width="470" height="262" /></a></p>
<p><span id="more-384"></span>DAY &#8230; 4?) After a few days break, I came back with a mission, to put something actually &#8216;fun&#8217; into the game. This was foiled however, as I had  a whole bunch of maintenance to do. Robert made some more building models, which I needed to put into my building prefabs to replace my placeholder cubes. Unfortunately, Unity freaked out about the whole business, and my existing prefabs got corrupted and started throwing all kinds of crazy errors. I just had to make my prefabs again, but it was still wasted time.</p>
<p>(schedule got kinda messed up, so I&#8217;m making up the days now)</p>
<p>DAY 5) Grumpy after yesterday, I thought I would do some fun programming. As in, get some sort of system going in the game. The old method of acquiring followers, by parking a van in the town and preaching, was kinda boring. Instead, we made the van into an abductor, where you park the van in front of an unsuspecting citizen and brainwash them. This also wasn&#8217;t too exciting, so we added the risk that another citizen will see you kidnap someone, raising FBI suspicion of your cult. Also did some tidying up, like stopping people walking off the edge of the world.</p>
<p>DAY 6) What&#8217;s a cult without people trying to escape? One thing players have to keep an eye on is how loyal their devotees are. If loyalty is getting low, some radicals may try to escape back to normal society. To stop this, you need defences. We thought about having minefields or fences and the like, but <a href="http://en.wikipedia.org/wiki/Rover_(The_Prisoner)">Rover</a> is much more fun(and easy to model!) I programmed him in, and will maybe include more defences later.</p>
<p><img class="aligncenter size-full wp-image-387" title="Rover/Robert" src="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-21-at-12-22-40-pm.png?w=470&#038;h=261" alt="" width="470" height="261" /></p>
<p>DAY 7) Implemented the Kool-Aid resource, which you build a stockpile of to increase loyalty, and to use on &#8216;Judgement Day&#8217;. If loyalty is getting low, you can drench your followers in Kool-Aid, temporarily raising loyalty. We&#8217;re also thinking of recruiting people via Kool-Aid, so in the late game you can mass-recruit by using some of your stockpile. The FBI also now has an effect, as they wander around your base, buildings they &#8216;investigate&#8217; will  become inactive for a time, so you need to direct them tower-defence style, or bribe them away.</p>
<p>DAY 8) Pathfinding. I had been putting it off, since it always leads to days of bug hunting, but we&#8217;re getting to the point that cars driving through buildings starts to look odd. Unfortunately, since we have dynamic building placement in the cult plantation I can&#8217;t use a plain old navmesh. I have a couple options.</p>
<p>The first and simplest is to only lay out waypoints along the road between the town and plantation. You can only control the exact position of the van when it is in the town, it is otherwise just travelling along the waypoints or waiting at the plantation. This may be counter-intuitive, but will focus the role of the van (it doesn&#8217;t need to be moved around the plantation)</p>
<p>The second is to lay out a grid of nodes in the plantation (and elsewhere), and when a building is placed, I disable those nodes, so when a unit is looking for a path it knows it can&#8217;t go there. This will be slower and harder to implement, but if we ever want units to be controllable in the plantation it&#8217;s really the only method. I&#8217;m open to other possibilities, so if anyone knows what might work&#8230;</p>
<p>That&#8217;s it for now! Check back in a couple of weeks, when I will be going over the (hopefully)final stretch.</p>
<p><em>Go to <a title="The Crying Game #3 : Tantrum" href="http://grapefruitgames.com/2011/10/17/the-crying-game-3-tantrum/">Part 3</a></em></p>
<p><em>NOTE: This is reposted on <a href="http://altdevblogaday.com/">AltDevBlogADay</a>, which is full of interesting articles by devs of many flavours.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/384/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=384&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/09/21/the-crying-game-2-less-tears/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-21-at-12-21-45-pm.png" medium="image">
			<media:title type="html">GUITown</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-21-at-12-22-40-pm.png" medium="image">
			<media:title type="html">Rover/Robert</media:title>
		</media:content>
	</item>
		<item>
		<title>The Crying Game #1: A Unity3D Dev Diary</title>
		<link>http://grapefruitgames.com/2011/09/06/the-crying-game-1-a-unity3d-dev-diary/</link>
		<comments>http://grapefruitgames.com/2011/09/06/the-crying-game-1-a-unity3d-dev-diary/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 00:02:39 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev diary]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=370</guid>
		<description><![CDATA[This dreary September,Robert Yang and myself are taking part in the 2nd Super Friendship Club&#8217;s pageant. These pageants, open to all, give you a month to make a game surrounding a theme. This time around the theme is Mystism. Stretching that slightly, we are making &#8216;Cult Tycoon&#8217; (working title), where players must recruit cult members and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=370&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This dreary September,<a href="http://radiator.debacle.us">Robert Yang</a> and myself are taking part in the <a href="http://superfriendshipclub.com/forum/viewtopic.php?f=4&amp;t=346">2nd Super Friendship Club&#8217;s pageant</a>. These pageants, open to all, give you a month to make a game surrounding a theme. This time around the theme is Mystism. Stretching that slightly, we are making &#8216;Cult Tycoon&#8217; (working title), where players must recruit cult members and make as much money before Judgement Day, while keeping the FBI off their backs.</p>
<p>As the &#8216;programmer&#8217; on this game, this dev diary will go over code techniques and structures I&#8217;m using, and some of the lessons and tips I&#8217;m learning, in the hope it will help, or at least be of interest, to somebody. It will mostly cover basic practice, but may delve into more advanced stuff if I end up going that way. Also, since this is a somewhat different breed of game than what I usually make, I&#8217;m coding it almost entirely from scratch, so I&#8217;ll be experimenting as a go along. For more up-to-the minute progress reports, see our <a href="http://superfriendshipclub.com/forum/viewtopic.php?f=4&amp;t=366&amp;p=3125#p3125">thread on the Club&#8217;s forums</a>.</p>
<p><span id="more-370"></span></p>
<p>DAY 1) Implemented camera movement. Scroll via sides of screen or keyboard. No plans for rotation or zoom right now, and cam height is locked. Gameplay will mostly be about buying/placing buildings, so I&#8217;m also laying out the base class of buildings. Have logic for selecting building from GUI and placing in place.</p>
<p style="text-align:center;"><a href="http://dl.dropbox.com/u/19887116/mysticism2.jpg"><img class="aligncenter" title="Day 1 pic" src="http://dl.dropbox.com/u/19887116/mysticism2.jpg" alt="" width="470" height="250" /></a></p>
<p>DAY 2) Robert has finished first bunch of models of the town that you must recruit people from. Putting in the essential state-logic, like cash reserves, followers, and FBI interest. I&#8217;m laying out the base class for all the people, and putting in the basic logic for the &#8216;Recruiter&#8217;  class. With delicious beer in hand.</p>
<p>To minimise redundant code, I&#8217;m using interfaces and inheritance more heavily than I usually would in a Unity project. Usually the component/gameobject structure makes it less necessary to use such constructs. For an FPS say, you would have a Gun component, of which you would change properties to change the gun type. In  this project, for example, I have an abstract building class that handles placement, while each  building type has it&#8217;s own code to do whatever it is that the building does. In a similar vain I have a plain &#8216;Follower&#8217; class, from which inherits the various classes of character. Interfaces are useful for, say, selectable objects.</p>
<p>Putting in first hint of gameplay, the loop of sending recruiters out to convert people to your noble cause. Setting up building placement and basic AI (wandering, conversion, allocating amongst buildings&#8230;)</p>
<p><a href="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-06-at-7-47-37-pm.png"><img class="aligncenter size-full wp-image-374" title="Day 2 pic" src="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-06-at-7-47-37-pm.png?w=470&#038;h=308" alt="" width="470" height="308" /></a></p>
<p>DAY 3) I work (my day job) and get wet in this horrible NYC weather.</p>
<p>More crying will come. Feedback/questions are more than appreciated, and if any one wants to join in, you have until the end of the month, so give it a shot! Ask around on the forums if you want t o help another group/person, or be brave and try something yourself.</p>
<p><em>Go to <a title="The Crying Game #2 : Less tears" href="http://grapefruitgames.com/2011/09/21/the-crying-game-2-less-tears/">Part 2</a></em></p>
<p><em>NOTE: This is also posted on <a href="http://altdevblogaday.com/" target="_blank">AltDevBlogADay</a>, a wonderful site for blogs from gamedevs of all sorts.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=370&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/09/06/the-crying-game-1-a-unity3d-dev-diary/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://dl.dropbox.com/u/19887116/mysticism2.jpg" medium="image">
			<media:title type="html">Day 1 pic</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/09/screen-shot-2011-09-06-at-7-47-37-pm.png" medium="image">
			<media:title type="html">Day 2 pic</media:title>
		</media:content>
	</item>
		<item>
		<title>Fucking Run!!! : Ludum Dare #21</title>
		<link>http://grapefruitgames.com/2011/08/28/fucking-run-ludum-dare-21/</link>
		<comments>http://grapefruitgames.com/2011/08/28/fucking-run-ludum-dare-21/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 16:49:17 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[gamejam]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[ld48]]></category>
		<category><![CDATA[ludum dare]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=363</guid>
		<description><![CDATA[So, another Ludum Dare, another game of questionable quality. 48-hrs to make a game based on this round&#8217;s theme, Escape. Last weekend, I had very few free hours, so made sure to keep my game super simple. It turned out OK considering, I wouldn&#8217;t want to keep working on it, but it holds up enough [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=363&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, another <a href="http://ludumdare.com/compo">Ludum Dare</a>, another game of questionable quality. 48-hrs to make a game based on this round&#8217;s theme, Escape. Last weekend, I had very few free hours, so made sure to keep my game super simple. It turned out OK considering, I wouldn&#8217;t want to keep working on it, but it holds up enough to not be embarrassing&#8230;</p>
<p style="text-align:center;"><a href="http://wp.me/pwHQa-5R"><img class="aligncenter size-full wp-image-364" title="MenuScreen" src="http://grapefruitgames.files.wordpress.com/2011/08/menuscreen.png?w=470&#038;h=263" alt="" width="470" height="263" /></a></p>
<p><span id="more-363"></span>Fucking Run is a first person &#8216;dodge the obstacles&#8217; game, where you have to dodge pits as you run down a corridor. The &#8216;twist&#8217; is you have to keep looking behind to avoid the big flashing cubes creeping up on you. I&#8217;d give it 5-mins before it gets too hard/boring. With that glowing endorsement, try it out here!</p>
<p>- <a href="http://dl.dropbox.com/u/1156317/FuckingRun/FuckingRunWeb/FuckingRunWeb.html" target="_blank">Web (needs Unity plugin)</a> (113KB)</p>
<p>- <a href="http://dl.dropbox.com/u/1156317/FuckingRun/FuckingRunWin.zip" target="_blank">Win</a> (6.9MB)</p>
<p>- <a href="http://dl.dropbox.com/u/1156317/FuckingRun/FuckingRunMac.zip" target="_blank">Mac</a> (13MB)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/363/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=363&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/08/28/fucking-run-ludum-dare-21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://grapefruitgames.files.wordpress.com/2011/08/menuscreen.png" medium="image">
			<media:title type="html">MenuScreen</media:title>
		</media:content>
	</item>
		<item>
		<title>ENFORCED HIATUS</title>
		<link>http://grapefruitgames.com/2011/08/07/enforced-hiatus/</link>
		<comments>http://grapefruitgames.com/2011/08/07/enforced-hiatus/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 17:58:46 +0000</pubDate>
		<dc:creator>Eddie Cameron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[muckraker]]></category>
		<category><![CDATA[pageant]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://grapefruitgames.com/?p=354</guid>
		<description><![CDATA[Due to me being a silly person, I&#8217;ve been too busy to even look at this site. Robert Yang and I have been working on an overambitious project for superfriendshipclub.com&#8217;s Justice pageant. The game, Muckraker is based on a theme of justice through sensationalist journalism, and how it translates the most traditional form of punishment, shame, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=354&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Due to me being a silly person, I&#8217;ve been too busy to even look at this site. Robert Yang and I have been working on an overambitious project for <a href="www.superfriendshipclub.com" target="_blank">superfriendshipclub.com&#8217;s</a> Justice pageant. The game, Muckraker is based on a theme of justice through sensationalist journalism, and how it translates the most traditional form of punishment, shame, to modern society. But really it&#8217;s just a stealth game with film recording/editing (think Thief + Fatal Frame + our MiniLD #27 entry, <a href="http://www.ludumdare.com/compo/minild-27/?uid=4369" target="_blank">Polonius</a> )</p>
<p>Anyway, look out for a beta for Muckraker as well as a &#8220;Dev Diary&#8221; of sorts in the next couple of weeks.</p>
<p style="text-align:center;"><a href="http://dl.dropbox.com/u/19887116/muckrakers1.jpg"><img class="aligncenter" title="Muckraker" src="http://dl.dropbox.com/u/19887116/muckrakers1.jpg" alt="TITLE SCREEN" width="410" height="230" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grapefruitgames.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grapefruitgames.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grapefruitgames.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grapefruitgames.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grapefruitgames.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grapefruitgames.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grapefruitgames.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grapefruitgames.wordpress.com/354/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grapefruitgames.com&amp;blog=7795022&amp;post=354&amp;subd=grapefruitgames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grapefruitgames.com/2011/08/07/enforced-hiatus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">EddieC</media:title>
		</media:content>

		<media:content url="http://dl.dropbox.com/u/19887116/muckrakers1.jpg" medium="image">
			<media:title type="html">Muckraker</media:title>
		</media:content>
	</item>
	</channel>
</rss>
