<?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>Jesse Gomez</title>
	<atom:link href="http://thecoho.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://thecoho.net</link>
	<description>Swimming upstream since 1978</description>
	<lastBuildDate>Thu, 24 Jun 2010 15:24:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title></title>
		<link>http://thecoho.net/2010/06/24/733/</link>
		<comments>http://thecoho.net/2010/06/24/733/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 15:22:25 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=733</guid>
		<description><![CDATA[EXAMPLE : AS3, blitting
A.L.I., the grant funded department at UNT where I work, missed a grant cycle, which basically means we were shutting down. Things a went a little crazy, people freaked, the boss man left,meanwhile I made this with no supervision or direction.
The edugame centers around the idea making an educational card game, but [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EXAMPLE : AS3, blitting</strong></p>
<p><a rel="shadowbox;height=600;width=960" href="http://thecoho.net/demos/am_rev/index.html"><img class="alignright size-medium wp-image-734" title="revthumb" src="http://thecoho.net/wp-content/uploads/2010/06/revthumb-250x106.jpg" alt="revthumb" width="250" height="106" /></a>A.L.I., the grant funded department at UNT where I work, missed a grant cycle, which basically means we were shutting down. Things a went a little crazy, people freaked, the boss man left,meanwhile I made this with no supervision or direction.</p>
<p>The edugame centers around the idea making an educational card game, but tries to leverage the computer interfaces strengths &#8211; an interactive board, and card control. and complex score keeping among others. Each card adds or subtracts points from states and, as states points reach zero or 10, the points recursively trickle down to the neighboring states.</p>
<p>This was months ago, but I remember what a breath of fresh air is was to get to be involved in a  project form inception to creation, something which was part of our standards when the department began, but had become increasingly hard to do as project quantity increased and development cycles decreased. This took two weeks to make, the idea being create it as a two person game sharing a  keyboard, but take it to the edge where we could put an AI in it or make it a network game.</p>
<p>I strongly recommend choosing the &#8220;cards sorted by date&#8221; option then playing the second card &#8220;stamp act&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2010/06/24/733/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Same idea, 6 months later.</title>
		<link>http://thecoho.net/2010/06/23/same-idea-6-months-later/</link>
		<comments>http://thecoho.net/2010/06/23/same-idea-6-months-later/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 15:57:35 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[project log]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=715</guid>
		<description><![CDATA[Thought I&#8217;d post the beta version of a project I&#8217;ve been working on, mostly because it makes me chuckle. It also, for represents a major shift in thinking and ability. I&#8217;ve been able to make things quirky, fun and actually have a sense of style for a while now, but I&#8217;ve reached 5k hours of solid [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thecoho.net/demos/pres_match.html"><img class="alignright size-medium wp-image-716" title="Picture23" src="http://thecoho.net/wp-content/uploads/2010/06/Picture23-250x159.png" alt="Picture23" width="250" height="159" /></a>Thought I&#8217;d post the beta version of a project I&#8217;ve been working on, mostly because it makes me chuckle. It also, for represents a major shift in thinking and ability. I&#8217;ve been able to make things quirky, fun and actually have a sense of style for a while now, but I&#8217;ve reached 5k hours of solid practice recently and something has just &#8220;clicked&#8221; which means things are getting rather effortless.</p>
<p>There&#8217;s some solid MVC here, a custom liquid renderer built on top of box2d, along with he sensors update I posted before, and basically a much better foundation than before. It took about a week to complete from concept to creation. When I get the edits, I&#8217;m going to optimize those metaballs, and fix the instantiation glitch that&#8217;s eating up so much memory.</p>
<p>(As usual, click the image for the demo. I&#8217;d suggest clicking &#8220;Great Depression and WWII&#8221;. The machine turns on when there&#8217;s ahead in the jar, and the head gets sucked up a tube if it&#8217;s the correct head.)  </p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2010/06/23/same-idea-6-months-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Quickbox2d Sensors</title>
		<link>http://thecoho.net/2010/06/14/simple-quickbox2d-sensors/</link>
		<comments>http://thecoho.net/2010/06/14/simple-quickbox2d-sensors/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 16:12:00 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[code stuffs]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[box2d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[quickbox2d]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=693</guid>
		<description><![CDATA[Hey, wouldn&#8217;t be nice if you could make sensors easily in quickbox2d (which is already fantastic and easy). Well, you can, and here&#8217;s how, really easily. I&#8217;d post the source code, but if you haven&#8217;t figured it out by yourself, you  might need the practice tinkering (besides Zevan will add it soon, I&#8217;m sure). This [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thecoho.net/wp-content/uploads/2010/06/sensorpic.jpg" rel="shadowbox[post-693];player=img;"><img class="alignright size-medium wp-image-709" title="sensorpic" src="http://thecoho.net/wp-content/uploads/2010/06/sensorpic-250x262.jpg" alt="sensorpic" width="250" height="262" /></a>Hey, wouldn&#8217;t be nice if you could make sensors easily in quickbox2d (which is already fantastic and easy). Well, you can, and here&#8217;s how, really easily. I&#8217;d post the source code, but if you haven&#8217;t figured it out by yourself, you  might need the practice tinkering (besides Zevan will add it soon, I&#8217;m sure). This is painless, I promise.</p>
<p>If you don&#8217;t know what a sensor is, or why you&#8217;d want one &#8211; think of it as a physics object that detects collision but doesn&#8217;t actually affect the movement of anything its collides with &#8211; like passing through a ghost. No category or mask bits needed here, just a simple &#8220;true&#8221; or  &#8221;false&#8221;.</p>
<p>here&#8217;s how to add it to quickbox2d:</p>
<p>OVERVIEW:</p>
<p>you are going to open and add one tiny line of code to 3 files.</p>
<p>Step 1) open com.actionsnippet.QuickObject.as</p>
<p>Step) find the function &#8220;defineDefaults&#8221; should look something like this:</p>
<div class="codecolorer-container actionscript3 dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>196<br />197<br />198<br />199<br />200<br />201<br />202<br />203<br />204<br />205<br />206<br />207<br />208<br />209<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #339966; font-weight: bold;">function</span> defineDefaults<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span><br />
defaults = <span style="color: #000000;">&#123;</span><span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">3</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">y</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">3</span><span style="color: #000066; font-weight: bold;">,</span> linearDamping<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span><br />
angularDamping<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span> isBullet<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span><br />
fixedRotation<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span><br />
allowSleep<span style="color: #000066; font-weight: bold;">:</span> <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span><br />
isSleeping<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span><br />
scaleSkin<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span><br />
density<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1.0</span><span style="color: #000066; font-weight: bold;">,</span> friction<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0.5</span><span style="color: #000066; font-weight: bold;">,</span> restitution<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0.2</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">angle</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0.0</span><span style="color: #000066; font-weight: bold;">,</span><br />
maskBits<span style="color: #000066; font-weight: bold;">:</span>0xFFFF<span style="color: #000066; font-weight: bold;">,</span> categoryBits<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">,</span> groupIndex<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span><br />
draggable<span style="color: #000066; font-weight: bold;">:</span> <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span><br />
lineColor<span style="color: #000066; font-weight: bold;">:</span>0x000000<span style="color: #000066; font-weight: bold;">,</span> lineAlpha<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">,</span><br />
lineThickness<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span><br />
fillColor<span style="color: #000066; font-weight: bold;">:</span>0xCCCCCC<span style="color: #000066; font-weight: bold;">,</span> fillAlpha<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1</span><br />
<span style="color: #000000;">&#125;</span></div></td></tr></tbody></table></div>
<p>When you create an object, you pass parameters. these are the default parameters and we need to do as add &#8220;, isSensor:false&#8221; at the end so it looks like this</p>
<div class="codecolorer-container actionscript3 dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>196<br />197<br />198<br />199<br />200<br />201<br />202<br />203<br />204<br />205<br />206<br />207<br />208<br />209<br />210<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #339966; font-weight: bold;">function</span> defineDefaults<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span><br />
defaults = <span style="color: #000000;">&#123;</span><span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">3</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">y</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">3</span><span style="color: #000066; font-weight: bold;">,</span> linearDamping<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span><br />
angularDamping<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span> isBullet<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span><br />
fixedRotation<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span><br />
allowSleep<span style="color: #000066; font-weight: bold;">:</span> <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span><br />
isSleeping<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">,</span><br />
scaleSkin<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span><br />
density<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1.0</span><span style="color: #000066; font-weight: bold;">,</span> friction<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0.5</span><span style="color: #000066; font-weight: bold;">,</span> restitution<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0.2</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">angle</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0.0</span><span style="color: #000066; font-weight: bold;">,</span><br />
maskBits<span style="color: #000066; font-weight: bold;">:</span>0xFFFF<span style="color: #000066; font-weight: bold;">,</span> categoryBits<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">,</span> groupIndex<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span><br />
draggable<span style="color: #000066; font-weight: bold;">:</span> <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span><br />
lineColor<span style="color: #000066; font-weight: bold;">:</span>0x000000<span style="color: #000066; font-weight: bold;">,</span> lineAlpha<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">,</span><br />
lineThickness<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span><br />
fillColor<span style="color: #000066; font-weight: bold;">:</span>0xCCCCCC<span style="color: #000066; font-weight: bold;">,</span> fillAlpha<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">,</span><br />
isSenor<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">false</span><br />
<span style="color: #000000;">&#125;</span></div></td></tr></tbody></table></div>
<p>1 of 3 completed. Now lets add a couple of tiny bits of code to the &#8220;BoxObject.as&#8221; and &#8220;CircleObject.as&#8221; files as well</p>
<p>BoxObject code: &#8220;boxDef.isSensor = p.isSensor;&#8221; see example below</p>
<div class="codecolorer-container actionscript3 dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:450px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">override <span style="color: #0033ff; font-weight: bold;">protected</span> <span style="color: #339966; font-weight: bold;">function</span> build<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> p<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=object%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:object.html"><span style="color: #004993;">Object</span></a> = params<span style="color: #000066; font-weight: bold;">;</span><br />
<br />
<span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>p<span style="color: #000066; font-weight: bold;">.</span>skin <span style="color: #0033ff; font-weight: bold;">is</span> <a href="http://www.google.com/search?q=displayobject%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:displayobject.html"><span style="color: #004993;">DisplayObject</span></a><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
bodyDef<span style="color: #000066; font-weight: bold;">.</span>userData = p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> t<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a> = p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">rotation</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">rotation</span> = <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span> = p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span> <span style="color: #000066; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;">30</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span> = p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span> <span style="color: #000066; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;">30</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span><br />
p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">rotation</span> = t<span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span><span style="color: #000000;">&#41;</span> p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span> = <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span><span style="color: #000000;">&#41;</span> p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span> = <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
<span style="color: #6699cc; font-weight: bold;">var</span> boxDef<span style="color: #000066; font-weight: bold;">:</span>b2PolygonDef = <span style="color: #0033ff; font-weight: bold;">new</span> b2PolygonDef<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
shapeDef = boxDef<span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> hw<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a> = p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span> <span style="color: #000066; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;">2</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> hh<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a> = p<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span> <span style="color: #000066; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;">2</span><span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span>SetAsBox<span style="color: #000000;">&#40;</span>hw<span style="color: #000066; font-weight: bold;">,</span> hh<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
boxDef<span style="color: #000066; font-weight: bold;">.</span>density = p<span style="color: #000066; font-weight: bold;">.</span>density<span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span>friction = p<span style="color: #000066; font-weight: bold;">.</span>friction<span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span>restitution = p<span style="color: #000066; font-weight: bold;">.</span>restitution<span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">filter</span><span style="color: #000066; font-weight: bold;">.</span>maskBits = p<span style="color: #000066; font-weight: bold;">.</span>maskBits<span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">filter</span><span style="color: #000066; font-weight: bold;">.</span>categoryBits = p<span style="color: #000066; font-weight: bold;">.</span>categoryBits<span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">filter</span><span style="color: #000066; font-weight: bold;">.</span>groupIndex = p<span style="color: #000066; font-weight: bold;">.</span>groupIndex<span style="color: #000066; font-weight: bold;">;</span><br />
boxDef<span style="color: #000066; font-weight: bold;">.</span>isSensor = p<span style="color: #000066; font-weight: bold;">.</span>isSensor<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">// &amp;lt;------ HERE IT IS!</span></div></td></tr></tbody></table></div>
<p>CircleObject code: &#8220;circDef.isSensor = p.isSensor;&#8221; see example below</p>
<div class="codecolorer-container actionscript3 dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:450px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0033ff; font-weight: bold;">protected</span> override <span style="color: #339966; font-weight: bold;">function</span> build<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span><br />
<br />
<span style="color: #6699cc; font-weight: bold;">var</span> p<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=object%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:object.html"><span style="color: #004993;">Object</span></a> = params<span style="color: #000066; font-weight: bold;">;</span><br />
<br />
<span style="color: #6699cc; font-weight: bold;">var</span> circDef<span style="color: #000066; font-weight: bold;">:</span>b2CircleDef = <span style="color: #0033ff; font-weight: bold;">new</span> b2CircleDef<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
shapeDef = circDef<span style="color: #000066; font-weight: bold;">;</span><br />
<br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>p<span style="color: #000066; font-weight: bold;">.</span>skin <span style="color: #0033ff; font-weight: bold;">is</span> <a href="http://www.google.com/search?q=displayobject%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:displayobject.html"><span style="color: #004993;">DisplayObject</span></a><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
bodyDef<span style="color: #000066; font-weight: bold;">.</span>userData = p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>p<span style="color: #000066; font-weight: bold;">.</span>radius<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
p<span style="color: #000066; font-weight: bold;">.</span>radius = p<span style="color: #000066; font-weight: bold;">.</span>skin<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">width</span><span style="color: #000066; font-weight: bold;">/</span><span style="color: #000000; font-weight:bold;">60</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>p<span style="color: #000066; font-weight: bold;">.</span>radius<span style="color: #000000;">&#41;</span> p<span style="color: #000066; font-weight: bold;">.</span>radius = <span style="color: #000066; font-weight: bold;">.</span>5<span style="color: #000066; font-weight: bold;">;</span><br />
<br />
circDef<span style="color: #000066; font-weight: bold;">.</span>radius = p<span style="color: #000066; font-weight: bold;">.</span>radius<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span>density = p<span style="color: #000066; font-weight: bold;">.</span>density<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span>friction = p<span style="color: #000066; font-weight: bold;">.</span>friction<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span>restitution = p<span style="color: #000066; font-weight: bold;">.</span>restitution<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">filter</span><span style="color: #000066; font-weight: bold;">.</span>maskBits = p<span style="color: #000066; font-weight: bold;">.</span>maskBits<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">filter</span><span style="color: #000066; font-weight: bold;">.</span>categoryBits = p<span style="color: #000066; font-weight: bold;">.</span>categoryBits<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">filter</span><span style="color: #000066; font-weight: bold;">.</span>groupIndex = p<span style="color: #000066; font-weight: bold;">.</span>groupIndex<span style="color: #000066; font-weight: bold;">;</span><br />
circDef<span style="color: #000066; font-weight: bold;">.</span>isSensor = p<span style="color: #000066; font-weight: bold;">.</span>isSensor<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">// HERE IT IS!!!</span></div></td></tr></tbody></table></div>
<p>so, now, anytime you want an object to be a sensor, just tell it so on creation.<br />
Examples:</p>
<div class="codecolorer-container actionscript3 dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sim<span style="color: #000066; font-weight: bold;">.</span>addBox<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#123;</span><span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">y</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">width</span><span style="color: #000066; font-weight: bold;">:</span> <span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">height</span><span style="color: #000066; font-weight: bold;">:</span> <span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> density<span style="color: #000066; font-weight: bold;">:</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span> isSensor<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
sim<span style="color: #000066; font-weight: bold;">.</span>addCircle<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#123;</span><span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span> <span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">y</span><span style="color: #000066; font-weight: bold;">:</span> <span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> radius<span style="color: #000066; font-weight: bold;">:</span> <span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">:</span>someNumber<span style="color: #000066; font-weight: bold;">,</span> density<span style="color: #000066; font-weight: bold;">:</span> <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">,</span> isSensor<span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2010/06/14/simple-quickbox2d-sensors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cheesy laser blast and cartoon smart fire</title>
		<link>http://thecoho.net/2010/05/28/cheesy-laser-blast-and-cartoon-smart-fire/</link>
		<comments>http://thecoho.net/2010/05/28/cheesy-laser-blast-and-cartoon-smart-fire/#comments</comments>
		<pubDate>Fri, 28 May 2010 21:24:37 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=690</guid>
		<description><![CDATA[Had some down time at the new job. It&#8217;s been so long since I&#8217;ve done any animation I wanted to see how rusty I was, So I busted out the cartoon smart tutorials and found a great laser tutorial HERE.  Our department&#8217;s name is CLEAR, and this is a gag ad. It&#8217;s downresing in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thecoho.net/wp-content/uploads/2010/05/screenshot.jpg" rel="shadowbox[post-690];player=img;"><img class="alignright size-medium wp-image-713" title="screenshot" src="http://thecoho.net/wp-content/uploads/2010/05/screenshot-250x182.jpg" alt="screenshot" width="250" height="182" /></a>Had some down time at the new job. It&#8217;s been so long since I&#8217;ve done any animation I wanted to see how rusty I was, So I busted out the <a href="http://cartoonsmart.com">cartoon smart</a> tutorials and found a great laser tutorial <a href="http://flashfx.blogspot.com/search/label/Lasers">HERE</a>.  Our department&#8217;s name is CLEAR, and this is a gag ad. It&#8217;s downresing in realtime form 720p (i wanted to see if flash 10 had come the far, it hasnt) hence the laggy parts. all in all, fun and decent.</p>
<p><a href="http://thecoho.net/upload/files/resistance/" target="_blank">http://thecoho.net/upload/files/resistance/</a></p>
<p><a href="http://thecoho.net/upload/files/resistance/"></a></p>
<p><a href="http://thecoho.net/upload/files/resistance/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2010/05/28/cheesy-laser-blast-and-cartoon-smart-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PILLAGE! assets page</title>
		<link>http://thecoho.net/2009/12/29/pillage-assets-page/</link>
		<comments>http://thecoho.net/2009/12/29/pillage-assets-page/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 00:11:15 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[PILLAGE!]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[project log]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=656</guid>
		<description><![CDATA[This page contains updates of assets as I create for the PILLAGE project. Feel free to download anything and use it at your leisure. CLICK THE IMAGES TO SEE A WEB DEMO
 12-30-2009 ROCK, OKTOKING DEATH 2d contraints

turns out the unity packager isnt getting all of the associated assets &#8211; so here&#8217;s the whole project. [...]]]></description>
			<content:encoded><![CDATA[<p>This page contains updates of assets as I create for the PILLAGE project. Feel free to download anything and use it at your leisure. CLICK THE IMAGES TO SEE A WEB DEMO</p>
<h1> 12-30-2009 ROCK, OKTOKING DEATH 2d contraints</h1>
<p><a href="http://thecoho.net/wp-content/uploads/2009/12/kingdeath.html" rel="shadowbox;height=600;width=960" ><img src="http://thecoho.net/wp-content/uploads/2009/12/Picture-4-250x130.png" alt="Picture 4" title="Picture 4" width="250" height="130" class="alignright size-medium wp-image-680" /></a><br />
turns out the unity packager isnt getting all of the associated assets &#8211; so here&#8217;s the whole project. The scene &#8220;level1&#8243; is the want you want to tinker with. Each king has a health, and dies with a basic blood splat, but it only shows up on the cardboard cutout, i&#8217;m assuming because of the cutout/transparency used on the other kings. Rock is much heavier now, modeled and textured. Also, the kings and rocks are constrained to 2d.</p>
<p><a href="http://thecoho.net/upload/files/pillage_jesse_12_30_2009.zip">DOWNLOAD WHOLE PROJECT HERE</a></p>
<h1> 12-29-2009 oktoking and catapult v1</h1>
<p>rollover over the catapult arm (more accurately, the scoop that holds the rock) &#8211; it should turn blue. click and hold to pull back the arm. release to launch.<br />
uses a hinge joint and motor controls.<br />
<a rel="shadowbox;height=600;width=960" href="http://thecoho.net/wp-content/uploads/2009/12/levelparser.html" width="620" height="440"/]"><img src="http://thecoho.net/wp-content/uploads/2009/12/Picture-3-250x137.png" alt="Picture 3" title="Picture 3" width="250" height="137" class="alignright size-medium wp-image-662" /></a></p>
<p><a href='http://thecoho.net/wp-content/uploads/2009/12/scriptedCatapult.zip'>CLICK TO DOWNLOAD scriptedCatapult unity package</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2009/12/29/pillage-assets-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>unity3d xml level parser</title>
		<link>http://thecoho.net/2009/12/27/unity3d-xml-level-parser/</link>
		<comments>http://thecoho.net/2009/12/27/unity3d-xml-level-parser/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 19:01:52 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[PILLAGE!]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[project log]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=652</guid>
		<description><![CDATA[again for PILLAGE! catapult game. this package parses an xml file to create object on the screen relative to the &#8220;castleHolder&#8221; position. import the package. create a ground plane (a big one) at (0,0,0) and then drag the &#8220;castleHolder&#8221; prefab onto the world view. it&#8217;s y should 0 but X and Z can be changed.
Any [...]]]></description>
			<content:encoded><![CDATA[<p>again for PILLAGE! catapult game. this package parses an xml file to create object on the screen relative to the &#8220;castleHolder&#8221; position. import the package. create a ground plane (a big one) at (0,0,0) and then drag the &#8220;castleHolder&#8221; prefab onto the world view. it&#8217;s y should 0 but X and Z can be changed.</p>
<p>Any models you want to instantiate are done at runtime by their name, which means they HAVE to be put in the Resources folder.</p>
<p>castleHolder has a pillage level parser script. simple and magical.</p>
<p><a href='http://thecoho.net/wp-content/uploads/2009/12/pillageParser_1.zip'> pillageParser_1 DOWNLOAD HERE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2009/12/27/unity3d-xml-level-parser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>box2d quickbox2d based level editor</title>
		<link>http://thecoho.net/2009/12/27/box2d-quickbox2d-based-level-editor/</link>
		<comments>http://thecoho.net/2009/12/27/box2d-quickbox2d-based-level-editor/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 07:10:23 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[PILLAGE!]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[project log]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=636</guid>
		<description><![CDATA[A small group of friends and I are making a Unity3d based catapult game. It needs a level editor, which i plan to do in Unity itself, but I&#8217;m still much faster in flash and AS3.
So I spend a few hours and through together this flash based level editor for our game. feel free to [...]]]></description>
			<content:encoded><![CDATA[<p>A small group of friends and I are making a Unity3d based catapult game. It needs a level editor, which i plan to do in Unity itself, but I&#8217;m still much faster in flash and AS3.<br />
So I spend a few hours and through together this flash based level editor for our game. feel free to use it if it&#8217;s useful. it&#8217;ll spit out XML, which is great and works with the unity parser prefab I made for unity. Hooray for rapid prototyping.</p>
<p><a href='http://thecoho.net/wp-content/uploads/2009/12/level_editor_beta.html' rel="shadowbox;height=900;width=1060">level_editor_beta live demo</a></p>
<p><a href='http://thecoho.net/wp-content/uploads/2009/12/level_editor_beta.zip'>level_editor_beta FOR DOWNLOAD</a></p>
<p>To use it, open the presets.txt file and add in any game object you want to instantiate at runtime. Prefab = unity3d prefab name. The size is in meters, just like unity3d. the rest is optional. Run the html. A corresponding button will appear in the top bar &#8211; roll over to see it&#8217;s name. Click it to drop a piece down. rotation is turned off to make it easier to align things. click the save button to save a backup before you test it &#8211; which just turned the rotation back on and run a simulation. it&#8217;s pretty easy to follow i think.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2009/12/27/box2d-quickbox2d-based-level-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Front end part 1</title>
		<link>http://thecoho.net/2009/12/07/flash-front-end-part-1/</link>
		<comments>http://thecoho.net/2009/12/07/flash-front-end-part-1/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 07:08:26 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[flash&Wordpress]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[porfolio revamp]]></category>
		<category><![CDATA[project log]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=621</guid>
		<description><![CDATA[In an effort to use wordpress as a back end and flash as the front end for my portfolio, I did a bunch of reading and testing. XMLRPC test. PHP ones. Then I just started using the built in RSS2.0 feed. Couldn&#8217;t be simpler, and you can drill down to categories with a permalink.
I also [...]]]></description>
			<content:encoded><![CDATA[<p>In an effort to use wordpress as a back end and flash as the front end for my portfolio, I did a bunch of reading and testing. XMLRPC test. PHP ones. Then I just started using the built in RSS2.0 feed. Couldn&#8217;t be simpler, and you can drill down to categories with a permalink.</p>
<p>I also managed to create my first hacked up proof of concept. CLICK THE IMAGE TO THE RIGHT TO VIEW IT.<br />
<a href="http://thecoho.net/wp-content/uploads/2009/12/curveTest21.swf" rel="shadowbox;height=600;width=800"><img src="http://thecoho.net/wp-content/uploads/2009/12/testy1.jpg" alt="testy1" title="testy1" width="250" height="193" class="alignright size-full wp-image-625" /></a></p>
<p>The idea is that for each of the 3 main categories I have, I completely different flash environment is being created each with different game-like aspects. The one I&#8217;m building now is going to be a kitchen with an appliance for each sub category. you have to drag them on the counter and plug them in to trigger a fun animation and turn them on to show content.</p>
<p>This is mostly for my own record at this point. The hack demo above is messy, but runs at 60fps on my 4 year old computer (ignoring how that shadow box on my site seems to slow things down), so I expect it&#8217;ll be fine on most others. I&#8217;m tired and cranky, so I&#8217;m gonna leave it and come back to it, optimize it, clean it up and pit everything into classes, and of course, release it all for free. </p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2009/12/07/flash-front-end-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>drop down test</title>
		<link>http://thecoho.net/2009/11/29/drop-down-test/</link>
		<comments>http://thecoho.net/2009/11/29/drop-down-test/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 17:43:35 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=447</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="stb-container" class="stb-container"><div id='caption' class='stb-custom-caption_box' style="-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; ">Some Caption<div id="stb-tool" class="stb-tool" style="float:right; padding:0px; margin:0px auto"><small><small>(expand/collapse)</small></small><img id="stb-toolimg" style="border: none; background-color: transparent;" src="http://thecoho.net/wp-content/plugins/wp-special-textboxes/images/show.png" title="Show" /></div></div><div id='body' class='stb-custom-body_box' style="display: none; ">Highlighted text and/or short code(s)</div></div>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2009/11/29/drop-down-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rhonda webviewer made in UNITY3D</title>
		<link>http://thecoho.net/2009/11/02/rhonda-unity-based-webviewer/</link>
		<comments>http://thecoho.net/2009/11/02/rhonda-unity-based-webviewer/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 04:13:36 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[project log]]></category>
		<category><![CDATA[rhonda]]></category>

		<guid isPermaLink="false">http://thecoho.net/?p=99</guid>
		<description><![CDATA[There&#8217;s a wonderful 3d drawing application called RHONDA (probably made in openframeworks go there NOW!) that recently came out.It&#8217;s pretty cool, and I read several requests on their board asking for a web viewer. Well, with flash not dealing so well with 10k+ data sets, I made a Rhonda file web viewing plugin in Unity [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a wonderful 3d drawing application called <a href="http://rhondaforever.com/">RHONDA</a> (probably made in <a href="http://www.openframeworks.cc/">openframeworks</a> go there NOW!) that recently came out.It&#8217;s pretty cool, and I read several requests on their board asking for a web viewer. Well, with flash not dealing so well with 10k+ data sets, I made a Rhonda file web viewing plugin in <a href="http://unity3d.com/">Unity 3D</a>, which  is free now. </p>
<p>And, of course, the <a href="http://www.thecoho.net/rhondaWebViewerV1.zip">files are here</a>, and are free. </p>
<p>Use the spacebar, alt, shift and Z keys while clicking a dragging to do some photoshop/3d app like translations (as explained in the &#8220;H&#8221; menu).</p>
<p><em>Please view the full post to see the Unity content.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thecoho.net/2009/11/02/rhonda-unity-based-webviewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
