<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://biov.wiki.iat.sfu.ca/biov/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Johnny.rodgers</id>
	<title>BioV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://biov.wiki.iat.sfu.ca/biov/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Johnny.rodgers"/>
	<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/Special:Contributions/Johnny.rodgers"/>
	<updated>2026-09-09T05:44:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1730</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1730"/>
		<updated>2008-12-08T01:59:22Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Firing on All Cylinders (''Hockey Interview Generator'') */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
'''Application available at: http://www.creativecreature.ca/IAT800/FOAC'''&lt;br /&gt;
&lt;br /&gt;
'''Report available at: http://www.creativecreature.ca/IAT800/FOAC_Paper/final_paper_IAT800_JR(301089308).pdf'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* How did you feel about your team's performance tonight?&lt;br /&gt;
* After this game, how do you prepare for your next effort?&lt;br /&gt;
* What can your dressing room take away from the game?&lt;br /&gt;
* What was the feeling like on the bench?&lt;br /&gt;
* How did you and your team approach this matchup?&lt;br /&gt;
* What was on your mind heading onto the ice?&lt;br /&gt;
* How did you feel about your play tonight?&lt;br /&gt;
* What have been your team's strengths so far?&lt;br /&gt;
* Tell me about your experience of tonight's game.&lt;br /&gt;
* Overall, what strategy can your team rely on moving forward?&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders&lt;br /&gt;
* We got a couple lucky bounces&lt;br /&gt;
* Each of us made sure to take our man out of the play&lt;br /&gt;
* We kept up the tempo&lt;br /&gt;
* Everybody's gotta make sure to D up on their man&lt;br /&gt;
* We cashed in on our chances&lt;br /&gt;
* We won the battles in the corners&lt;br /&gt;
* I think we just wanted it more&lt;br /&gt;
* We were really good on the forecheck&lt;br /&gt;
* We had fun out there tonight&lt;br /&gt;
* I think we played as a team&lt;br /&gt;
* We played to our strengths&lt;br /&gt;
* We were able to put some pucks in the net&lt;br /&gt;
* Our guys were able to make things happen tonight&lt;br /&gt;
* We took the play to their end&lt;br /&gt;
* We were able to get the puck deep&lt;br /&gt;
* We got a couple dirty ones&lt;br /&gt;
* Our guys came through&lt;br /&gt;
* We were able to generate some chances&lt;br /&gt;
* We didn't quit&lt;br /&gt;
* This win means a lot to us&lt;br /&gt;
* We played as a team tonight&lt;br /&gt;
* We've got a lot of faith in ourselves&lt;br /&gt;
* We took care of the little things&lt;br /&gt;
* It felt good to get the win&lt;br /&gt;
* The whole team stayed sharp&lt;br /&gt;
* We pinned them down in the zone and made some plays&lt;br /&gt;
* We feel really good about our game right now&lt;br /&gt;
* I think we said what we needed to say on the ice&lt;br /&gt;
* We all played tight defensively&lt;br /&gt;
* We felt comfortable out there&lt;br /&gt;
* We were dominant&lt;br /&gt;
* We were able to stick to our game plan&lt;br /&gt;
* We capitalized on our opportunities&lt;br /&gt;
* It's nice to get two points&lt;br /&gt;
* We were just happy to get the W&lt;br /&gt;
* We played a good defensive game&lt;br /&gt;
* We've been very consistent&lt;br /&gt;
* We had all of our lines contributing&lt;br /&gt;
* The whole team feels positive about the way we're playing&lt;br /&gt;
* We've developed good chemistry on this team&lt;br /&gt;
* We're rolling and we want to keep going and keep getting better&lt;br /&gt;
* We've had some success and we want it to continue&lt;br /&gt;
* We have to give ourselves a good chance to win, and that's what happened tonight&lt;br /&gt;
* We were able to outwork them&lt;br /&gt;
* Each of us just had a bit of an extra step out there&lt;br /&gt;
* It's about us trying hard every night and then keeping it simple&lt;br /&gt;
* We were able to create off the rush&lt;br /&gt;
* Some creative offensive opportunities presented themselves &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* We need to turn things around&lt;br /&gt;
* We have to make sure to keep the third guy high&lt;br /&gt;
* Obviously they were able to control the puck better than we did&lt;br /&gt;
* We have to get some confidence&lt;br /&gt;
* We have to get some wins&lt;br /&gt;
* We have to do the little things&lt;br /&gt;
* Our team game wasn't there&lt;br /&gt;
* We didn't have a lot of energy&lt;br /&gt;
* We took a few too many penalties&lt;br /&gt;
* They had us on our heels&lt;br /&gt;
* We weren't able to get a lot of shots through to the net&lt;br /&gt;
* There's no excuse&lt;br /&gt;
* We just have to play better&lt;br /&gt;
* The bounces didn't go our way&lt;br /&gt;
* We just have to make sure to knuckle down in our zone&lt;br /&gt;
* We let them put the pressure on us early and then never caught up&lt;br /&gt;
* We don't want to dwell on this loss&lt;br /&gt;
* They ended up finding the back of the net more than we did&lt;br /&gt;
* We've had some tough games lately&lt;br /&gt;
* We have to hang tough and keep our heads up&lt;br /&gt;
* It's never fun to lose&lt;br /&gt;
* They capitalized on their chances&lt;br /&gt;
* They made plays that we weren't able to&lt;br /&gt;
* They outskated us&lt;br /&gt;
* They took the game to us&lt;br /&gt;
* They did all the things that we were supposed to do&lt;br /&gt;
* They've got talented guys that can move the puck&lt;br /&gt;
* It's disappointing&lt;br /&gt;
* We kind of lost our momentum&lt;br /&gt;
* It was a tough game to play&lt;br /&gt;
* They're a good team&lt;br /&gt;
* We didn't make them work hard enough for their goals&lt;br /&gt;
* It's tough&lt;br /&gt;
* We haven't been starting games the way we want to&lt;br /&gt;
* This is one of those games where the other team locked it down&lt;br /&gt;
* We've gotta find a way to win&lt;br /&gt;
* We have to be ready to play&lt;br /&gt;
* The bottom line is we didn't get it done&lt;br /&gt;
* We feel embarrassed by the way we played tonight&lt;br /&gt;
* We rang it off the post a couple times but ultimately we've gotta do better than that&lt;br /&gt;
* It's frustrating when you play well and you don't get the win&lt;br /&gt;
* Hopefully some calls will start going our way 	&lt;br /&gt;
* We're hoping the refs will start to give us a break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We wanna make sure we're skating&lt;br /&gt;
* We need to take away their time and space&lt;br /&gt;
* We've gotta hit hard&lt;br /&gt;
* We just have to make sure that we don't get scored against so often&lt;br /&gt;
* We have to stay physical&lt;br /&gt;
* We've gotta take advantage of our opportunities&lt;br /&gt;
* We want to keep the pressure on&lt;br /&gt;
* We've always got to give 110%&lt;br /&gt;
* We've gotta win the little battles&lt;br /&gt;
* We have to make sure to battle for the puck&lt;br /&gt;
* We've gotta play physical&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We've gotta keep up the pressure on the forecheck&lt;br /&gt;
* Hopefully we'll be able to get some pucks deep and be successful&lt;br /&gt;
* We don't want to get ahead of ourselves&lt;br /&gt;
* We just want to take things one game at a time&lt;br /&gt;
* We gotta make sure we get to the loose pucks&lt;br /&gt;
* We just have to be as prepared as we can be&lt;br /&gt;
* We've gotta stick to the fundamentals of our game&lt;br /&gt;
* Our goaltender has to be our best player&lt;br /&gt;
* We have to play well in front of our goaltender &lt;br /&gt;
* We've got to find a way to get pucks in their net and keep them out of ours &lt;br /&gt;
* We have to force some turnovers &lt;br /&gt;
* We have to shut them down at our blue line and find a way to break through theirs 	&lt;br /&gt;
* We absolutely have to stay out of the box &lt;br /&gt;
* Our penalty kill has to be really strong &lt;br /&gt;
* Our powerplay needs to put some points on the board &lt;br /&gt;
* We need to take it one day at a time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''JOINING PHRASES'''&lt;br /&gt;
* and&lt;br /&gt;
* plus&lt;br /&gt;
* and plus&lt;br /&gt;
* and, uh,&lt;br /&gt;
* and also&lt;br /&gt;
* , and&lt;br /&gt;
* obviously, and&lt;br /&gt;
* and really    &lt;br /&gt;
* , also    &lt;br /&gt;
* and, you know,&lt;br /&gt;
* and also, you know,&lt;br /&gt;
* and definitely&lt;br /&gt;
* but&lt;br /&gt;
* and the other thing is that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/FOAC/screenshots/la_columbus_win.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/FOAC/screenshots/la_columbus_loss.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Project_3_-_Part_2_(Fall_2008)&amp;diff=1624</id>
		<title>Project 3 - Part 2 (Fall 2008)</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Project_3_-_Part_2_(Fall_2008)&amp;diff=1624"/>
		<updated>2008-12-08T00:43:37Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Shannon.Coates]]&lt;br /&gt;
