<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Nudoru\Udon</title>
	<atom:link href="http://udon.nudoru.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://udon.nudoru.com</link>
	<description>flash, elearning, random thoughts</description>
	<pubDate>Tue, 11 Nov 2008 02:08:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>SCOMaster - Gameplay</title>
		<link>http://udon.nudoru.com/2008/11/10/scomaster-gameplay/</link>
		<comments>http://udon.nudoru.com/2008/11/10/scomaster-gameplay/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 02:06:30 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[WiiFlash]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=182</guid>
		<description><![CDATA[I was finally able to record a round of my SCOMaster game! Recap - It&#8217;s a multiplayer WiiFlash game designed to be played with teams in an instructor lead classroom setting. The object is to assemble a learning program structure the fastest - but watch out, because your opponent can take one of your SCOs [...]]]></description>
			<content:encoded><![CDATA[<p>I was finally able to record a round of my <a href="http://udon.nudoru.com/2008/06/26/scomaster-wiiflash-mulitplayer-learning-game/" target="_blank">SCOMaster</a> game! Recap - It&#8217;s a multiplayer WiiFlash game designed to be played with teams in an instructor lead classroom setting. The object is to assemble a learning program structure the fastest - but watch out, because your opponent can take one of your SCOs and reuse them in their own program. Developed in Flash CS3 in about 150 hours.</p>
<p>Michael Gardner, will be showing this video during his presentation at <a href="http://www.elearningguild.com/content.cfm?selection=doc.918" target="_blank">DevLearn 08</a> at 1:30 on Wednesday 11/12 during his <a href="http://www.elearningguild.com/concurrent_sessions/?event=42&amp;selection=doc.917" target="_blank">Practical Principles for Effective Learning Game Design (#206)</a> session.</p>
<p><a href="http://www.youtube.com/watch?v=bEaCHySEfd4"  target="_blank">SCOMaster Gameplay</a></p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/bEaCHySEfd4"></param> <embed src="http://www.youtube.com/v/bEaCHySEfd4" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/11/10/scomaster-gameplay/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AS3 Learning Interactions? What should I do?</title>
		<link>http://udon.nudoru.com/2008/10/30/as3-learning-interactions-what-should-i-do/</link>
		<comments>http://udon.nudoru.com/2008/10/30/as3-learning-interactions-what-should-i-do/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 13:46:22 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=180</guid>
		<description><![CDATA[Casey&#8217;s gone back to school and things are settling down with the new baby, so I&#8217;m finding myself with a little free time again. When I posed the Creating a Flash WBT Framework post, I had planned to follow it up shortly with a few learning interactions, but I never found the time. Now I [...]]]></description>
			<content:encoded><![CDATA[<p>Casey&#8217;s gone back to school and things are settling down with the new baby, so I&#8217;m finding myself with a little free time again. When I posed the <a href="http://udon.nudoru.com/2008/05/20/creating-a-flash-wbt-framework-part-1/" target="_blank">Creating a Flash WBT Framework</a> post, I had planned to follow it up shortly with a few learning interactions, but I never found the time. Now I have some of that time. And being inspired by <a href="http://forum.pipwerks.com/discussion/73/" target="_blank">this conversation</a> on the Pipweks board, I think that it&#8217;s something that would help out a lot of people.</p>
<p>I don&#8217;t plan to make them drop dead simple to use, like the old ones that were included with Flash, but I&#8217;d like to ask my (very few) readers: &#8220;What would you like me to do?&#8221; Are there interactions that you&#8217;d like to see?</p>
<p>I plan on making them class based, following the MVC pattern, with the data stored in an XML file. Should make it easy enough to modify, but the AS3 code would be intermediate level so it would require some effort there.</p>
<p>If I don&#8217;t receive any comments, I&#8217;ll just start wandering in a random direction and post what I come up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/10/30/as3-learning-interactions-what-should-i-do/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Useless little Photoshops</title>
		<link>http://udon.nudoru.com/2008/08/13/useless-little-photoshops/</link>
		<comments>http://udon.nudoru.com/2008/08/13/useless-little-photoshops/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 14:27:55 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=177</guid>
		<description><![CDATA[I don&#8217;t get to use Photoshop for illustrations very often anymore, so it&#8217;s fun when I do. I created this little thing to replace some uglier images on the same theme in a WBT we&#8217;re working on. Origional is here.

]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t get to use Photoshop for illustrations very often anymore, so it&#8217;s fun when I do. I created this little thing to replace some uglier images on the same theme in a WBT we&#8217;re working on. Origional is <a href="http://archaeology.about.com/od/mesopotamiaarchaeology/ig/Mesopotamian-Art/14th-13th-c-BC-map-of-Nippur.htm" target="_blank">here</a>.</p>
<p style="text-align: center;"><a href="http://udon.nudoru.com/wp-content/tkrock.jpg"><img class="aligncenter" title="TK Rock" src="http://udon.nudoru.com/wp-content/tkrock.jpg" alt="" width="257" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/08/13/useless-little-photoshops/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WiiFlash Graffiti Gestures</title>
		<link>http://udon.nudoru.com/2008/08/06/170/</link>
		<comments>http://udon.nudoru.com/2008/08/06/170/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 20:14:56 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[WiiFlash]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=170</guid>
		<description><![CDATA[
I&#8217;ve been playing around with using gestures with WiiFlash as an alternative input scheme. As a first step, I&#8217;ve taken the Flash Gesture recognition code from Didier Brun and modified it to work with a Wii remote instead of the mouse. It works pretty well - some of the letters aren&#8217;t easy to hit - [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="WiiFlash Graffiti" src="http://udon.nudoru.com/wp-content/wii_graffiti.jpg" alt="" width="300" height="211" /></p>
<p>I&#8217;ve been playing around with using gestures with WiiFlash as an alternative input scheme. As a first step, I&#8217;ve taken the Flash Gesture recognition code from <a href="http://www.bytearray.org/?p=91" target="_blank">Didier Brun</a> and modified it to work with a Wii remote instead of the mouse. It works pretty well - some of the letters aren&#8217;t easy to hit - but not bad for a first try. I&#8217;d like to modify with further have more &#8220;shapes&#8221; rather than &#8220;letters&#8221; to match. More to come on this when I get extra time.</p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/08/06/170/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We had a baby!</title>
		<link>http://udon.nudoru.com/2008/08/06/we-had-a-baby/</link>
		<comments>http://udon.nudoru.com/2008/08/06/we-had-a-baby/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 20:01:52 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=166</guid>
		<description><![CDATA[It&#8217;s been quieter than usual around here be cause on July 9th, our son Gabriel James was born.
Casey went to the hospital with chest pains - and it turned out that she was in labor! After 14 hours of labor, Gabe arrived, 3 weeks early, at 11:21am. He was pretty big at 7lbs 2oz and [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been quieter than usual around here be cause on July 9th, our son Gabriel James was born.</p>
<p>Casey went to the hospital with chest pains - and it turned out that she was in labor! After 14 hours of labor, Gabe arrived, 3 weeks early, at 11:21am. He was pretty big at 7lbs 2oz and dispite being early, everything was OK and we went home on time.</p>
<p>Sophie&#8217;s getting used to him, and we&#8217;re getting used to the two of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/08/06/we-had-a-baby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SCOMaster - WiiFlash mulitplayer learning game</title>
		<link>http://udon.nudoru.com/2008/06/26/scomaster-wiiflash-mulitplayer-learning-game/</link>
		<comments>http://udon.nudoru.com/2008/06/26/scomaster-wiiflash-mulitplayer-learning-game/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 17:18:11 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[WiiFlash]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[games]]></category>

		<category><![CDATA[learning]]></category>

		<category><![CDATA[wiiflash]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/2008/06/26/scomaster-wiiflash-mulitplayer-learning-game/</guid>
		<description><![CDATA[
After a week and a half I finally finished my first real WiiFlash game - SCOMaster. It&#8217;s a competative, 2 player learning game designed to be played in a group setting. It illustrates the concepts of assembling a course in an LMS system. Bonus points are awarded for content reuse - they are SCOs after [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://udon.nudoru.com/wp-content/scomaster.jpg" alt="SCOMaster screen shot" /></p>
<p>After a week and a half I finally finished my first real WiiFlash game - SCOMaster. It&#8217;s a competative, 2 player learning game designed to be played in a group setting. It illustrates the concepts of assembling a course in an LMS system. Bonus points are awarded for content reuse - they are SCOs after all! Unneeded objects and faulty objects can be sent back to the development team to be reworked - but at a cost.First one to build a completed activity tree wins.</p>
<p>Ben Hutchens, our graphic designer, created the art work for it. It took about 60 hours to program it using the WiiFlash classes that I had developed earlier in the year.</p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/06/26/scomaster-wiiflash-mulitplayer-learning-game/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WiiFlash Tip #4 - Revisiting Wii-mouse in a multiplayer scenario</title>
		<link>http://udon.nudoru.com/2008/06/26/wiiflash-tip-4-revisiting-wii-mouse-in-a-multiplayer-scenario/</link>
		<comments>http://udon.nudoru.com/2008/06/26/wiiflash-tip-4-revisiting-wii-mouse-in-a-multiplayer-scenario/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 13:45:12 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[WiiFlash]]></category>

		<category><![CDATA[wiiflash]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/2008/06/26/wiiflash-tip-4-revisiting-wii-mouse-in-a-multiplayer-scenario/</guid>
		<description><![CDATA[In February, I posted about using the Wii remote as a virtual mouse in Flash. While that approach seems to work just fine in a simple single player application, I found that it breaks really badly when you another player to it. I just completed my first two player WiiFlash game and I&#8217;ll document a [...]]]></description>
			<content:encoded><![CDATA[<p>In February, I posted about using the Wii remote as a <a href="http://udon.nudoru.com/2008/02/14/wiiflash-tip-1-a-virtual-wii-mouse/">virtual mouse</a> in Flash. While that approach seems to work just fine in a simple single player application, I found that it breaks really badly when you another player to it. I just completed my first two player WiiFlash game and I&#8217;ll document a few things that I had to differently.</p>
<p>Originally,Â  based all of the interaction with the cursors off of the typical mouse events (rollover, rollout, etc.), but this did allow for find out which player rollover the sprite or which player &#8220;clicked&#8221; on the sprite.</p>
<p>Each player&#8217;s cursor is just a sprite itself, so I switched to using the hitTestObject function against each players cursor sprite and the object sprite on a mouse event. This returns which of the cursors interacted with the object. Additionally, since the cursor sprites are big, you do have to see them from a distance, I found that I needed to add an additional sprite to the cursor - the cursor &#8220;point&#8221; - at 0,0 and use that for the hitTest rather than the actual big cursor sprite. If the &#8220;tail&#8221; of the cursor arrow is still over the object sprite, you shouldn&#8217;t count that as a roll over, since the point of the arrow is the important part.</p>
<p>So here are the functions for a rollover:</p>
<blockquote><p>Â private function onItemOver(e:MouseEvent):void {<br />
var wm:Array = whichWiiMotesAreOverMe(Sprite(e.target))<br />
for (var i:int = 0; i &lt; wm.length; i++) {<br />
_WiiMotes[wm[i]].doRumbleSeconds(.1);<br />
_WiiMotes[wm[i]].cursorState = WiiCursorView.CURSOR_POINT;<br />
}<br />
}</p>
<p>// returns array of which wiimote cursors are over the sprite<br />
private function whichWiiMotesAreOverMe(tgt:Sprite):Array {<br />
var a:Array = new Array();<br />
// _WiiMotes is an array of Wii controller objects<br />
for (var i:int; i &lt; _WiiMotes.length; i++) {<br />
if (tgt.hitTestObject(_WiiMotes[i].cursorPoint)) {<br />
a.push(i);<br />
}<br />
}<br />
return a;<br />
}</p></blockquote>
<p>The functions for a mousedown are:</p>
<blockquote><p>private function onItemDown(e:MouseEvent):void {<br />
// gets the index of the _WiiMote object that clicked the sprite<br />
var wm:int = whichWiiMoteClickedMe(Sprite(e.target));<br />
}</p>
<p>// returns index of which wii mote cursor is over with the A button down<br />
private function whichWiiMoteClickedMe(tgt:Sprite):int {<br />
var wm:Array = whichWiiMotesAreOverMe(tgt);<br />
for (var i:int = 0; i &lt; wm.length; i++) {<br />
if (tgt.hitTestObject(_WiiMotes[wm[i]].cursorPoint)) {<br />
if (wm.length == 1) {<br />
// simple test if only one cursor is over<br />
if(_WiiMotes[wm[i]].isADown) return wm[i];<br />
} else {<br />
// little harder if 2+ are over, _LastClickWMIdx is the last Wii mote to have pressed a button<br />
if(_WiiMotes[wm[i]].isADown &amp;&amp; _LastClickWMIdx==wm[i]) return wm[i];<br />
}<br />
}<br />
}<br />
return -1;<br />
}</p></blockquote>
<p>This method, while probably not the best way, turned out to work really well in the game.</p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/06/26/wiiflash-tip-4-revisiting-wii-mouse-in-a-multiplayer-scenario/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating a Flash WBT on the timeline</title>
		<link>http://udon.nudoru.com/2008/05/23/creating-a-flash-wbt-timeline-on-the-timeline/</link>
		<comments>http://udon.nudoru.com/2008/05/23/creating-a-flash-wbt-timeline-on-the-timeline/#comments</comments>
		<pubDate>Fri, 23 May 2008 18:18:07 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/2008/05/23/creating-a-flash-wbt-timeline-on-the-timeline/</guid>
		<description><![CDATA[I&#8217;m presenting to the Bank&#8217;s Flash Community of Practice this Thursday on how to create a basic Flash WBT that includes SCORMÂ  tracking. Below is the PPT deck that I&#8217;ll be using and below that is the sample file.
SCORM and Flash WBT Overview
This is an example file of a Flash WBT on the timeline, where [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m presenting to the Bank&#8217;s Flash Community of Practice this Thursday on how to create a basic Flash WBT that includes SCORMÂ  tracking. Below is the PPT deck that I&#8217;ll be using and below that is the sample file.</p>
<p><a href="http://udon.nudoru.com/wp-content/scorm_and_flash.pdf" title="SCORM and Flash WBT Overview">SCORM and Flash WBT Overview</a></p>
<p>This is an example file of a Flash WBT on the timeline, where my previous example was pure script. SCORM 1.2 compliant using my wrapper and Pipwerks SCORM API.</p>
<p><a href="http://udon.nudoru.com/wp-content/timelinewbtdemo.zip" title="Timeline Based WBT Demo">Timeline Based WBT Demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/05/23/creating-a-flash-wbt-timeline-on-the-timeline/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Template &#8220;2&#8243; release</title>
		<link>http://udon.nudoru.com/2008/05/22/flash-template-2-release/</link>
		<comments>http://udon.nudoru.com/2008/05/22/flash-template-2-release/#comments</comments>
		<pubDate>Thu, 22 May 2008 17:56:07 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=156</guid>
		<description><![CDATA[I&#8217;m releasing the source code to the 2nd WBT framework that I created for Wachovia in mid-2004. Essentially, it works just like the example demo that I posed a few days ago: 1) an array of page IDs and 2) pages are movie clips in the library attached as the learner progressed though.
This version is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m releasing the source code to the 2nd WBT framework that I created for Wachovia in mid-2004. Essentially, it works just like the example demo that I posed a few days ago: 1) an array of page IDs and 2) pages are movie clips in the library attached as the learner progressed though.</p>
<p>This version is pretty complicated, so it&#8217;ll be a challenge to figure out how it all works. But there is value in seeing the code for the individual page interactions. It&#8217;s not SCORM or AICC compliant - but it did track as a Docent Outliner module - those files aren&#8217;t included.</p>
<p>The framework file is the main file for a course. It loads an structure XML file (xml\framework.xml) that defines the list of modules for the course. The blank file what each lesson is built from. It contains all of the templates and is capable of running a course from an XML document.</p>
<p>These are Flash 7 FLAs. The code is Flash 6/MX level Actionscript. There aren&#8217;t really many comments in the code since I coded it for myself. But I did train a few coworkers how to use it. I haven&#8217;t worked in the code for over 3 years, so if you ask a question about it, I probably won&#8217;t remember what I did.</p>
<p>Here&#8217;s a preview of the interactions in the blank file:<a href="http://www.nudoru.com/assets/portfolio/experimentalflash/ft2_samp.htm" target="_blank"></a></p>
<p><a href="http://www.nudoru.com/assets/portfolio/experimentalflash/ft2_samp.htm" target="_blank">http://www.nudoru.com/assets/portfolio/experimentalflash/ft2_samp.htm</a></p>
<p>Here&#8217;s the code:<a href="http://udon.nudoru.com/wp-content/ft2_release.zip" title="Flash Template 2 Code"></a></p>
<p><a href="http://udon.nudoru.com/wp-content/ft2_release.zip" title="Flash Template 2 Code">Flash Template 2 Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/05/22/flash-template-2-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating a Flash WBT Framework, part 1</title>
		<link>http://udon.nudoru.com/2008/05/20/creating-a-flash-wbt-framework-part-1/</link>
		<comments>http://udon.nudoru.com/2008/05/20/creating-a-flash-wbt-framework-part-1/#comments</comments>
		<pubDate>Tue, 20 May 2008 16:09:22 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://udon.nudoru.com/?p=154</guid>
		<description><![CDATA[I put together part 1 of what I plan on being a multi-part series documeting the creation of a Flash WBT framework for creating SCORM compliant courses. This first once starts with an interface created in Flash CS3 and goes though the steps of adding the code to make it all work - and track [...]]]></description>
			<content:encoded><![CDATA[<p>I put together part 1 of what I plan on being a multi-part series documeting the creation of a Flash WBT framework for creating SCORM compliant courses. This first once starts with an interface created in Flash CS3 and goes though the steps of adding the code to make it all work - and track on a SCORM 1.2 LMS. I&#8217;m using a custom wrapper class that I made for <a href="http://pipwerks.com/lab/scorm/wrapper/" target="_blank">Pipwerks&#8217; SCORM class</a>. You need to know a bit about programming in Actionscript 3 - nothing advanced, but this isn&#8217;t in a tutoral format.</p>
<p>I&#8217;m hoping to fill a void with this - I know that there are a lot of people trying to develop WBTs in Flash and they have no idea where to start. I&#8217;ve been doing this for 4 years, and I know that I would have loved something like this when I started.</p>
<p><a href="http://udon.nudoru.com/wp-content/flash_wbt_framework_pt1.pdf" target="_blank" title="Example Documentation">Example Documentation</a></p>
<p><a href="http://udon.nudoru.com/wp-content/flash_wbt_framework_pt1.zip" title="Example Source Files">Example Source Files</a></p>
<p>Please let me know if you find a bug, have a question, or have a comment or suggestion on what to cover next or how to make this better.</p>
]]></content:encoded>
			<wfw:commentRss>http://udon.nudoru.com/2008/05/20/creating-a-flash-wbt-framework-part-1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
