<?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>Process &#187; Roku</title>
	<atom:link href="http://leebyron.com/how/category/roku/feed/" rel="self" type="application/rss+xml" />
	<link>http://leebyron.com/how</link>
	<description>The process work of Lee Byron</description>
	<lastBuildDate>Thu, 06 May 2010 20:26:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Roku Explained</title>
		<link>http://leebyron.com/how/2008/01/22/roku-explained/</link>
		<comments>http://leebyron.com/how/2008/01/22/roku-explained/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 11:46:44 +0000</pubDate>
		<dc:creator>Lee Byron</dc:creator>
				<category><![CDATA[Play]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Roku]]></category>

		<guid isPermaLink="false">http://leebyron.com/how/2008/01/22/roku-explained/</guid>
		<description><![CDATA[I&#8217;m happy to say that there is now a web-ready version of Roku.
I won&#8217;t be releasing a downloadable version because I feel this is representative enough of the gameplay.
Click the screen to go play Roku! It is a rather large file (15MB), be patient for the download.

Roku has a simple game metric chosen to link [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://leebyron.com/what/roku/applet' title='Roku Live' target='_blank'><img src='http://leebyron.com/how/wp-content/uploads/2008/01/roku-live.jpg' alt='Roku Live' /></a>I&#8217;m happy to say that there is now a web-ready version of Roku.</p>
<p>I won&#8217;t be releasing a downloadable version because I feel this is representative enough of the gameplay.</p>
<p>Click the screen to go play Roku! It is a rather large file (15MB), be patient for the download.</p>
<p><img src='http://leebyron.com/how/wp-content/uploads/2008/01/cellular.jpg' alt='Roku Cellular' /><br />
Roku has a simple game metric chosen to link together the virtual and physical game play: <a href="http://en.wikipedia.org/wiki/Cellular_automaton" target="_blank">Cellular Automata</a>.</p>
<p>Roku is made from an arbitrary number of cells arranged into a hexagonal grid, like a honeycomb. The concept of Cellular Automata is reflected in Roku by each cell recognizing and affecting only it&#8217;s direct neighbors. This allows the game play to be very simple yet unique.</p>
<p>While this version has only two games <em>Warm</em> and <em>Cool</em>, other games could be created from this same base mechanic. For example the introduction screen is actually <a href="http://en.wikipedia.org/wiki/Conway's_Game_of_Life" target="_blank">Conway&#8217;s Game of Life</a> implemented in hexagonal space.</p>
<p>Physically, Roku exhibits strong <a href="http://en.wikipedia.org/wiki/Modular_design" target="_blank">Modular Design</a> by using identical physical cells. It would be possible to build a Roku game board of any shape and size which allows for unique physical implementations while enabling mass-production.</p>
<p><img src='http://leebyron.com/how/wp-content/uploads/2008/01/mech1.jpg' alt='Roku Warm - Mechanics' /><br />
Roku <em>Warm</em> is much like the game <em>Lights Out</em>. Pressing a cell will cause all of its neighbors to toggle between up and down. If a neighbor cell was up, it moves down and vice versa. Pressing the same cell a second time would return the board to it&#8217;s previous state.</p>
<p>To win the level, all cells must end up in the down position.</p>
<p><img src='http://leebyron.com/how/wp-content/uploads/2008/01/mech2.jpg' alt='Roku Cool - Mechanics' /><br />
Roku <em>Cool</em> is about making clusters of the same color. Pressing a cell causes the colors of it&#8217;s neighbor cells to rotate. Pressing again would cause a second rotation. Six consecutive presses would return the board to it&#8217;s original state.</p>
<p>Make clusters of a common color to eliminate them from the board and buy you more time. Top out the time-bar to win the level.</p>
<div style="clear:both"></div>
<p>Roku uses Cellular Automata and Modular Design techniques within a Game Design method. The result is pretty interesting in terms of a physical-virtual game crossover, expandable systems and furniture design.</p>
<p>Hopefully, the result is just <em>fun!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://leebyron.com/how/2008/01/22/roku-explained/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Roku Updates</title>
		<link>http://leebyron.com/how/2007/12/17/roku-updates/</link>
		<comments>http://leebyron.com/how/2007/12/17/roku-updates/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 15:12:12 +0000</pubDate>
		<dc:creator>Lee Byron</dc:creator>
				<category><![CDATA[Roku]]></category>

		<guid isPermaLink="false">http://leebyron.com/how/2007/12/17/roku-updates/</guid>
		<description><![CDATA[Virtual Roku went over well with the Kokoromi&#8217;s Gamma256 project and is featured in short at the Gamma256 rundown. Unfortunately I don&#8217;t have a download available due to some weird compiling issues with the controller. I&#8217;ll most likely release a version with mouse control only.

 We had a small end of the semester show a [...]]]></description>
			<content:encoded><![CDATA[<p>Virtual Roku went over well with the Kokoromi&#8217;s Gamma256 project and is featured in short at <a href="http://www.kokoromi.org/projects/gamma256" target="_blank">the Gamma256 rundown.</a> Unfortunately I don&#8217;t have a download available due to some weird compiling issues with the controller. I&#8217;ll most likely release a version with mouse control only.</p>
<div style="clear:both;"></div>
<p><img src='http://leebyron.com/how/wp-content/uploads/2007/12/roku3.jpg' alt='Roku Show' class="right" /> We had a small end of the semester show a few days ago, which went very well. Amongst other things, Roku was on exhibit: both virtual and physical work in progress.</p>
<div style="clear:both;"></div>
<p><img src='http://leebyron.com/how/wp-content/uploads/2007/12/roku2.jpg' alt='Playing the Game' /> Roku Virtual had an outstanding reception. I think I may have created a few new addicts! The video game ran on my laptop for the majority of the show and got nonstop action from a variety of people. It was really great to see such positive response to the game and really see it in the hands of new fresh players for the first time.</p>
<div style="clear:both;"></div>
<p><img src='http://leebyron.com/how/wp-content/uploads/2007/12/roku4.jpg' alt='Roku cells' class="right" /> Roku physical is coming along well. The construction of the physical cells is completed, although the electrical components haven&#8217;t been installed yet. I decided to put a satin finish on the cells, which is much nicer to the touch and won&#8217;t leave thumbprints after play.</p>
]]></content:encoded>
			<wfw:commentRss>http://leebyron.com/how/2007/12/17/roku-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roku Process</title>
		<link>http://leebyron.com/how/2007/12/06/roku-process/</link>
		<comments>http://leebyron.com/how/2007/12/06/roku-process/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 10:30:54 +0000</pubDate>
		<dc:creator>Lee Byron</dc:creator>
				<category><![CDATA[Roku]]></category>

		<guid isPermaLink="false">http://leebyron.com/how/2007/12/06/roku-process/</guid>
		<description><![CDATA[
Roku is coming along slowly but surely. It turns out that these cells take a long time to construct, and a lot of time each on the laser cutter. I have limited access to laser cutters and so that&#8217;s creating a significant bottleneck for the construction of these. I thought it worthwhile to show an [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://leebyron.com/how/wp-content/uploads/2007/12/process-dec6.jpg' title='Roku Process - December 6th 2007'><img src='http://leebyron.com/how/wp-content/uploads/2007/12/process-dec6.thumbnail.jpg' alt='Roku Process - December 6th 2007' /></a></p>
<p>Roku is coming along slowly but surely. It turns out that these cells take a long time to construct, and a lot of time each on the laser cutter. I have limited access to laser cutters and so that&#8217;s creating a significant bottleneck for the construction of these. I thought it worthwhile to show an image of a few of these cells together so you might start to get an idea of what these are going to look like. Over the next week or so I&#8217;ll be cranking out the remaining 16 cells, and hopefully getting a good start on the table surface.</p>
<p>I&#8217;m sure my father felt great pride when he was able to have his very own table saw in his home shop. Personally, I can&#8217;t wait to take home a laser cutter.</p>
]]></content:encoded>
			<wfw:commentRss>http://leebyron.com/how/2007/12/06/roku-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roku Screen Captures</title>
		<link>http://leebyron.com/how/2007/12/04/roku-screen-captures/</link>
		<comments>http://leebyron.com/how/2007/12/04/roku-screen-captures/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 12:16:44 +0000</pubDate>
		<dc:creator>Lee Byron</dc:creator>
				<category><![CDATA[Processing]]></category>
		<category><![CDATA[Roku]]></category>

		<guid isPermaLink="false">http://leebyron.com/how/2007/12/04/roku-screen-captures/</guid>
		<description><![CDATA[Here&#8217;s a bit of preview into the games of Roku. I posted a video of one cell moving about a few weeks ago. Here are screen shots from the video game which is controlled by an XBox 360 controller.


The first screen presents the options to the two different games: Warm and Cold.

Warm
The basic game mechanic [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a bit of preview into the games of Roku. I posted a video of one cell moving about a few weeks ago. Here are screen shots from the video game which is controlled by an XBox 360 controller.</p>
<p><a href='http://leebyron.com/how/wp-content/uploads/2007/12/main.png' title='Main'><img src='http://leebyron.com/how/wp-content/uploads/2007/12/main.thumbnail.png' alt='Main' /></a></p>
<p><span id="more-10"></span><br />
The first screen presents the options to the two different games: Warm and Cold.</p>
<p><a href='http://leebyron.com/how/wp-content/uploads/2007/12/warm.png' title='Warm'><img src='http://leebyron.com/how/wp-content/uploads/2007/12/warm.thumbnail.png' alt='Warm' /></a></p>
<p><strong>Warm</strong><br />
The basic game mechanic is when you touch a cell, all of the neighboring cells will &#8220;do something.&#8221; What that is depends on the individual games. For <em>Warm</em> the goal of the game is to get the board completely flat. Touching a cell will cause all of the neighbors to invert. Those neighbors down will come up, those up will go down. If you&#8217;ve played <em>Lights Out</em>, it&#8217;s that concept.</p>
<p><a href='http://leebyron.com/how/wp-content/uploads/2007/12/cool.png' title='Cool'><img src='http://leebyron.com/how/wp-content/uploads/2007/12/cool.thumbnail.png' alt='Cool' /></a></p>
<p><strong>Cool</strong><br />
For cool, the idea is to create clusters of the same color. Touching a cell will cause all of the colors of the neighboring cells to rotate clockwise around the touched cell. This game plays similarly to bejeweled or tetris. The object of this game is to get as many clusters as quickly as possible, allowing you to move to the next level.</p>
<p>Hopefully Roku will be downloadable in the near future, but right now I&#8217;m having a bit of difficulty exporting an application using the Game Controller. It&#8217;s really much nicer to play with the controller than with a mouse. Until then hopefully these pictures along with the previous post of one physical cell will paint a better picture of what it is I&#8217;m working on here. The final physical game will have 24 cells in a static configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://leebyron.com/how/2007/12/04/roku-screen-captures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Roku physical – proof of concept</title>
		<link>http://leebyron.com/how/2007/11/20/roku-physical-%e2%80%93-proof-of-concept/</link>
		<comments>http://leebyron.com/how/2007/11/20/roku-physical-%e2%80%93-proof-of-concept/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 09:42:28 +0000</pubDate>
		<dc:creator>Lee Byron</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Roku]]></category>

		<guid isPermaLink="false">http://leebyron.com/how/2007/11/20/roku-physical-%e2%80%93-proof-of-concept/</guid>
		<description><![CDATA[Roku has officially escaped the bounds of the computer screen! Here is one cell of Roku working on it&#8217;s own. This proves that I can make these (I&#8217;ve made 2 cells so far), that the lighting looks awesome and the motion is very controllable. The button pressing action is added, but not to my satisfaction. [...]]]></description>
			<content:encoded><![CDATA[<p>Roku has officially escaped the bounds of the computer screen! Here is one cell of Roku working on it&#8217;s own. This proves that I can make these (I&#8217;ve made 2 cells so far), that the lighting looks awesome and the motion is very controllable. The button pressing action is added, but not to my satisfaction. I&#8217;m using the guts from old keyboards to act as the buttons, which is almost working. Re-using the electrical components of the keyboards proved to be really hard; I believe my next attempt will be with reed switches.</p>
<div class="media"><object width="454" height="340"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="bgcolor" value="#FFFFFF" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=394575&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=D57687&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=394575&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=D57687&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always"width="454" height="340" bgcolor="#FFFFFF"></embed></object></div>
<p>So this is what I have before my Thanksgiving vacation. When I return it will be time to hit the ground running and get all of them made. In addition to getting button-pressing working, I also need to be able to control more than 1 at a time&#8230; This is the real challenge. I&#8217;m completely new to Arduino and hardware in general, so I don&#8217;t know my constraints or what&#8217;s possible. I&#8217;ve heard rumor that controlling upwards of 20 servos from one Arduino isn&#8217;t hard to do as long as I&#8217;m okay with sacrificing some accuracy. I can deal with that. It looks like I&#8217;ll need a heafty power supply in addition to figuring out where that fits into the whole puzzle.</p>
<p>Over the break I&#8217;ll be finalizing the cell pattern, and material choices. Translating these models into laser-cut templates and ordering 24 of everything. If everything goes to plan without too much trouble I&#8217;ll be showing rapid Roku process and working shots of Roku in action by the New Year.</p>
]]></content:encoded>
			<wfw:commentRss>http://leebyron.com/how/2007/11/20/roku-physical-%e2%80%93-proof-of-concept/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
