<?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>Brooks Guthrie &#187; i211</title>
	<atom:link href="http://www.brooksguthrie.com/tag/i211/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksguthrie.com</link>
	<description>technology.audio.podcasting.gaming.television.movies.</description>
	<lastBuildDate>Sun, 06 Jun 2010 18:08:01 +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>Processing A06</title>
		<link>http://www.brooksguthrie.com/2009/03/processing-a06/</link>
		<comments>http://www.brooksguthrie.com/2009/03/processing-a06/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:00:43 +0000</pubDate>
		<dc:creator>Brooks Guthrie</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[i211]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[nim]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.brooksguthrie.com/?p=235</guid>
		<description><![CDATA[Create an interactive interface for the game of Nim. Each iteration of the game begins with three rows of random length (from 1-10), with the text indicating which player&#8217;s turn it is.
Nim is a two-player mathematical game of strategy in which players take turns removing objects from distinct heaps. On each turn, a player must [...]]]></description>
			<content:encoded><![CDATA[<p>Create an interactive interface for the game of Nim. Each iteration of the game begins with three rows of random length (from 1-10), with the text indicating which player&#8217;s turn it is.</p>
<p>Nim is a two-player mathematical game of strategy in which players take turns removing objects from distinct heaps. On each turn, a player must remove at least one object, and may remove any number of objects provided they all come from the same heap. The person who makes the last move (i.e., who takes the last object) wins.</p>
<p><center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/2oIUCKE_MRg&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2oIUCKE_MRg&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center></p>
<p><a title="Processing: Assignment 6 Part 1 Java Applet" href="http://brooksguthrie.com/processing/assign06_part01/index.html" target="_blank">Java Applet</a> | <a title="Processing: Assignment 6 Part 1 Source Code" href="http://brooksguthrie.com/processing/assign06_part01/assign06_part01.pde" target="_blank">.PDE Source Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksguthrie.com/2009/03/processing-a06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing A04/P02</title>
		<link>http://www.brooksguthrie.com/2009/02/processing-part-01/</link>
		<comments>http://www.brooksguthrie.com/2009/02/processing-part-01/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 16:00:29 +0000</pubDate>
		<dc:creator>Brooks Guthrie</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[i211]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[vimeo]]></category>

		<guid isPermaLink="false">http://www.brooksguthrie.com/?p=192</guid>
		<description><![CDATA[Having left the pursuit of an IT degree at Purdue and making my way to IU to study audio, it only seemed natural to continue my interest with a minor in Informatics. As such, there is a natural progression of classes that must be taken for one to achieve said minor. Over the course of [...]]]></description>
			<content:encoded><![CDATA[<p>Having left the pursuit of an IT degree at Purdue and making my way to IU to study audio, it only seemed natural to continue my interest with a minor in Informatics. As such, there is a natural progression of classes that must be taken for one to achieve said minor. Over the course of my four semesters at IU I have taken a number of classes ranging from the very basics of IT and databases, to C programming. Now in the fifth semester I am enrolled in I211, progamming in the Processing environment. Not knowing anything about the language, I was very excited at the challenges this would bring.</p>
<p>Processing itself feels like a hodgepodge of different languages. It is described by many as Java-lite, and I&#8217;ve found much of the syntax to be very similar to C. The main intent of the language is for visualization of a concept: audio, textual, or abstract. A number of examples can be found on Vimeo <a title="Vimeo Tag - Processing.org" href="http://www.vimeo.com/tag:processing.org" target="_blank">here</a>. While I&#8217;m only on the ground floor of the language, I&#8217;m finding the challenge of manipulating shapes and variables and functions to do exactly what it is I want to be very enjoyable. Below I&#8217;ve linked the Java applet and source code for my most recent assignment. The goal was to create some kind of visualization using text. I chose to display the most used keywords from Steve Jobs&#8217; 2007 Macworld keynote address. While the program is simple in operation, it demonstrates a number of essential concepts in using the Processing language.</p>
<p><center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/suHG2GwJbrk&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/suHG2GwJbrk&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center></p>
<p><a title="Processing: Assignment 4 Part 2 Java Applet" href="http://brooksguthrie.com/processing/assign04_part02/index.html" target="_blank">Java Applet</a> | <a title="Processing: Assignment 4 Part 2 Source Code" href="http://brooksguthrie.com/processing/assign04_part02/_20090214_assign04_part02.pde" target="_blank">.PDE Source Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksguthrie.com/2009/02/processing-part-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