&lt;br /&gt;
[[Lynda.Nakashima]]&lt;br /&gt;
&lt;br /&gt;
[http://iat-800.active.ah-on.ca/#final_project Andrew H: Quick Map (In progress...)]&lt;br /&gt;
&lt;br /&gt;
[http://www.pantopicon.ca/projects/ Wendy Foster (In progress until Demo Day)]&lt;br /&gt;
&lt;br /&gt;
[[Rey.Lim]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.iat.sfu.ca/BioV/index.php/Johnny.Rodgers#Final_Project:_Hockey_Interview_Generator Johnny Rodgers: Firing On All Cylinders (Hockey Interview Generator)]&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1614</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1614"/>
		<updated>2008-12-07T23:48:45Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Firing on All Cylinders (''Hockey Interview Generator'') */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
'''Application available at: http://www.creativecreature.ca/IAT800/FOAC'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* How did you feel about your team's performance tonight?&lt;br /&gt;
* After this game, how do you prepare for your next effort?&lt;br /&gt;
* What can your dressing room take away from the game?&lt;br /&gt;
* What was the feeling like on the bench?&lt;br /&gt;
* How did you and your team approach this matchup?&lt;br /&gt;
* What was on your mind heading onto the ice?&lt;br /&gt;
* How did you feel about your play tonight?&lt;br /&gt;
* What have been your team's strengths so far?&lt;br /&gt;
* Tell me about your experience of tonight's game.&lt;br /&gt;
* Overall, what strategy can your team rely on moving forward?&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders&lt;br /&gt;
* We got a couple lucky bounces&lt;br /&gt;
* Each of us made sure to take our man out of the play&lt;br /&gt;
* We kept up the tempo&lt;br /&gt;
* Everybody's gotta make sure to D up on their man&lt;br /&gt;
* We cashed in on our chances&lt;br /&gt;
* We won the battles in the corners&lt;br /&gt;
* I think we just wanted it more&lt;br /&gt;
* We were really good on the forecheck&lt;br /&gt;
* We had fun out there tonight&lt;br /&gt;
* I think we played as a team&lt;br /&gt;
* We played to our strengths&lt;br /&gt;
* We were able to put some pucks in the net&lt;br /&gt;
* Our guys were able to make things happen tonight&lt;br /&gt;
* We took the play to their end&lt;br /&gt;
* We were able to get the puck deep&lt;br /&gt;
* We got a couple dirty ones&lt;br /&gt;
* Our guys came through&lt;br /&gt;
* We were able to generate some chances&lt;br /&gt;
* We didn't quit&lt;br /&gt;
* This win means a lot to us&lt;br /&gt;
* We played as a team tonight&lt;br /&gt;
* We've got a lot of faith in ourselves&lt;br /&gt;
* We took care of the little things&lt;br /&gt;
* It felt good to get the win&lt;br /&gt;
* The whole team stayed sharp&lt;br /&gt;
* We pinned them down in the zone and made some plays&lt;br /&gt;
* We feel really good about our game right now&lt;br /&gt;
* I think we said what we needed to say on the ice&lt;br /&gt;
* We all played tight defensively&lt;br /&gt;
* We felt comfortable out there&lt;br /&gt;
* We were dominant&lt;br /&gt;
* We were able to stick to our game plan&lt;br /&gt;
* We capitalized on our opportunities&lt;br /&gt;
* It's nice to get two points&lt;br /&gt;
* We were just happy to get the W&lt;br /&gt;
* We played a good defensive game&lt;br /&gt;
* We've been very consistent&lt;br /&gt;
* We had all of our lines contributing&lt;br /&gt;
* The whole team feels positive about the way we're playing&lt;br /&gt;
* We've developed good chemistry on this team&lt;br /&gt;
* We're rolling and we want to keep going and keep getting better&lt;br /&gt;
* We've had some success and we want it to continue&lt;br /&gt;
* We have to give ourselves a good chance to win, and that's what happened tonight&lt;br /&gt;
* We were able to outwork them&lt;br /&gt;
* Each of us just had a bit of an extra step out there&lt;br /&gt;
* It's about us trying hard every night and then keeping it simple&lt;br /&gt;
* We were able to create off the rush&lt;br /&gt;
* Some creative offensive opportunities presented themselves &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* We need to turn things around&lt;br /&gt;
* We have to make sure to keep the third guy high&lt;br /&gt;
* Obviously they were able to control the puck better than we did&lt;br /&gt;
* We have to get some confidence&lt;br /&gt;
* We have to get some wins&lt;br /&gt;
* We have to do the little things&lt;br /&gt;
* Our team game wasn't there&lt;br /&gt;
* We didn't have a lot of energy&lt;br /&gt;
* We took a few too many penalties&lt;br /&gt;
* They had us on our heels&lt;br /&gt;
* We weren't able to get a lot of shots through to the net&lt;br /&gt;
* There's no excuse&lt;br /&gt;
* We just have to play better&lt;br /&gt;
* The bounces didn't go our way&lt;br /&gt;
* We just have to make sure to knuckle down in our zone&lt;br /&gt;
* We let them put the pressure on us early and then never caught up&lt;br /&gt;
* We don't want to dwell on this loss&lt;br /&gt;
* They ended up finding the back of the net more than we did&lt;br /&gt;
* We've had some tough games lately&lt;br /&gt;
* We have to hang tough and keep our heads up&lt;br /&gt;
* It's never fun to lose&lt;br /&gt;
* They capitalized on their chances&lt;br /&gt;
* They made plays that we weren't able to&lt;br /&gt;
* They outskated us&lt;br /&gt;
* They took the game to us&lt;br /&gt;
* They did all the things that we were supposed to do&lt;br /&gt;
* They've got talented guys that can move the puck&lt;br /&gt;
* It's disappointing&lt;br /&gt;
* We kind of lost our momentum&lt;br /&gt;
* It was a tough game to play&lt;br /&gt;
* They're a good team&lt;br /&gt;
* We didn't make them work hard enough for their goals&lt;br /&gt;
* It's tough&lt;br /&gt;
* We haven't been starting games the way we want to&lt;br /&gt;
* This is one of those games where the other team locked it down&lt;br /&gt;
* We've gotta find a way to win&lt;br /&gt;
* We have to be ready to play&lt;br /&gt;
* The bottom line is we didn't get it done&lt;br /&gt;
* We feel embarrassed by the way we played tonight&lt;br /&gt;
* We rang it off the post a couple times but ultimately we've gotta do better than that&lt;br /&gt;
* It's frustrating when you play well and you don't get the win&lt;br /&gt;
* Hopefully some calls will start going our way 	&lt;br /&gt;
* We're hoping the refs will start to give us a break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We wanna make sure we're skating&lt;br /&gt;
* We need to take away their time and space&lt;br /&gt;
* We've gotta hit hard&lt;br /&gt;
* We just have to make sure that we don't get scored against so often&lt;br /&gt;
* We have to stay physical&lt;br /&gt;
* We've gotta take advantage of our opportunities&lt;br /&gt;
* We want to keep the pressure on&lt;br /&gt;
* We've always got to give 110%&lt;br /&gt;
* We've gotta win the little battles&lt;br /&gt;
* We have to make sure to battle for the puck&lt;br /&gt;
* We've gotta play physical&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We've gotta keep up the pressure on the forecheck&lt;br /&gt;
* Hopefully we'll be able to get some pucks deep and be successful&lt;br /&gt;
* We don't want to get ahead of ourselves&lt;br /&gt;
* We just want to take things one game at a time&lt;br /&gt;
* We gotta make sure we get to the loose pucks&lt;br /&gt;
* We just have to be as prepared as we can be&lt;br /&gt;
* We've gotta stick to the fundamentals of our game&lt;br /&gt;
* Our goaltender has to be our best player&lt;br /&gt;
* We have to play well in front of our goaltender &lt;br /&gt;
* We've got to find a way to get pucks in their net and keep them out of ours &lt;br /&gt;
* We have to force some turnovers &lt;br /&gt;
* We have to shut them down at our blue line and find a way to break through theirs 	&lt;br /&gt;
* We absolutely have to stay out of the box &lt;br /&gt;
* Our penalty kill has to be really strong &lt;br /&gt;
* Our powerplay needs to put some points on the board &lt;br /&gt;
* We need to take it one day at a time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''JOINING PHRASES'''&lt;br /&gt;
* and&lt;br /&gt;
* plus&lt;br /&gt;
* and plus&lt;br /&gt;
* and, uh,&lt;br /&gt;
* and also&lt;br /&gt;
* , and&lt;br /&gt;
* obviously, and&lt;br /&gt;
* and really    &lt;br /&gt;
* , also    &lt;br /&gt;
* and, you know,&lt;br /&gt;
* and also, you know,&lt;br /&gt;
* and definitely&lt;br /&gt;
* but&lt;br /&gt;
* and the other thing is that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/FOAC/screenshots/la_columbus_win.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/FOAC/screenshots/la_columbus_loss.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1612</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1612"/>
		<updated>2008-12-07T09:12:24Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Player Responses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
'''In-Progress application available at: http://www.creativecreature.ca/IAT800/FOAC'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* How did you feel about your team's performance tonight?&lt;br /&gt;
* After this game, how do you prepare for your next effort?&lt;br /&gt;
* What can your dressing room take away from the game?&lt;br /&gt;
* What was the feeling like on the bench?&lt;br /&gt;
* How did you and your team approach this matchup?&lt;br /&gt;
* What was on your mind heading onto the ice?&lt;br /&gt;
* How did you feel about your play tonight?&lt;br /&gt;
* What have been your team's strengths so far?&lt;br /&gt;
* Tell me about your experience of tonight's game.&lt;br /&gt;
* Overall, what strategy can your team rely on moving forward?&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders&lt;br /&gt;
* We got a couple lucky bounces&lt;br /&gt;
* Each of us made sure to take our man out of the play&lt;br /&gt;
* We kept up the tempo&lt;br /&gt;
* Everybody's gotta make sure to D up on their man&lt;br /&gt;
* We cashed in on our chances&lt;br /&gt;
* We won the battles in the corners&lt;br /&gt;
* I think we just wanted it more&lt;br /&gt;
* We were really good on the forecheck&lt;br /&gt;
* We had fun out there tonight&lt;br /&gt;
* I think we played as a team&lt;br /&gt;
* We played to our strengths&lt;br /&gt;
* We were able to put some pucks in the net&lt;br /&gt;
* Our guys were able to make things happen tonight&lt;br /&gt;
* We took the play to their end&lt;br /&gt;
* We were able to get the puck deep&lt;br /&gt;
* We got a couple dirty ones&lt;br /&gt;
* Our guys came through&lt;br /&gt;
* We were able to generate some chances&lt;br /&gt;
* We didn't quit&lt;br /&gt;
* This win means a lot to us&lt;br /&gt;
* We played as a team tonight&lt;br /&gt;
* We've got a lot of faith in ourselves&lt;br /&gt;
* We took care of the little things&lt;br /&gt;
* It felt good to get the win&lt;br /&gt;
* The whole team stayed sharp&lt;br /&gt;
* We pinned them down in the zone and made some plays&lt;br /&gt;
* We feel really good about our game right now&lt;br /&gt;
* I think we said what we needed to say on the ice&lt;br /&gt;
* We all played tight defensively&lt;br /&gt;
* We felt comfortable out there&lt;br /&gt;
* We were dominant&lt;br /&gt;
* We were able to stick to our game plan&lt;br /&gt;
* We capitalized on our opportunities&lt;br /&gt;
* It's nice to get two points&lt;br /&gt;
* We were just happy to get the W&lt;br /&gt;
* We played a good defensive game&lt;br /&gt;
* We've been very consistent&lt;br /&gt;
* We had all of our lines contributing&lt;br /&gt;
* The whole team feels positive about the way we're playing&lt;br /&gt;
* We've developed good chemistry on this team&lt;br /&gt;
* We're rolling and we want to keep going and keep getting better&lt;br /&gt;
* We've had some success and we want it to continue&lt;br /&gt;
* We have to give ourselves a good chance to win, and that's what happened tonight&lt;br /&gt;
* We were able to outwork them&lt;br /&gt;
* Each of us just had a bit of an extra step out there&lt;br /&gt;
* It's about us trying hard every night and then keeping it simple&lt;br /&gt;
* We were able to create off the rush&lt;br /&gt;
* Some creative offensive opportunities presented themselves &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* We need to turn things around&lt;br /&gt;
* We have to make sure to keep the third guy high&lt;br /&gt;
* Obviously they were able to control the puck better than we did&lt;br /&gt;
* We have to get some confidence&lt;br /&gt;
* We have to get some wins&lt;br /&gt;
* We have to do the little things&lt;br /&gt;
* Our team game wasn't there&lt;br /&gt;
* We didn't have a lot of energy&lt;br /&gt;
* We took a few too many penalties&lt;br /&gt;
* They had us on our heels&lt;br /&gt;
* We weren't able to get a lot of shots through to the net&lt;br /&gt;
* There's no excuse&lt;br /&gt;
* We just have to play better&lt;br /&gt;
* The bounces didn't go our way&lt;br /&gt;
* We just have to make sure to knuckle down in our zone&lt;br /&gt;
* We let them put the pressure on us early and then never caught up&lt;br /&gt;
* We don't want to dwell on this loss&lt;br /&gt;
* They ended up finding the back of the net more than we did&lt;br /&gt;
* We've had some tough games lately&lt;br /&gt;
* We have to hang tough and keep our heads up&lt;br /&gt;
* It's never fun to lose&lt;br /&gt;
* They capitalized on their chances&lt;br /&gt;
* They made plays that we weren't able to&lt;br /&gt;
* They outskated us&lt;br /&gt;
* They took the game to us&lt;br /&gt;
* They did all the things that we were supposed to do&lt;br /&gt;
* They've got talented guys that can move the puck&lt;br /&gt;
* It's disappointing&lt;br /&gt;
* We kind of lost our momentum&lt;br /&gt;
* It was a tough game to play&lt;br /&gt;
* They're a good team&lt;br /&gt;
* We didn't make them work hard enough for their goals&lt;br /&gt;
* It's tough&lt;br /&gt;
* We haven't been starting games the way we want to&lt;br /&gt;
* This is one of those games where the other team locked it down&lt;br /&gt;
* We've gotta find a way to win&lt;br /&gt;
* We have to be ready to play&lt;br /&gt;
* The bottom line is we didn't get it done&lt;br /&gt;
* We feel embarrassed by the way we played tonight&lt;br /&gt;
* We rang it off the post a couple times but ultimately we've gotta do better than that&lt;br /&gt;
* It's frustrating when you play well and you don't get the win&lt;br /&gt;
* Hopefully some calls will start going our way 	&lt;br /&gt;
* We're hoping the refs will start to give us a break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We wanna make sure we're skating&lt;br /&gt;
* We need to take away their time and space&lt;br /&gt;
* We've gotta hit hard&lt;br /&gt;
* We just have to make sure that we don't get scored against so often&lt;br /&gt;
* We have to stay physical&lt;br /&gt;
* We've gotta take advantage of our opportunities&lt;br /&gt;
* We want to keep the pressure on&lt;br /&gt;
* We've always got to give 110%&lt;br /&gt;
* We've gotta win the little battles&lt;br /&gt;
* We have to make sure to battle for the puck&lt;br /&gt;
* We've gotta play physical&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We've gotta keep up the pressure on the forecheck&lt;br /&gt;
* Hopefully we'll be able to get some pucks deep and be successful&lt;br /&gt;
* We don't want to get ahead of ourselves&lt;br /&gt;
* We just want to take things one game at a time&lt;br /&gt;
* We gotta make sure we get to the loose pucks&lt;br /&gt;
* We just have to be as prepared as we can be&lt;br /&gt;
* We've gotta stick to the fundamentals of our game&lt;br /&gt;
* Our goaltender has to be our best player&lt;br /&gt;
* We have to play well in front of our goaltender &lt;br /&gt;
* We've got to find a way to get pucks in their net and keep them out of ours &lt;br /&gt;
* We have to force some turnovers &lt;br /&gt;
* We have to shut them down at our blue line and find a way to break through theirs 	&lt;br /&gt;
* We absolutely have to stay out of the box &lt;br /&gt;
* Our penalty kill has to be really strong &lt;br /&gt;
* Our powerplay needs to put some points on the board &lt;br /&gt;
* We need to take it one day at a time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''JOINING PHRASES'''&lt;br /&gt;
* and&lt;br /&gt;
* plus&lt;br /&gt;
* and plus&lt;br /&gt;
* and, uh,&lt;br /&gt;
* and also&lt;br /&gt;
* , and&lt;br /&gt;
* obviously, and&lt;br /&gt;
* and really    &lt;br /&gt;
* , also    &lt;br /&gt;
* and, you know,&lt;br /&gt;
* and also, you know,&lt;br /&gt;
* and definitely&lt;br /&gt;
* but&lt;br /&gt;
* and the other thing is that&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1611</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1611"/>
		<updated>2008-12-07T09:10:31Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Firing on All Cylinders (''Hockey Interview Generator'') */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
'''In-Progress application available at: http://www.creativecreature.ca/IAT800/FOAC'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* How did you feel about your team's performance tonight?&lt;br /&gt;
* After this game, how do you prepare for your next effort?&lt;br /&gt;
* What can your dressing room take away from the game?&lt;br /&gt;
* What was the feeling like on the bench?&lt;br /&gt;
* How did you and your team approach this matchup?&lt;br /&gt;
* What was on your mind heading onto the ice?&lt;br /&gt;
* How did you feel about your play tonight?&lt;br /&gt;
* What have been your team's strengths so far?&lt;br /&gt;
* Tell me about your experience of tonight's game.&lt;br /&gt;
* Overall, what strategy can your team rely on moving forward?&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders&lt;br /&gt;
* We got a couple lucky bounces&lt;br /&gt;
* Each of us made sure to take our man out of the play&lt;br /&gt;
* We kept up the tempo&lt;br /&gt;
* Everybody's gotta make sure to D up on their man&lt;br /&gt;
* We cashed in on our chances&lt;br /&gt;
* We won the battles in the corners&lt;br /&gt;
* I think we just wanted it more&lt;br /&gt;
* We were really good on the forecheck&lt;br /&gt;
* We had fun out there tonight&lt;br /&gt;
* I think we played as a team&lt;br /&gt;
* We played to our strengths&lt;br /&gt;
* We were able to put some pucks in the net&lt;br /&gt;
* Our guys were able to make things happen tonight&lt;br /&gt;
* We took the play to their end&lt;br /&gt;
* We were able to get the puck deep&lt;br /&gt;
* We got a couple dirty ones&lt;br /&gt;
* Our guys came through&lt;br /&gt;
* We were able to generate some chances&lt;br /&gt;
* We didn't quit&lt;br /&gt;
* This win means a lot to us&lt;br /&gt;
* We played as a team tonight&lt;br /&gt;
* We've got a lot of faith in ourselves&lt;br /&gt;
* We took care of the little things&lt;br /&gt;
* It felt good to get the win&lt;br /&gt;
* The whole team stayed sharp&lt;br /&gt;
* We pinned them down in the zone and made some plays&lt;br /&gt;
* We feel really good about our game right now&lt;br /&gt;
* I think we said what we needed to say on the ice&lt;br /&gt;
* We all played tight defensively&lt;br /&gt;
* We felt comfortable out there&lt;br /&gt;
* We were dominant&lt;br /&gt;
* We were able to stick to our game plan&lt;br /&gt;
* We capitalized on our opportunities&lt;br /&gt;
* It's nice to get two points&lt;br /&gt;
* We were just happy to get the W&lt;br /&gt;
* We played a good defensive game&lt;br /&gt;
* We've been very consistent&lt;br /&gt;
* We had all of our lines contributing&lt;br /&gt;
* The whole team feels positive about the way we're playing&lt;br /&gt;
* We've developed good chemistry on this team&lt;br /&gt;
* We're rolling and we want to keep going and keep getting better&lt;br /&gt;
* We've had some success and we want it to continue&lt;br /&gt;
* We have to give ourselves a good chance to win, and that's what happened tonight&lt;br /&gt;
* We were able to outwork them&lt;br /&gt;
* Each of us just had a bit of an extra step out there&lt;br /&gt;
* It's about us trying hard every night and then keeping it simple&lt;br /&gt;
* We were able to create off the rush&lt;br /&gt;
* Some creative offensive opportunities presented themselves &lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* We need to turn things around&lt;br /&gt;
* We have to make sure to keep the third guy high&lt;br /&gt;
* Obviously they were able to control the puck better than we did&lt;br /&gt;
* We have to get some confidence&lt;br /&gt;
* We have to get some wins&lt;br /&gt;
* We have to do the little things&lt;br /&gt;
* Our team game wasn't there&lt;br /&gt;
* We didn't have a lot of energy&lt;br /&gt;
* We took a few too many penalties&lt;br /&gt;
* They had us on our heels&lt;br /&gt;
* We weren't able to get a lot of shots through to the net&lt;br /&gt;
* There's no excuse&lt;br /&gt;
* We just have to play better&lt;br /&gt;
* The bounces didn't go our way&lt;br /&gt;
* We just have to make sure to knuckle down in our zone&lt;br /&gt;
* We let them put the pressure on us early and then never caught up&lt;br /&gt;
* We don't want to dwell on this loss&lt;br /&gt;
* They ended up finding the back of the net more than we did&lt;br /&gt;
* We've had some tough games lately&lt;br /&gt;
* We have to hang tough and keep our heads up&lt;br /&gt;
* It's never fun to lose&lt;br /&gt;
* They capitalized on their chances&lt;br /&gt;
* They made plays that we weren't able to&lt;br /&gt;
* They outskated us&lt;br /&gt;
* They took the game to us&lt;br /&gt;
* They did all the things that we were supposed to do&lt;br /&gt;
* They've got talented guys that can move the puck&lt;br /&gt;
* It's disappointing&lt;br /&gt;
* We kind of lost our momentum&lt;br /&gt;
* It was a tough game to play&lt;br /&gt;
* They're a good team&lt;br /&gt;
* We didn't make them work hard enough for their goals&lt;br /&gt;
* It's tough&lt;br /&gt;
* We haven't been starting games the way we want to&lt;br /&gt;
* This is one of those games where the other team locked it down&lt;br /&gt;
* We've gotta find a way to win&lt;br /&gt;
* We have to be ready to play&lt;br /&gt;
* The bottom line is we didn't get it done&lt;br /&gt;
* We feel embarrassed by the way we played tonight&lt;br /&gt;
* We rang it off the post a couple times but ultimately we've gotta do better than that&lt;br /&gt;
* It's frustrating when you play well and you don't get the win&lt;br /&gt;
* Hopefully some calls will start going our way 	&lt;br /&gt;
* We're hoping the refs will start to give us a break&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We wanna make sure we're skating&lt;br /&gt;
* We need to take away their time and space&lt;br /&gt;
* We've gotta hit hard&lt;br /&gt;
* We just have to make sure that we don't get scored against so often&lt;br /&gt;
* We have to stay physical&lt;br /&gt;
* We've gotta take advantage of our opportunities&lt;br /&gt;
* We want to keep the pressure on&lt;br /&gt;
* We've always got to give 110%&lt;br /&gt;
* We've gotta win the little battles&lt;br /&gt;
* We have to make sure to battle for the puck&lt;br /&gt;
* We've gotta play physical&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We've gotta keep up the pressure on the forecheck&lt;br /&gt;
* Hopefully we'll be able to get some pucks deep and be successful&lt;br /&gt;
* We don't want to get ahead of ourselves&lt;br /&gt;
* We just want to take things one game at a time&lt;br /&gt;
* We gotta make sure we get to the loose pucks&lt;br /&gt;
* We just have to be as prepared as we can be&lt;br /&gt;
* We've gotta stick to the fundamentals of our game&lt;br /&gt;
* Our goaltender has to be our best player&lt;br /&gt;
* We have to play well in front of our goaltender &lt;br /&gt;
* We've got to find a way to get pucks in their net and keep them out of ours &lt;br /&gt;
* We have to force some turnovers &lt;br /&gt;
* We have to shut them down at our blue line and find a way to break through theirs 	&lt;br /&gt;
* We absolutely have to stay out of the box &lt;br /&gt;
* Our penalty kill has to be really strong &lt;br /&gt;
* Our powerplay needs to put some points on the board &lt;br /&gt;
* We need to take it one day at a time&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1610</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1610"/>
		<updated>2008-11-26T20:33:46Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Firing on All Cylinders (''Hockey Interview Generator'') */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
'''In-Progress application available at: http://www.creativecreature.ca/IAT800/FOAC'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
From ''[http://en.wikipedia.org/wiki/Scott_Oake Scott Oake]''!&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* Each of us made sure to take our man out of the play.&lt;br /&gt;
* We kept up the tempo.&lt;br /&gt;
* We gotta make sure to D up on our man.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We were really good on the forecheck.&lt;br /&gt;
* We had fun out there tonight.&lt;br /&gt;
* I think we played as a team.&lt;br /&gt;
* We played to our strengths.&lt;br /&gt;
* We were able to put some pucks in the net.&lt;br /&gt;
* We were able to make things happen.&lt;br /&gt;
* We took the play to their end.&lt;br /&gt;
* Our guys came through.&lt;br /&gt;
* We were able to generate some chances.&lt;br /&gt;
* We didn't quit.&lt;br /&gt;
* This win means a lot to us.&lt;br /&gt;
* We played as a team tonight.&lt;br /&gt;
* We've got a lot of faith in ourselves.&lt;br /&gt;
* We took care of the little things.&lt;br /&gt;
* It felt good to get the win.&lt;br /&gt;
* We stayed sharp.&lt;br /&gt;
* We pinned them down in the zone and made some plays.&lt;br /&gt;
* We feel really good about our game right now.&lt;br /&gt;
* I think we said what we needed to on the ice.&lt;br /&gt;
* We played tight defensively.&lt;br /&gt;
* We felt comfortable out there tonight.&lt;br /&gt;
* We were dominant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  &lt;br /&gt;
* We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We really just have to make sure to knuckle down in our zone.&lt;br /&gt;
* We let them put the pressure on us early and then never caught up.&lt;br /&gt;
* We don't want to dwell on this loss.&lt;br /&gt;
* They ended up finding the back of the net more than we did.&lt;br /&gt;
* We've had some tough games lately.&lt;br /&gt;
* We have to hang tough and keep our heads up.&lt;br /&gt;
* It's never fun to lose.&lt;br /&gt;
* They capitalized on their chances.&lt;br /&gt;
* They made plays that we weren't able to.&lt;br /&gt;
* They outskated us.&lt;br /&gt;
* They took the game to us.&lt;br /&gt;
* They did all the things that we were supposed to do.&lt;br /&gt;
* They've got talented guys that can move the puck.&lt;br /&gt;
* It's disappointing.&lt;br /&gt;
* We kind of lost our momentum.&lt;br /&gt;
* It was a tough game to play.&lt;br /&gt;
* They're a good team.&lt;br /&gt;
* We didn't make them work hard enough for their goals.&lt;br /&gt;
* It's tough.&lt;br /&gt;
* We haven't been starting games the way we want to.&lt;br /&gt;
* This is one of those games where the other team locked it down.&lt;br /&gt;
* We've gotta find a way to win.&lt;br /&gt;
* We have to be ready to play.&lt;br /&gt;
* The bottom line is we didn't get it done.&lt;br /&gt;
* We feel embarrassed by the way we played tonight.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* We have to make sure to battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart.&lt;br /&gt;
* We don't want to get ahead of ourselves.&lt;br /&gt;
* We just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;br /&gt;
* We just have to be as prepared as we can be.&lt;br /&gt;
* We've gotta get back to the fundamentals of our game.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1578</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1578"/>
		<updated>2008-11-26T20:33:34Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Firing on All Cylinders (''Hockey Interview Generator'') */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
'''In-Progress application available at: http://www.creativecreature.ca/IAT800/FOAC'''&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
From ''[http://en.wikipedia.org/wiki/Scott_Oake Scott Oake]''!&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* Each of us made sure to take our man out of the play.&lt;br /&gt;
* We kept up the tempo.&lt;br /&gt;
* We gotta make sure to D up on our man.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We were really good on the forecheck.&lt;br /&gt;
* We had fun out there tonight.&lt;br /&gt;
* I think we played as a team.&lt;br /&gt;
* We played to our strengths.&lt;br /&gt;
* We were able to put some pucks in the net.&lt;br /&gt;
* We were able to make things happen.&lt;br /&gt;
* We took the play to their end.&lt;br /&gt;
* Our guys came through.&lt;br /&gt;
* We were able to generate some chances.&lt;br /&gt;
* We didn't quit.&lt;br /&gt;
* This win means a lot to us.&lt;br /&gt;
* We played as a team tonight.&lt;br /&gt;
* We've got a lot of faith in ourselves.&lt;br /&gt;
* We took care of the little things.&lt;br /&gt;
* It felt good to get the win.&lt;br /&gt;
* We stayed sharp.&lt;br /&gt;
* We pinned them down in the zone and made some plays.&lt;br /&gt;
* We feel really good about our game right now.&lt;br /&gt;
* I think we said what we needed to on the ice.&lt;br /&gt;
* We played tight defensively.&lt;br /&gt;
* We felt comfortable out there tonight.&lt;br /&gt;
* We were dominant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  &lt;br /&gt;
* We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We really just have to make sure to knuckle down in our zone.&lt;br /&gt;
* We let them put the pressure on us early and then never caught up.&lt;br /&gt;
* We don't want to dwell on this loss.&lt;br /&gt;
* They ended up finding the back of the net more than we did.&lt;br /&gt;
* We've had some tough games lately.&lt;br /&gt;
* We have to hang tough and keep our heads up.&lt;br /&gt;
* It's never fun to lose.&lt;br /&gt;
* They capitalized on their chances.&lt;br /&gt;
* They made plays that we weren't able to.&lt;br /&gt;
* They outskated us.&lt;br /&gt;
* They took the game to us.&lt;br /&gt;
* They did all the things that we were supposed to do.&lt;br /&gt;
* They've got talented guys that can move the puck.&lt;br /&gt;
* It's disappointing.&lt;br /&gt;
* We kind of lost our momentum.&lt;br /&gt;
* It was a tough game to play.&lt;br /&gt;
* They're a good team.&lt;br /&gt;
* We didn't make them work hard enough for their goals.&lt;br /&gt;
* It's tough.&lt;br /&gt;
* We haven't been starting games the way we want to.&lt;br /&gt;
* This is one of those games where the other team locked it down.&lt;br /&gt;
* We've gotta find a way to win.&lt;br /&gt;
* We have to be ready to play.&lt;br /&gt;
* The bottom line is we didn't get it done.&lt;br /&gt;
* We feel embarrassed by the way we played tonight.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* We have to make sure to battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart.&lt;br /&gt;
* We don't want to get ahead of ourselves.&lt;br /&gt;
* We just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;br /&gt;
* We just have to be as prepared as we can be.&lt;br /&gt;
* We've gotta get back to the fundamentals of our game.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1577</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1577"/>
		<updated>2008-11-26T20:32:58Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Firing on All Cylinders (''Hockey Interview Generator'') ==&lt;br /&gt;
&lt;br /&gt;
In-Progress application available at: http://www.creativecreature.ca/IAT800/FOAC&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases, player photos)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions (from ''[http://en.wikipedia.org/wiki/Scott_Oake Scott Oake]''!)====&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* Each of us made sure to take our man out of the play.&lt;br /&gt;
* We kept up the tempo.&lt;br /&gt;
* We gotta make sure to D up on our man.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We were really good on the forecheck.&lt;br /&gt;
* We had fun out there tonight.&lt;br /&gt;
* I think we played as a team.&lt;br /&gt;
* We played to our strengths.&lt;br /&gt;
* We were able to put some pucks in the net.&lt;br /&gt;
* We were able to make things happen.&lt;br /&gt;
* We took the play to their end.&lt;br /&gt;
* Our guys came through.&lt;br /&gt;
* We were able to generate some chances.&lt;br /&gt;
* We didn't quit.&lt;br /&gt;
* This win means a lot to us.&lt;br /&gt;
* We played as a team tonight.&lt;br /&gt;
* We've got a lot of faith in ourselves.&lt;br /&gt;
* We took care of the little things.&lt;br /&gt;
* It felt good to get the win.&lt;br /&gt;
* We stayed sharp.&lt;br /&gt;
* We pinned them down in the zone and made some plays.&lt;br /&gt;
* We feel really good about our game right now.&lt;br /&gt;
* I think we said what we needed to on the ice.&lt;br /&gt;
* We played tight defensively.&lt;br /&gt;
* We felt comfortable out there tonight.&lt;br /&gt;
* We were dominant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  &lt;br /&gt;
* We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We really just have to make sure to knuckle down in our zone.&lt;br /&gt;
* We let them put the pressure on us early and then never caught up.&lt;br /&gt;
* We don't want to dwell on this loss.&lt;br /&gt;
* They ended up finding the back of the net more than we did.&lt;br /&gt;
* We've had some tough games lately.&lt;br /&gt;
* We have to hang tough and keep our heads up.&lt;br /&gt;
* It's never fun to lose.&lt;br /&gt;
* They capitalized on their chances.&lt;br /&gt;
* They made plays that we weren't able to.&lt;br /&gt;
* They outskated us.&lt;br /&gt;
* They took the game to us.&lt;br /&gt;
* They did all the things that we were supposed to do.&lt;br /&gt;
* They've got talented guys that can move the puck.&lt;br /&gt;
* It's disappointing.&lt;br /&gt;
* We kind of lost our momentum.&lt;br /&gt;
* It was a tough game to play.&lt;br /&gt;
* They're a good team.&lt;br /&gt;
* We didn't make them work hard enough for their goals.&lt;br /&gt;
* It's tough.&lt;br /&gt;
* We haven't been starting games the way we want to.&lt;br /&gt;
* This is one of those games where the other team locked it down.&lt;br /&gt;
* We've gotta find a way to win.&lt;br /&gt;
* We have to be ready to play.&lt;br /&gt;
* The bottom line is we didn't get it done.&lt;br /&gt;
* We feel embarrassed by the way we played tonight.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* We have to make sure to battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart.&lt;br /&gt;
* We don't want to get ahead of ourselves.&lt;br /&gt;
* We just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;br /&gt;
* We just have to be as prepared as we can be.&lt;br /&gt;
* We've gotta get back to the fundamentals of our game.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1576</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1576"/>
		<updated>2008-11-26T20:28:25Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, player photos (captains), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* We made sure to take our man outta the play.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We've gotta keep up the tempo.&lt;br /&gt;
* We really just gotta knuckle down in our zone.&lt;br /&gt;
* We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* Battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1575</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1575"/>
		<updated>2008-11-26T20:27:18Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (available from http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, game stats (possibly - not included in the feed I'm planning on using), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* We made sure to take our man outta the play.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We've gotta keep up the tempo.&lt;br /&gt;
* We really just gotta knuckle down in our zone.&lt;br /&gt;
* We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* Battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Project_3_-_Part_1_(Fall_2008)&amp;diff=1572</id>
		<title>Project 3 - Part 1 (Fall 2008)</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Project_3_-_Part_1_(Fall_2008)&amp;diff=1572"/>
		<updated>2008-11-24T19:04:38Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Shannon.Coates]]&lt;br /&gt;
&lt;br /&gt;
[http://iat-800.active.ah-on.ca/#final_project Andrew H: Quick Map Proposal]&lt;br /&gt;
&lt;br /&gt;
[[Wendy.Foster]]&lt;br /&gt;
&lt;br /&gt;
[[Rey.Lim]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~jot/JOT/finalproject/text/ Jeremy Turner: Graphical Text-Adventure Summary]&lt;br /&gt;
&lt;br /&gt;
[http://wirxliflimflam.blogspot.com  Wirxli Flimflam's Second Life blog]&lt;br /&gt;
...and...&lt;br /&gt;
Here is a link to the current drafts for my gameplay concept map:&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~jot/JOT/finalproject/Maps/ Graphical Text-Adventure Maps]&lt;br /&gt;
&lt;br /&gt;
...I will be updating these as I begin coding.  &lt;br /&gt;
One map-type shows the pictures and the kind of text strings I will be using.&lt;br /&gt;
The other map-type shows the same architectural structure articulated in code-speak (sort of).&lt;br /&gt;
&lt;br /&gt;
[[KimberlyJang.CarolynRush]]&lt;br /&gt;
&lt;br /&gt;
[[Matt Martell]]&lt;br /&gt;
&lt;br /&gt;
[[Lynda.Nakashima]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~ecairns/FINAL%20PROJECT%20OK!/IAT800VJTOOL.html  LIZ CAIRNS]&lt;br /&gt;
&lt;br /&gt;
[[Allen Bevans]]&lt;br /&gt;
&lt;br /&gt;
[[Parjad Sharifi]]&lt;br /&gt;
&lt;br /&gt;
[[Veronika Tzankova]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~lemmott/IAT%20800%20Project%203/ Leah Emmott]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.iat.sfu.ca/BioV/index.php/Johnny.Rodgers#Final_Project:_Hockey_Interview_Generator Johnny Rodgers: Final Project Outline]&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Readings&amp;diff=3817</id>
		<title>IAT 800 Readings</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Readings&amp;diff=3817"/>
		<updated>2008-11-21T04:03:44Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Suggested Reading: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Head First Java'''&amp;lt;br&amp;gt;&lt;br /&gt;
From campus:&amp;lt;br&amp;gt;&lt;br /&gt;
O'Reilly Site: http://www.oreilly.com/catalog/hfjava/&amp;lt;br&amp;gt;&lt;br /&gt;
to Safari Bookshelf: http://safari.oreilly.com/0596009208&amp;lt;br&amp;gt;&lt;br /&gt;
to &amp;quot;Read Online Now&amp;quot;: http://proquest.safaribooksonline.com/0596009208/hfjava2-DEDICATION&lt;br /&gt;
&lt;br /&gt;
From off-campus:&amp;lt;br&amp;gt;&lt;br /&gt;
(anyone? just need to log-in?)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''New Media Reader'''&amp;lt;br&amp;gt;&lt;br /&gt;
Search in Library Catalogue: http://troy.lib.sfu.ca/&lt;br /&gt;
(Electronic source not currently working, will be fixed soon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Suggested Reading: ==&lt;br /&gt;
&lt;br /&gt;
'''Beyond Java''' (http://oreilly.com/catalog/9780596100940/)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;In Beyond Java, Bruce Tate, author of the Jolt Award-winning Better, Faster, Lighter Java, chronicles the rise of the most successful language of all time, and then lays out, in painstaking detail, the compromises the founders had to make to establish success. If you are agree with the book's premise--that Java's reign is coming to an end--then this book will help you start to build your skills accordingly. Beyond Java will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I read this book this summer and it gives lots of interesting insights into the structure of programming languages, and Java's strengths and weaknesses.  Coming from Ruby, I found it gave me lots of knowledge about how Java differs from what I knew, and the reasoning behind some of those decisions.  JR&lt;br /&gt;
&lt;br /&gt;
'''What has driven women out of computer science?'''&lt;br /&gt;
&lt;br /&gt;
Interesting discussion on gender (the predominance of men) in computer science, and in the Processing community: [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1226958959; What has driven women out of computer science?].  Thread started by Casey Reas, one of the founders of the Processing project, in response to [http://www.nytimes.com/2008/11/16/business/16digi.htm?_r=1 this New York Times article of the same name].&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Readings&amp;diff=1556</id>
		<title>IAT 800 Readings</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Readings&amp;diff=1556"/>
		<updated>2008-11-21T04:03:15Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Suggested Reading: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Head First Java'''&amp;lt;br&amp;gt;&lt;br /&gt;
From campus:&amp;lt;br&amp;gt;&lt;br /&gt;
O'Reilly Site: http://www.oreilly.com/catalog/hfjava/&amp;lt;br&amp;gt;&lt;br /&gt;
to Safari Bookshelf: http://safari.oreilly.com/0596009208&amp;lt;br&amp;gt;&lt;br /&gt;
to &amp;quot;Read Online Now&amp;quot;: http://proquest.safaribooksonline.com/0596009208/hfjava2-DEDICATION&lt;br /&gt;
&lt;br /&gt;
From off-campus:&amp;lt;br&amp;gt;&lt;br /&gt;
(anyone? just need to log-in?)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''New Media Reader'''&amp;lt;br&amp;gt;&lt;br /&gt;
Search in Library Catalogue: http://troy.lib.sfu.ca/&lt;br /&gt;
(Electronic source not currently working, will be fixed soon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Suggested Reading: ==&lt;br /&gt;
&lt;br /&gt;
'''Beyond Java''' (http://oreilly.com/catalog/9780596100940/)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;In Beyond Java, Bruce Tate, author of the Jolt Award-winning Better, Faster, Lighter Java, chronicles the rise of the most successful language of all time, and then lays out, in painstaking detail, the compromises the founders had to make to establish success. If you are agree with the book's premise--that Java's reign is coming to an end--then this book will help you start to build your skills accordingly. Beyond Java will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I read this book this summer and it gives lots of interesting insights into the structure of programming languages, and Java's strengths and weaknesses.  Coming from Ruby, I found it gave me lots of knowledge about how Java differs from what I knew, and the reasoning behind some of those decisions.  JR&lt;br /&gt;
&lt;br /&gt;
'''What has driven women out of computer science?'''&lt;br /&gt;
&lt;br /&gt;
Interesting discussion on gender (the predominance of men) in computer science, and in the Processing community: [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1226958959;start=5#5 What has driven women out of computer science?].  Thread started by Casey Reas, one of the founders of the Processing project, in response to [http://www.nytimes.com/2008/11/16/business/16digi.htm?_r=1 this New York Times article of the same name].&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Readings&amp;diff=1555</id>
		<title>IAT 800 Readings</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Readings&amp;diff=1555"/>
		<updated>2008-11-21T04:03:00Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Suggested Reading: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Head First Java'''&amp;lt;br&amp;gt;&lt;br /&gt;
From campus:&amp;lt;br&amp;gt;&lt;br /&gt;
O'Reilly Site: http://www.oreilly.com/catalog/hfjava/&amp;lt;br&amp;gt;&lt;br /&gt;
to Safari Bookshelf: http://safari.oreilly.com/0596009208&amp;lt;br&amp;gt;&lt;br /&gt;
to &amp;quot;Read Online Now&amp;quot;: http://proquest.safaribooksonline.com/0596009208/hfjava2-DEDICATION&lt;br /&gt;
&lt;br /&gt;
From off-campus:&amp;lt;br&amp;gt;&lt;br /&gt;
(anyone? just need to log-in?)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''New Media Reader'''&amp;lt;br&amp;gt;&lt;br /&gt;
Search in Library Catalogue: http://troy.lib.sfu.ca/&lt;br /&gt;
(Electronic source not currently working, will be fixed soon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Suggested Reading: ==&lt;br /&gt;
&lt;br /&gt;
'''Beyond Java''' (http://oreilly.com/catalog/9780596100940/)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;In Beyond Java, Bruce Tate, author of the Jolt Award-winning Better, Faster, Lighter Java, chronicles the rise of the most successful language of all time, and then lays out, in painstaking detail, the compromises the founders had to make to establish success. If you are agree with the book's premise--that Java's reign is coming to an end--then this book will help you start to build your skills accordingly. Beyond Java will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I read this book this summer and it gives lots of interesting insights into the structure of programming languages, and Java's strengths and weaknesses.  Coming from Ruby, I found it gave me lots of knowledge about how Java differs from what I knew, and the reasoning behind some of those decisions.  JR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interesting discussion on gender (the predominance of men) in computer science, and in the Processing community: [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1226958959;start=5#5 What has driven women out of computer science?].  Thread started by Casey Reas, one of the founders of the Processing project, in response to [http://www.nytimes.com/2008/11/16/business/16digi.htm?_r=1 this New York Times article of the same name].&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1574</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1574"/>
		<updated>2008-11-19T19:37:59Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
* Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
* Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
* Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
* Set stroke alpha&lt;br /&gt;
* Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
* &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
* Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
* Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, game stats (possibly - not included in the feed I'm planning on using), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* We made sure to take our man outta the play.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We've gotta keep up the tempo.&lt;br /&gt;
* We really just gotta knuckle down in our zone.&lt;br /&gt;
* We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* Battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1534</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1534"/>
		<updated>2008-11-19T19:28:18Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, game stats (possibly - not included in the feed I'm planning on using), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
'''Development Plan'''&lt;br /&gt;
&lt;br /&gt;
* Get JSON library up and running and feeds being retrieved&lt;br /&gt;
* Retrieve and prepare other assets (logos, phrases)&lt;br /&gt;
* Define language model (what gets used when), testing with static data&lt;br /&gt;
* Design interface&lt;br /&gt;
* Build and test with live data&lt;br /&gt;
* If time, record audio and integrate with system&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
* coming soon...&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* We made sure to take our man outta the play.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We've gotta keep up the tempo.&lt;br /&gt;
* We really just gotta knuckle down in our zone.&lt;br /&gt;
* We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* Battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1531</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1531"/>
		<updated>2008-11-19T19:20:49Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see sample below - feel free to add).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, game stats (possibly), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* We made sure to take our man outta the play.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We've gotta keep up the tempo.&lt;br /&gt;
* We really just gotta knuckle down in our zone.&lt;br /&gt;
* We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* Battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1527</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1527"/>
		<updated>2008-11-19T19:16:48Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see below).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, game stats (possibly), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
* We're firing on all cylinders.&lt;br /&gt;
* We got a couple lucky bounces.&lt;br /&gt;
* We made sure to take our man outta the play.&lt;br /&gt;
* We cashed in our chances.&lt;br /&gt;
* We won the battles in the corners.&lt;br /&gt;
* I think we just wanted it more.&lt;br /&gt;
* We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
* There's no excuse.  We just have to play better.&lt;br /&gt;
* The bounces didn't go our way.&lt;br /&gt;
* We've gotta keep up the tempo.&lt;br /&gt;
* We really just gotta knuckle down in our zone.&lt;br /&gt;
* We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
* We've gotta take advantage of our opportunities.&lt;br /&gt;
* Keep the pressure on.&lt;br /&gt;
* We've gotta give 110%.&lt;br /&gt;
* We've gotta win the little battles.&lt;br /&gt;
* Battle for the puck.&lt;br /&gt;
* We've gotta play physical.&lt;br /&gt;
* We've gotta play smart&lt;br /&gt;
* We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
* We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1526</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1526"/>
		<updated>2008-11-19T19:15:47Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Final Project: Hockey Interview Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
After watching hundreds of post-game hockey interviews, you can't help but notice some...similarities between them.  The formulas don't change too much over the years, and common phrases tend to crop up.  Based on this, and on an interest in the impressive commentary engines used in current sports video games (specifically, NHL 09), I am going to design a hockey interview generator that uses real game scores to build post-game interviews.&lt;br /&gt;
&lt;br /&gt;
Each day, NHL scores will be pulled in from an RSS feed of NHL results (http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (see below).  The questions asked and phrases used for answers would depend on the scores (win/loss, close game/blowout, etc).  The UI will allow the user to select which game results/interviews they would like to see (from a drop-down list).&lt;br /&gt;
&lt;br /&gt;
This project will allow me to experiment with web services (feeds) in Processing, which I haven't done before, as well as model a language system within a tightly constrained domain.  This aspect loosely ties in with my thesis research into adaptive systems.  I'll also be designing a UI that will allow for the display of Team logos, game stats (possibly), and interview text.  If time allows, I would love to actually record the stock phrases as audio files and use those to put the interviews together.  I have some hockey buddies who would be good for this.&lt;br /&gt;
&lt;br /&gt;
'''Libraries'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.sojamo.de/libraries/controlP5/ ControlP5 UI library] to define UI components&lt;br /&gt;
* [http://json.org/java/ JSON Java library] for parsing the score feed (install instructions and discussion [http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1163101573 in this post])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current Phrases (feel free to add) ===&lt;br /&gt;
&lt;br /&gt;
==== Interviewer Questions ====&lt;br /&gt;
&lt;br /&gt;
==== Player Responses ====&lt;br /&gt;
&lt;br /&gt;
'''POSITIVES'''&lt;br /&gt;
We're firing on all cylinders.&lt;br /&gt;
We got a couple lucky bounces.&lt;br /&gt;
We made sure to take our man outta the play.&lt;br /&gt;
We cashed in our chances.&lt;br /&gt;
We won the battles in the corners.&lt;br /&gt;
I think we just wanted it more.&lt;br /&gt;
We came to play tonight.&lt;br /&gt;
&lt;br /&gt;
'''NEGATIVES'''&lt;br /&gt;
There's no excuse.  We just have to play better.&lt;br /&gt;
The bounces didn't go our way.&lt;br /&gt;
We've gotta keep up the tempo.&lt;br /&gt;
We really just gotta knuckle down in our zone.&lt;br /&gt;
We have to D up on our man.&lt;br /&gt;
&lt;br /&gt;
'''STRATEGIES'''&lt;br /&gt;
We've gotta take advantage of our opportunities.&lt;br /&gt;
Keep the pressure on.&lt;br /&gt;
We've gotta give 110%.&lt;br /&gt;
We've gotta win the little battles.&lt;br /&gt;
Battle for the puck.&lt;br /&gt;
We've gotta play physical.&lt;br /&gt;
We've gotta play smart&lt;br /&gt;
We don't wanna get ahead of ourselves, you know, we just want to take things one game at a time.&lt;br /&gt;
We gotta make sure we get to the loose pucks.&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1525</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1525"/>
		<updated>2008-11-19T08:37:08Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1: Aclockalypse Now! ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2: Spirographicdesign ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Final Project: Hockey Interview Generator ==&lt;br /&gt;
&lt;br /&gt;
''Build Something Cool!''&lt;br /&gt;
&lt;br /&gt;
Today's scores would be pulled in from an RSS feed of NHL results (http://www.totallyscored.com/, as XML or JSON), and a player interview generated for each from a set of stock hockey phrases I've been collecting over the years (&amp;quot;We're firing on all cylinders&amp;quot;, &amp;quot;We gotta make sure we get to the loose pucks&amp;quot;, &amp;quot;We've gotta win the little battles in the corners&amp;quot;).  The questions asked and phrases used would depend on the scores (win/loss, close/blowout, etc).&lt;br /&gt;
&lt;br /&gt;
* Web Services integration&lt;br /&gt;
* Display of team graphics and interview text&lt;br /&gt;
* Natural language mimicking&lt;br /&gt;
* Fun, playful&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1522</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1522"/>
		<updated>2008-11-12T19:44:04Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can now export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery of recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset) - previously only the increments were updated dynamically&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the current size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700 - this is potentially problematic for small displays.  A multi-format option would be helpful in that regard (ie. launch at 800x600, launch at 1200x700, launch at 1900x1200, etc)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1465</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1465"/>
		<updated>2008-11-12T05:48:51Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 SPIROGRAPHICDESIGN v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Cleaned up HTML page for display of tool, including a small gallery or recent spirographs&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1452</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1452"/>
		<updated>2008-11-12T04:48:50Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 Spirographicdesign v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Cleaned up HTML page for display of tool&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1451</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1451"/>
		<updated>2008-11-12T04:43:31Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/applet Spirographicdesign v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Cleaned up HTML page for display of tool&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1450</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1450"/>
		<updated>2008-11-12T04:09:34Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 Spirographicdesign v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (grayscale, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Cleaned up HTML page for display of tool&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1449</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1449"/>
		<updated>2008-11-12T04:09:09Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 Spirographicdesign v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Cleaned up HTML page for display of tool&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1448</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1448"/>
		<updated>2008-11-12T04:08:44Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4 Spirographicdesign v2]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
      * This currently only works correctly on PC.  The default colour settings of Mac OS X render the exported images in bizarre colours.  See:&lt;br /&gt;
          * http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1138221586&lt;br /&gt;
          * http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1191218475&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Cleaned up HTML page for display of tool&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1447</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1447"/>
		<updated>2008-11-12T03:55:28Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
      * This currently only works correctly on PC.  The default colour settings of Mac OS X render the exported images in bizarre colours.  See:&lt;br /&gt;
          * http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1138221586&lt;br /&gt;
          * http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1191218475&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Cleaned up HTML page for display of tool&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1446</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1446"/>
		<updated>2008-11-12T03:53:19Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
      * This currently only works correctly on PC.  The default colour settings of Mac OS X render the exported images in bizarre colours.  See:&lt;br /&gt;
          * http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1138221586&lt;br /&gt;
          * http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1191218475&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1445</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1445"/>
		<updated>2008-11-12T02:28:20Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Fixed some minor bugs&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1444</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1444"/>
		<updated>2008-11-12T01:44:20Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can export their spirograph to JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1442</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1442"/>
		<updated>2008-11-12T01:05:25Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can title image and export to PNG or JPG (courtesy of Yonas Sandbaek - http://seltar.wliia.org)&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1441</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1441"/>
		<updated>2008-11-12T01:02:26Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Export features added: user can title image and export to PNG or JPG&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1440</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1440"/>
		<updated>2008-11-12T01:01:14Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Set background colour (from black to white, only editable on start or after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Export features added: Title image and export to PNG or JPG&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1439</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1439"/>
		<updated>2008-11-12T01:00:11Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool:&lt;br /&gt;
&lt;br /&gt;
   * Set background colour (from black to white, only editable on start after reset)&lt;br /&gt;
   * Set stroke alpha&lt;br /&gt;
   * Inner and outer radius values now take effect immediately (during drawing, rather than after reset)&lt;br /&gt;
   * &amp;quot;Show Dots&amp;quot; relabeled &amp;quot;Show Guides&amp;quot;, and now includes a guide circle that indicates the size of the inner and outer radii of the drawing circle, as well as its motion path&lt;br /&gt;
   * Canvas is now much bigger, and in a landscape format (1200 x 700)&lt;br /&gt;
   * Export features added: Title image and export to PNG or JPG&lt;br /&gt;
  &lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1438</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1438"/>
		<updated>2008-11-09T05:02:37Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirograph A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables, set colours in a more intuitive way, and export their work for download.&lt;br /&gt;
&lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1425</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1425"/>
		<updated>2008-11-09T05:00:07Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables, set colours in a more intuitive way, and export their work for download.&lt;br /&gt;
&lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1424</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1424"/>
		<updated>2008-11-09T04:59:41Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/spirographicdesign A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables, set colours in a more intuitive way, and export their work for download.&lt;br /&gt;
&lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Assignment_4_Fall_2008&amp;diff=1428</id>
		<title>Assignment 4 Fall 2008</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Assignment_4_Fall_2008&amp;diff=1428"/>
		<updated>2008-11-08T20:40:09Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Shannon.Coates]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.iat.sfu.ca/BioV/index.php/Johnny.Rodgers#Assignment_4 Johnny Rodgers: Assignment 4]&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1423</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1423"/>
		<updated>2008-11-05T20:55:19Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables, set colours in a more intuitive way, and export their work for download.&lt;br /&gt;
&lt;br /&gt;
''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1415</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1415"/>
		<updated>2008-11-05T20:54:56Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables, set colours in a more intuitive way, and export their work for download.&lt;br /&gt;
&lt;br /&gt;
'''* I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]'''&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Student_Submissions_Fall_2008&amp;diff=1416</id>
		<title>IAT 800 Student Submissions Fall 2008</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Student_Submissions_Fall_2008&amp;diff=1416"/>
		<updated>2008-11-05T20:53:56Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Assignment 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 2 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 2 - Part 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 2 - Part 2 (Fall 2008)]]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 3 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo] - JR&lt;br /&gt;
&lt;br /&gt;
=Fall 2006=&lt;br /&gt;
&lt;br /&gt;
[[IAT 800 Student Submissions]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~jdyim/800/project_01 JD's step-by-step examples for the project 1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Back to [[IAT_800_Wiki]]&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Student_Submissions_Fall_2008&amp;diff=1413</id>
		<title>IAT 800 Student Submissions Fall 2008</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Student_Submissions_Fall_2008&amp;diff=1413"/>
		<updated>2008-11-05T20:53:05Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Assignment 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 2 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 2 - Part 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 2 - Part 2 (Fall 2008)]]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 3 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
I've put together a quick ControlP5 Widgets tutorial for anyone who's interested, or having trouble with Assignment 4: [http://www.creativecreature.ca/IAT800/controlP5_demo ControlP5 Demo]&lt;br /&gt;
&lt;br /&gt;
=Fall 2006=&lt;br /&gt;
&lt;br /&gt;
[[IAT 800 Student Submissions]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~jdyim/800/project_01 JD's step-by-step examples for the project 1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Back to [[IAT_800_Wiki]]&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Student_Submissions_Fall_2008&amp;diff=1412</id>
		<title>IAT 800 Student Submissions Fall 2008</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=IAT_800_Student_Submissions_Fall_2008&amp;diff=1412"/>
		<updated>2008-11-05T20:50:10Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Assignment 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 2 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 2 - Part 1 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
[[Project 2 - Part 2 (Fall 2008)]]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 3 Fall 2008]]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 Widgets Examples/Tutorial ===&lt;br /&gt;
&lt;br /&gt;
=Fall 2006=&lt;br /&gt;
&lt;br /&gt;
[[IAT 800 Student Submissions]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~jdyim/800/project_01 JD's step-by-step examples for the project 1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Back to [[IAT_800_Wiki]]&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1414</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1414"/>
		<updated>2008-11-03T19:27:59Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables, set colours in a more intuitive way, and export their work for download.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1410</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1410"/>
		<updated>2008-11-03T19:13:48Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 (Not Online) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01]&lt;br /&gt;
&lt;br /&gt;
Since a set of UI widgets was initially integrated with my Project 2 submission, I've taken this assignment to expand the feature set of the Spirographicdesign tool, allowing the user to define more variables and export their work for download.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1409</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1409"/>
		<updated>2008-10-27T19:01:37Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 (Not Online) ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01], [http://www.creativecreature.ca/IAT800/Assignment4/A4_02 A4_02], [http://www.creativecreature.ca/IAT800/Assignment4/A4_03 A4_03], [http://www.creativecreature.ca/IAT800/Assignment4/A4_04 A4_04], [http://www.creativecreature.ca/IAT800/Assignment4/A4_05 A4_05]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1369</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1369"/>
		<updated>2008-10-27T18:53:32Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
== Assignment 4 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment4/A4_01 A4_01], [http://www.creativecreature.ca/IAT800/Assignment4/A4_02 A4_02], [http://www.creativecreature.ca/IAT800/Assignment4/A4_03 A4_03], [http://www.creativecreature.ca/IAT800/Assignment4/A4_04 A4_04], [http://www.creativecreature.ca/IAT800/Assignment4/A4_05 A4_05]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1368</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1368"/>
		<updated>2008-10-25T19:25:17Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_02 A3_02]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1350</id>
		<title>Johnny.Rodgers</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Johnny.Rodgers&amp;diff=1350"/>
		<updated>2008-10-25T07:14:13Z</updated>

		<summary type="html">&lt;p&gt;Johnny.rodgers: /* Assignment 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Assignments =&lt;br /&gt;
&lt;br /&gt;
== Assignment 1 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment1/A1_01 A1_01], [http://www.creativecreature.ca/IAT800/Assignment1/A1_02 A1_02], [http://www.creativecreature.ca/IAT800/Assignment1/A1_03 A1_03], [http://www.creativecreature.ca/IAT800/Assignment1/A1_04 A1_04], [http://www.creativecreature.ca/IAT800/Assignment1/A1_05 A1_05], [http://www.creativecreature.ca/IAT800/Assignment1/A1_06 A1_06], [http://www.creativecreature.ca/IAT800/Assignment1/A1_07 A1_07], [http://www.creativecreature.ca/IAT800/Assignment1/A1_08 A1_08], [http://www.creativecreature.ca/IAT800/Assignment1/A1_09 A1_09], [http://www.creativecreature.ca/IAT800/Assignment1/A1_10 A1_10], [http://www.creativecreature.ca/IAT800/Assignment1/A1_11 A1_11], [http://www.creativecreature.ca/IAT800/Assignment1/A1_12 A1_12], [http://www.creativecreature.ca/IAT800/Assignment1/A1_13 A1_13], [http://www.creativecreature.ca/IAT800/Assignment1/A1_14 A1_14], [http://www.creativecreature.ca/IAT800/Assignment1/A1_15 A1_15], [http://www.creativecreature.ca/IAT800/Assignment1/A1_16 A1_16]&lt;br /&gt;
&lt;br /&gt;
== Assignment 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14]&lt;br /&gt;
&lt;br /&gt;
== Assignment 3 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_02]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Project 1 ==&lt;br /&gt;
&lt;br /&gt;
''Display the progress of time in a non-traditional way.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project1/aclockalypse_now ACLOCKALYPSE NOW!]''' (Rollover predictions on left to see more information on right)&lt;br /&gt;
&lt;br /&gt;
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong).  So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.'  The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them).  However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project 2 ==&lt;br /&gt;
&lt;br /&gt;
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.creativecreature.ca/IAT800/Project2/spirograph Experimental Spirograph Drawing Tool]''' &lt;br /&gt;
&lt;br /&gt;
I chose to develop a Spirograph generator.  Users can control the variables of the spirograph during generation, including the radii, offset, increments, and stroke weight and colour.  Additionally, the drawing can be played and paused, and can be switched between line and dot mode.  When in dot mode, a heavier stroke weight makes the dots easier to see.  I'd like to add a feature to export the completed image to PNG, but didn't have time to look into that.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot2.jpg&lt;br /&gt;
&lt;br /&gt;
http://www.creativecreature.ca/IAT800/Project2/spiro_screenshot3.jpg&lt;/div&gt;</summary>
		<author><name>Johnny.rodgers</name></author>
		
	</entry>
</feed>