<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Developing a Casual Games with Silverlight 2 &#8211; Module 2</title>
	<atom:link href="http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/feed/" rel="self" type="application/rss+xml" />
	<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/</link>
	<description>Simplifing structure without changing results</description>
	<lastBuildDate>Tue, 03 May 2011 17:42:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Mads Laumann</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-750</link>
		<dc:creator>Mads Laumann</dc:creator>
		<pubDate>Sat, 31 Jan 2009 00:01:46 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-750</guid>
		<description>Hi Joel

I just did a post about Grid vs Canvas as a sprite container with performance in focus.
http://laumania.net/post/Using-Grid-or-Canvas-as-sprite-container.aspx

//Mads</description>
		<content:encoded><![CDATA[<p>Hi Joel</p>
<p>I just did a post about Grid vs Canvas as a sprite container with performance in focus.<br />
<a href="http://laumania.net/post/Using-Grid-or-Canvas-as-sprite-container.aspx" rel="nofollow">http://laumania.net/post/Using-Grid-or-Canvas-as-sprite-container.aspx</a></p>
<p>//Mads</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joel</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-748</link>
		<dc:creator>joel</dc:creator>
		<pubDate>Mon, 26 Jan 2009 15:15:49 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-748</guid>
		<description>The articles are every other month.  The latest came out the week of the 20th so I would expect article 4 to be released in Mid March.</description>
		<content:encoded><![CDATA[<p>The articles are every other month.  The latest came out the week of the 20th so I would expect article 4 to be released in Mid March.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mads Laumann</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-747</link>
		<dc:creator>Mads Laumann</dc:creator>
		<pubDate>Mon, 26 Jan 2009 13:35:12 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-747</guid>
		<description>Hi Joel

Ok, but the clipping part of a Canvas wouldn&#039;t be that hard a task right? I haven&#039;t used clipping must, but don&#039;t you just have to tell the canvas where is boundaries goes, and that&#039;s it?

It would really be nice to know which approach is the best, performance wise. Maybe I should to some performance testing a blog about it :)

Btw, when will your next article about this game be out (article 4) ?

Br
Mads</description>
		<content:encoded><![CDATA[<p>Hi Joel</p>
<p>Ok, but the clipping part of a Canvas wouldn&#8217;t be that hard a task right? I haven&#8217;t used clipping must, but don&#8217;t you just have to tell the canvas where is boundaries goes, and that&#8217;s it?</p>
<p>It would really be nice to know which approach is the best, performance wise. Maybe I should to some performance testing a blog about it :)</p>
<p>Btw, when will your next article about this game be out (article 4) ?</p>
<p>Br<br />
Mads</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joel</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-746</link>
		<dc:creator>joel</dc:creator>
		<pubDate>Mon, 26 Jan 2009 04:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-746</guid>
		<description>This is interesting that you ask this, because recently I ready that using Canvas.Left and Canvas.Top performs a bit better than using a Grid.  I am not positive this is true, but a grid is certainly a more complicated panel.  Nonetheless, I find TranslateTransform so much easier to use.  In fact, you can use TranslateTransform in either a Canvas or Grid.  What I like best about a transform is the ability to apply easing if necessary.  In this game I specifically choose to use a Grid to ensure that as sprites left the stage, they would be clipped by the container boundaries.  If I had used a Canvas I would have had to apply a clipping to its perimeter.</description>
		<content:encoded><![CDATA[<p>This is interesting that you ask this, because recently I ready that using Canvas.Left and Canvas.Top performs a bit better than using a Grid.  I am not positive this is true, but a grid is certainly a more complicated panel.  Nonetheless, I find TranslateTransform so much easier to use.  In fact, you can use TranslateTransform in either a Canvas or Grid.  What I like best about a transform is the ability to apply easing if necessary.  In this game I specifically choose to use a Grid to ensure that as sprites left the stage, they would be clipped by the container boundaries.  If I had used a Canvas I would have had to apply a clipping to its perimeter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mads Laumann</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-745</link>
		<dc:creator>Mads Laumann</dc:creator>
		<pubDate>Sun, 25 Jan 2009 19:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-745</guid>
		<description>Great article Joel! I&#039;m really looking forward to the next one in the serie.

I have a question about how positioning your sprites. Its different then what you normally see on the net and also different from what I use to do myself.

I use to have my &quot;game screen&quot; as a Canvas and then use the attached properties Canvas.Top and Canvas.Left to positioning my sprite.

You have your &quot;game screen&quot; as a Grid and are using TranslateTransform to position your sprites.

As I see it, the outcome will be the same, but is there a reason to pick one over the other? Performance?

Best regards,
Mads Laumann</description>
		<content:encoded><![CDATA[<p>Great article Joel! I&#8217;m really looking forward to the next one in the serie.</p>
<p>I have a question about how positioning your sprites. Its different then what you normally see on the net and also different from what I use to do myself.</p>
<p>I use to have my &#8220;game screen&#8221; as a Canvas and then use the attached properties Canvas.Top and Canvas.Left to positioning my sprite.</p>
<p>You have your &#8220;game screen&#8221; as a Grid and are using TranslateTransform to position your sprites.</p>
<p>As I see it, the outcome will be the same, but is there a reason to pick one over the other? Performance?</p>
<p>Best regards,<br />
Mads Laumann</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G. Völkl</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-740</link>
		<dc:creator>G. Völkl</dc:creator>
		<pubDate>Sat, 03 Jan 2009 19:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-740</guid>
		<description>I am waiting for the next modul.

You do a great job.

Happy New Year</description>
		<content:encoded><![CDATA[<p>I am waiting for the next modul.</p>
<p>You do a great job.</p>
<p>Happy New Year</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kostya</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-739</link>
		<dc:creator>Kostya</dc:creator>
		<pubDate>Thu, 01 Jan 2009 18:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-739</guid>
		<description>Can&#039;t wait for a Module 3.

PS: BTW Happy New Year. ))</description>
		<content:encoded><![CDATA[<p>Can&#8217;t wait for a Module 3.</p>
<p>PS: BTW Happy New Year. ))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joel</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-738</link>
		<dc:creator>joel</dc:creator>
		<pubDate>Thu, 01 Jan 2009 17:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-738</guid>
		<description>My apologies.  I have the thiid article in the series coming out in a week or two and I promise it will have all of the source from each previous article.</description>
		<content:encoded><![CDATA[<p>My apologies.  I have the thiid article in the series coming out in a week or two and I promise it will have all of the source from each previous article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pardeep</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-737</link>
		<dc:creator>pardeep</dc:creator>
		<pubDate>Thu, 25 Dec 2008 18:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-737</guid>
		<description>hello this is great work but plz publish it&#039;s code soon</description>
		<content:encoded><![CDATA[<p>hello this is great work but plz publish it&#8217;s code soon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyokin</title>
		<link>http://joel.neubeck.net/2008/11/casual-game-m2-expression-newsletter/comment-page-1/#comment-736</link>
		<dc:creator>Cyokin</dc:creator>
		<pubDate>Wed, 24 Dec 2008 07:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://joel.neubeck.net/?p=319#comment-736</guid>
		<description>It is wonderful article for starter to learning SL game development.  and it is better if you can share the finial source code,  we can learn more from it.  ^_^</description>
		<content:encoded><![CDATA[<p>It is wonderful article for starter to learning SL game development.  and it is better if you can share the finial source code,  we can learn more from it.  ^_^</p>
]]></content:encoded>
	</item>
</channel>
</rss>

