<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>{ P I X E L W E L D E R S } &#187; Projects</title>
	<link>http://pixelwelders.com/blog</link>
	<description>Flash + Flex + Game Dev + Grammar?</description>
	<pubDate>Fri, 07 May 2010 15:15:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Presenting: Mrs. Emily</title>
		<link>http://pixelwelders.com/blog/projects/2010/presenting-mrs-emily/</link>
		<comments>http://pixelwelders.com/blog/projects/2010/presenting-mrs-emily/#comments</comments>
		<pubDate>Fri, 07 May 2010 15:11:38 +0000</pubDate>
		<dc:creator>Zack Jordan</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://pixelwelders.com/blog/projects/2010/presenting-mrs-emily/</guid>
		<description><![CDATA[There comes a time in every blogger's life when he has to decide whether to use his/her platform for questionable (read: non-development-related) purposes. Everyone has their price. Baby announcements, for instance, often show up on development blogs (though not this one yet, thankfully). Marriage, definitely. Pet deaths, occasionally. And, of course, family members starting their own businesses.]]></description>
			<content:encoded><![CDATA[<div><a href="http://mrsemily.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://mrsemily.com');"><img src='http://pixelwelders.com/blog/wp-content/uploads/2010/05/front_page.jpg' alt='Presenting: Mrs. Emily' /></a></div>
<p>	There comes a time in every blogger&#8217;s life when he has to decide whether to use his/her platform for questionable (read: non-development-related) purposes. Everyone has their price. Baby announcements, for instance, often show up on development blogs (though not this one yet, thankfully). Marriage, definitely. Pet deaths, occasionally. And, of course, family members starting their own businesses.</p>
<p>	My NYC-based sister, as it turns out, is just catapulting into the world of fashion design with the launch of her first line of clothing. This event coincided with a recent obsession of mine with Flash-Wordpress integration, which lead me to offer to develop a mini-site for her to showcase her wares. A discussion of the techniques I used in combining the Wordpress platform and some light Flash development would actually be on-topic here, but I feel that the disclaimer above has absolved me from any real dev talk in this article.</p>
<p>	So, all you PXW readers who like to dress pretty (or, more likely, have relations and ladyfriends who do), allow me to present the inaugural summer collection of <a href="http://mrsemily.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://mrsemily.com');">Mrs. Emily</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelwelders.com/blog/projects/2010/presenting-mrs-emily/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Barebones! - AS3 Skeletal Animation System</title>
		<link>http://pixelwelders.com/blog/game-design/2008/barebones-as3-skeletal-animation-system/</link>
		<comments>http://pixelwelders.com/blog/game-design/2008/barebones-as3-skeletal-animation-system/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 14:18:04 +0000</pubDate>
		<dc:creator>Zack Jordan</dc:creator>
		
		<category><![CDATA[ActionScript 3.0]]></category>

		<category><![CDATA[Game Design]]></category>

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

		<guid isPermaLink="false">http://pixelwelders.com/blog/game-design/2008/barebones-as3-skeletal-animation-system/</guid>
		<description><![CDATA[I&#8217;ve been spending a lot of time lately working on a fighting game for a client.  It&#8217;s pretty standard Street Fighter fare, only much simplified due to time and budget restrictions.  However, it made me start thinking about the limitations of the old 2D fighters and what a more powerful processor, faster graphics, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been spending a lot of time lately working on a fighting game for a client.  It&#8217;s pretty standard Street Fighter fare, only much simplified due to time and budget restrictions.  However, it made me start thinking about the limitations of the old 2D fighters and what a more powerful processor, faster graphics, and a WYSIWYG animation editor could do for them.  I went to my lab immediately.</p>
<p>The first thing I wanted to know was, is there a way to make an animation that can be shared among characters in a game?  And could characters be &#8220;skinned,&#8221; so the same character could change appearances, add/remove body parts or attachments, etc. and retain the same animations?  I see it all the time in big-budget 3D games; each character has a skeleton, to which animations may be applied.  Each animation can be applied to any character, and each character can use any 3D character model (each of which can of course be &#8220;skinned&#8221;).  So you have three components in the system:</p>
<ul>
<li>Skeleton</li>
<li>Animation</li>
<li>Skin</li>
</ul>
<p>Never having been involved with a big-budget game, I can&#8217;t tell you the best way to design a system like that.  However, as a Flash developer, I <em>can</em> find a good way to do it in 2D, in your browser.</p>

<object	type="application/x-shockwave-flash"
			data="http://pixelwelders.com/experiments/barebones/v3/barebones.swf"
			width="750"
			height="300">
	<param name="movie" value="http://pixelwelders.com/experiments/barebones/v3/barebones.swf" />
</object>
<p>This is a quick example of the system (v0.1) in action.  This looks like a timeline animation, but it&#8217;s actually done with code.  To prove it, click the stage to toggle the animation speed.  Notice that it slows down to &#8220;bullet time,&#8221; but totally smoothly, without the jerkiness of a frame-based animation going down to 3 fps.  Also, because of how the system is designed, it can be combined with a physics engine (Box2D, for example) for ragdoll falls from any point in the animation.  Think of the possibilities!</p>
<p>Anyway, just wanted to put that out there.  I&#8217;ve got a couple projects in line first, but I&#8217;d like to explore this further to see what kind of gameplay could come of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelwelders.com/blog/game-design/2008/barebones-as3-skeletal-animation-system/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Presenting: Tutorio.us!</title>
		<link>http://pixelwelders.com/blog/best-practices/2008/presenting-tutorious/</link>
		<comments>http://pixelwelders.com/blog/best-practices/2008/presenting-tutorious/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 18:20:18 +0000</pubDate>
		<dc:creator>Zack Jordan</dc:creator>
		
		<category><![CDATA[Best Practices]]></category>

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

		<guid isPermaLink="false">http://pixelwelders.com/blog/best-practices/2008/presenting-tutorious/</guid>
		<description><![CDATA[After a couple of months working on this project, I am ready to release my labor of love.  Presenting: Tutorio.us!]]></description>
			<content:encoded><![CDATA[<p>After a couple of months working on this project, I am ready to release my labor of love.  Presenting: Tutorio.us!</p>
<p><a href="http://tutorio.us"><br />
<img style="float:none;" src='http://pixelwelders.com/blog/wp-content/uploads/2008/07/logo2_500.jpg' alt='Tutorious Logo' /><br />
</a></p>
<p>To explain what this is, and instead of writing something new, I&#8217;ll just quote directly directly from the website:</p>
<div style="background:#eee; padding:15px;">
<h3>The Scenario</h3>
<p>So you want to learn Flash. Great! A noble endeavor. And you want to do it on your own, harnessing the vast resources of the internet. Also a good idea, with only one problem: which resources?</p>
<p>The Internet is a vast place. According to <a href="http://adamant.typepad.com/seitz/2007/04/weighing_the_we.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://adamant.typepad.com/seitz/2007/04/weighing_the_we.html');">some estimates</a>, it contains nearly two ounces of information (which is more than you think when you’re counting electrons). If that doesn’t awe you, consider <a href="http://blog.managednetworks.co.uk/it-support/googles-20-petabytes/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.managednetworks.co.uk/it-support/googles-20-petabytes/');">this article</a>, which tells us that if a byte is a grain of rice, Google processes enough rice daily for every person on earth to have sixteen bowls full. <em>Daily</em>.</p>
<h3>The Problem</h3>
<p>The main point is this: there is a lot of information out there. There is more than enough to teach you everything you want to know about Flash. If you’ve spent any time searching, you’ve probably seen hundreds of tutorials already- maybe dozens today alone. However, the problem is this: a lot of them kinda suck. You’ve probably noticed this too. Incorrect information, bad (even crippling) practices, ancient Flash versions… the list goes on.</p>
<p>The second problem is this: If you’re new to ActionScript, what do you learn first? XML? Text formatting? Class structure? And where do you go after that? What are the pre-requisites of each tutorial? All this knowledge is out there (somewhere in that two ounces of electrons) but the majority of it is alone, without context, floating in the void.</p>
<h3>The Solution</h3>
<p>So here’s our solution. Tutorio.us is our attempt to index the best Flash instruction on the Internet, in a context that makes sense. We are dedicated to finding the clearest, best-written content for the most cutting-edge technology and putting it together in ways that everyone can understand.
</p></div>
<p><br/><br />
So there you have it.  Go take a look and let me know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelwelders.com/blog/best-practices/2008/presenting-tutorious/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
