<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Advice from the archmage</title>
	<atom:link href="http://archblogger.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://archblogger.wordpress.com</link>
	<description>Making sense of of scratch programming</description>
	<lastBuildDate>Sat, 22 Nov 2008 00:56:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='archblogger.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Advice from the archmage</title>
		<link>http://archblogger.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://archblogger.wordpress.com/osd.xml" title="Advice from the archmage" />
	<atom:link rel='hub' href='http://archblogger.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Critical Review: Ragdoll Invaders by 4dragonking</title>
		<link>http://archblogger.wordpress.com/2008/11/22/critical-review-ragdoll-invaders-by-4dragonking/</link>
		<comments>http://archblogger.wordpress.com/2008/11/22/critical-review-ragdoll-invaders-by-4dragonking/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 00:56:08 +0000</pubDate>
		<dc:creator>archmageflash</dc:creator>
				<category><![CDATA[Archmage's Critical Reviews]]></category>

		<guid isPermaLink="false">http://archblogger.wordpress.com/?p=24</guid>
		<description><![CDATA[You can play the project being reviewed @ http://scratch.mit.edu/projects/4dragonking/316537 Made by the scratch user 4dragonking Scratch doesn&#8217;t really have a lot of ragdoll games so this project is pretty refreshing. In this project, you control a ragdoll and shoot down an enemy. I love the movement and the way the body parts on the ragdoll [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=archblogger.wordpress.com&amp;blog=5430222&amp;post=24&amp;subd=archblogger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can play the project being reviewed @ <a href="http://scratch.mit.edu/projects/4dragonking/316537" target="_blank">http://scratch.mit.edu/projects/4dragonking/316537</a></p>
<p>Made by the scratch user <a href="http://scratch.mit.edu/users/4dragonking" target="_blank">4dragonking</a></p>
<p>Scratch doesn&#8217;t really have a lot of ragdoll games so this project is pretty refreshing. In this project, you control a ragdoll and shoot down an enemy. I love the movement and the way the body parts on the ragdoll move about. I also like how you can shoot a ton of bullets at your enemy.  There is also a neat little feature to change the ragdoll&#8217;s colour by clicking on the head. The game is good but I think that there could be a lot more added to it. While starting out the game is pretty fun it gets somewhat tiresome after 20 or so enemies are destoryed. It is a great concept and I think that 4dragonking should continue to add to it.</p>
<p>PROS</p>
<p>+Cool concept</p>
<p>+Fun gameplay</p>
<p>CONS</p>
<p>-Bland visuals</p>
<p>-Repetitive gameplay</p>
<p>-Too easy</p>
<p>How it Could be Better</p>
<p>This is a good concept and a lot could be added to it to make it great. Put in better visuals, more enemies, levels, and more features. This project has a lot of potential.</p>
<p>My Critical Rating 3/5</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/archblogger.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/archblogger.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/archblogger.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/archblogger.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/archblogger.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/archblogger.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/archblogger.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/archblogger.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=archblogger.wordpress.com&amp;blog=5430222&amp;post=24&amp;subd=archblogger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://archblogger.wordpress.com/2008/11/22/critical-review-ragdoll-invaders-by-4dragonking/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73f293d501205b33df35764ac1569a10?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">archmageflash</media:title>
		</media:content>
	</item>
		<item>
		<title>Critical Review: Star Wars Game by Zelda123</title>
		<link>http://archblogger.wordpress.com/2008/11/15/critical-review-star-wars-game-by-zelda123/</link>
		<comments>http://archblogger.wordpress.com/2008/11/15/critical-review-star-wars-game-by-zelda123/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 05:50:41 +0000</pubDate>
		<dc:creator>archmageflash</dc:creator>
				<category><![CDATA[Archmage's Critical Reviews]]></category>

		<guid isPermaLink="false">http://archblogger.wordpress.com/?p=15</guid>
		<description><![CDATA[The project being reviewed can be found here This is another quality submission by the scratcher Zelda123 This is one of the best star wars projects I have seen on the site. It plays well online and off.The game has 2 parts to it, the first part is a side scrolling game to reach the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=archblogger.wordpress.com&amp;blog=5430222&amp;post=15&amp;subd=archblogger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The project being reviewed can be found <a href="http://scratch.mit.edu/projects/Zelda123/209955" target="_blank">here</a></p>
<p>This is another quality submission by the scratcher <a href="http://scratch.mit.edu/users/Zelda123" target="_blank">Zelda123</a></p>
<p>This is one of the best star wars projects I have seen on the site. It plays well online and off.The game has 2 parts to it, the first part is a side scrolling game to reach the end of the level and the second part is a battle with the battle droids. The side scrolling part of this game is pretty well done. It doesn&#8217;t have a lot of extra things like check points and enemies but the level design is nice and fairly challenging. The droid battle part of the game is pretty fun with nice animations of the droids being destoryed. However, there is one big glitch in this mode and that is when you destroy a droid while it is still falling, it will attack you when it lands. I lost all of my lives because I destroyed the droids while they were falling the first time I played <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  When you finish the second part it ends with a cliffhanger (You will have to play the game to find out what it is <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ).</p>
<p>PROS</p>
<p>+Challenging gameplay</p>
<p>+Nice visuals</p>
<p>+No major bugs</p>
<p>CONS</p>
<p>-Doesn&#8217;t have extra things to make it better (eg checkpoints, extra levels, enemies in part 1)</p>
<p>-Has a minor bug</p>
<p>How it Could be Better</p>
<p>This game is a great start but it would be much better if more was put into it. Add more levels, more level graphics, more enemies, checkpoints, items, and a boss. Then fix all bugs and this game would be perfect.</p>
<p>My Critical Rating 3.5/5</p>
<p> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/archblogger.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/archblogger.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/archblogger.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/archblogger.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/archblogger.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/archblogger.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/archblogger.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/archblogger.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=archblogger.wordpress.com&amp;blog=5430222&amp;post=15&amp;subd=archblogger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://archblogger.wordpress.com/2008/11/15/critical-review-star-wars-game-by-zelda123/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73f293d501205b33df35764ac1569a10?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">archmageflash</media:title>
		</media:content>
	</item>
		<item>
		<title>Make a game like Super Mario World Demo</title>
		<link>http://archblogger.wordpress.com/2008/11/06/make-a-game-like-super-mario-world-demo/</link>
		<comments>http://archblogger.wordpress.com/2008/11/06/make-a-game-like-super-mario-world-demo/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 18:37:25 +0000</pubDate>
		<dc:creator>archmageflash</dc:creator>
				<category><![CDATA[Scratch Game Programming Tutorials]]></category>

		<guid isPermaLink="false">http://archblogger.wordpress.com/?p=3</guid>
		<description><![CDATA[The original project by scratch user zelda123can be found at http://scratch.mit.edu/projects/Zelda123/308878 Now, I glanced over at the comments for zelda123&#8242;s project that was on the frontpage. Since people seemed to like it it will be the first project I write a tutorial for. There were some comments that said that programming it would be very [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=archblogger.wordpress.com&amp;blog=5430222&amp;post=3&amp;subd=archblogger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The original project by scratch user zelda123can be found at <a href="http://scratch.mit.edu/projects/Zelda123/308878" target="_blank">http://scratch.mit.edu/projects/Zelda123/308878</a></p>
<p>Now, I glanced over at the comments for zelda123&#8242;s project that was<br />
on the frontpage. Since people seemed to like it it will be the first<br />
project I write a tutorial for. There were some comments that said that<br />
programming it would be very difficult, but if you understand how it<br />
all works, it is actually pretty easy.</p>
<p>I will explain how to make the game from the ground up and take you through all the steps.</p>
<p>The first thing we will want to do is create the terrain for mario<br />
to move around so just draw the pictures yourself or use tilesets like<br />
the ones from <a href="http://www.spriters-resource.com/" target="_blank">http://www.spriters-resource.com/</a></p>
<p>A good place for mario terrain graphics is <a href="http://www.spriters-resource.com/nintendo/mario/platform/smw/" target="_blank">http://www.spriters-resource.com/nintendo/mario/platform/smw/</a></p>
<p>I recommend just making four different terrains for now. Once you<br />
understand how it works you should be able to do more with your project<br />
but if you don&#8217;t just make four terrains. One terrain for the bottom<br />
left corner, one for the bottom right, one for the top left corner, and<br />
one for the top right corner.</p>
<p>When you are done with that we can start to put code on the terrain sprites.</p>
<p>Name the sprite in the bottom left corner terrain0_0. The first zero<br />
represents its horizontal position and the second zero represents its<br />
vertical position.</p>
<p>Now, put this code into the terrain0_0 sprite.</p>
<p><a href="http://archblogger.files.wordpress.com/2008/11/pic1.gif"><img class="alignnone size-full wp-image-6" title="pic1" src="http://archblogger.files.wordpress.com/2008/11/pic1.gif?w=450" alt="pic1"   /></a></p>
<p>This will make it so that this terrain will scroll. The two zeros<br />
correspond to the zeros in the sprites name. So for the bottom right<br />
terrain sprite you would name it terrain1_0 and have scrollX+(480*1) in<br />
the x space and scrollY+(360*0) in the y space.</p>
<p>Now do the same for the other three terrain sprites and name them<br />
properly. One you have done this you can set the variables displays so<br />
that they display the sliders so that you can easily change the<br />
variables to see what happens.</p>
<p>One you have done this it is time to start programming our player<br />
sprite. But before we can start to put code on our player sprite we<br />
must have four sensor sprites to detect collisions.</p>
<p>It should look something like this when you make the sensor sprites<br />
go to the player sprite. It can vary depending on your sprite shape<br />
though.</p>
<p><a href="http://archblogger.files.wordpress.com/2008/11/untitled.jpg"><img class="alignnone size-full wp-image-9" title="untitled" src="http://archblogger.files.wordpress.com/2008/11/untitled.jpg?w=450" alt="untitled"   /></a></p>
<p>Now for the code on the sensor sprites. It is the same code for every sensor sprite.</p>
<p><a href="http://archblogger.files.wordpress.com/2008/11/pic2.gif"><img class="alignnone size-full wp-image-7" title="pic2" src="http://archblogger.files.wordpress.com/2008/11/pic2.gif?w=450" alt="pic2"   /></a></p>
<p>What this script does is it check to see if it is touching the<br />
colour of the terrain sprites and it sets its private variable named<br />
hitTest to 1 if it touches the colour and 0 if it doesn&#8217;t.</p>
<p>Now, we can put code on to our player sprite. Put the code in the picture below into your player sprite.</p>
<p><a href="http://archblogger.files.wordpress.com/2008/11/picture32.gif"><img class="alignnone size-full wp-image-10" title="picture32" src="http://archblogger.files.wordpress.com/2008/11/picture32.gif?w=450" alt="picture32"   /></a></p>
<p>Here is the breakdown of the code.</p>
<p>if (hitTest of rightHitTest=1){</p>
<p>//if the sensor says that there is a wall on the right side scroll left</p>
<p>change scrollX by 10}</p>
<p>else{</p>
<p>if (Key right arrow pressed){</p>
<p>//if there is no wall on the right side and the right key is down scroll right</p>
<p>change scrollX by -10</p>
<p>point in direction -90</p>
<p>}</p>
<p>}</p>
<p>You do basically the same thing for the left side.</p>
<p>if (touching colour green){</p>
<p>//if we are touching the ground make sure the player stops falling</p>
<p>set yVelocity to 1</p>
<p>if (up arrow pressed){</p>
<p>//if the player is touching the ground and is pressing the jump key then jump</p>
<p>set yVelocity to 15</p>
<p>}</p>
<p>}</p>
<p>if (hitTest of topHitTest=1){</p>
<p>//if you hit the ceiling move down and start falling</p>
<p>set yVelocity to -3</p>
<p>change scrollY by 3</p>
<p>}</p>
<p>if (hitTest of bottomhitTest= 1){</p>
<p>//if player is stuck in the ground move him out of the ground</p>
<p>change scrollY by -5</p>
<p>}</p>
<p>//this makes you fall down</p>
<p>change yVelocity by -1</p>
<p>//make it so that the yVelocity variable scrolls the terrain</p>
<p>change scrollY by (yVelocity*-1)</p>
<p>At this point you should have a properly working mario scroller.</p>
<p>If you want your characters to display animations when they move<br />
take a look at the code in this project:<br />
<a href="http://scratch.mit.edu/projects/archmage/291819">http://scratch.mit.edu/projects/archmage/291819</a></p>
<p>For an example of how this project should look when it is done go to.</p>
<p><a href="http://scratch.mit.edu/projects/archblogger/312838">http://scratch.mit.edu/projects/archblogger/312838</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/archblogger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/archblogger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/archblogger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/archblogger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/archblogger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/archblogger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/archblogger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/archblogger.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=archblogger.wordpress.com&amp;blog=5430222&amp;post=3&amp;subd=archblogger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://archblogger.wordpress.com/2008/11/06/make-a-game-like-super-mario-world-demo/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73f293d501205b33df35764ac1569a10?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">archmageflash</media:title>
		</media:content>

		<media:content url="http://archblogger.files.wordpress.com/2008/11/pic1.gif" medium="image">
			<media:title type="html">pic1</media:title>
		</media:content>

		<media:content url="http://archblogger.files.wordpress.com/2008/11/untitled.jpg" medium="image">
			<media:title type="html">untitled</media:title>
		</media:content>

		<media:content url="http://archblogger.files.wordpress.com/2008/11/pic2.gif" medium="image">
			<media:title type="html">pic2</media:title>
		</media:content>

		<media:content url="http://archblogger.files.wordpress.com/2008/11/picture32.gif" medium="image">
			<media:title type="html">picture32</media:title>
		</media:content>
	</item>
	</channel>
</rss>
