<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8262303115582320844</id><updated>2011-07-08T07:45:59.137-07:00</updated><category term='Behind the Scenes'/><category term='flash'/><category term='lasers'/><category term='destruction'/><category term='saucer'/><category term='game'/><category term='alien'/><title type='text'>Gurflob</title><subtitle type='html'>A blog for the wonderful site &lt;a href="http://www.gurflob.com"&gt;gurflob.com&lt;/a&gt; Here you can find tutorials and frequent updates about what goes on behind the scenes.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8262303115582320844.post-7627086903347377947</id><published>2010-08-09T07:39:00.001-07:00</published><updated>2010-08-09T08:36:39.192-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Behind the Scenes'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Saucer Destruction 3 - Behind the Scenes&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Today I'm going to bring you behind the scenes in my game &lt;a href="http://gurflob.com/games/sd3a.html" target="_blank"&gt;Saucer Destruction 3: Armageddon&lt;/a&gt;. Many, many hours went into the making of this game so I thought I would share some of the creative process with you. (Click on the pictures to make them larger)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/workspace.jpg" target="_blank"&gt;&lt;br /&gt;&lt;img src="http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/workspace.jpg" border="0" alt="Photobucket" style="  cursor:hand;width: 600px; height: 300px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Here you can see Flash Professional CS4, the program which I used to create the game. On the right you can see the library, which holds all of the items used in the game. This game uses 197 symbols (items) in order to run. These vary from people, space ship parts, even start buttons, and police sirens. These symbols are the interactive and non interactive parts of the game. On the top, you can see the timeline. This is where I animate everything in the game.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/code.jpg" target="_blank"&gt;&lt;br /&gt;&lt;img src="http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/code.jpg" border="0" alt="Photobucket" style="  cursor:hand;width: 600px; height: 300px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Here is about 30 of thousands of lines of code that program the game and tell it what to do. This specific segment here tells the barrel of the enemy tank to point towards the saucer. For example it says "rad = Math.atan2(sy-y,sx-x)+(Math.PI/2);" This uses basic trigonometry to find the arctangent of the angle created by the two sides of an imaginary triangle that locate the saucer and the tank. After finding this angle its converts it from radians to degrees in the next line. It then limits it to a certain range so that the barrel can't point downward. Then it applies this angle to the barrels rotation.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/files.jpg" target="_blank"&gt;&lt;br /&gt;&lt;img src="http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/files.jpg" border="0" alt="Photobucket" style="  cursor:hand;width: 600px; height: 300px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Here is a screenshot of the file hierarchy. Theres a few dozen files and folders that hold all the parts of the game. Within the actionscript, I told it to go through these folders to find parts and to put the game together.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8262303115582320844-7627086903347377947?l=gurflob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/7627086903347377947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8262303115582320844&amp;postID=7627086903347377947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/7627086903347377947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/7627086903347377947'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/2010/08/today-im-going-to-bring-you-behind.html' title=''/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i245.photobucket.com/albums/gg48/gurflob/Behind%20the%20scenes%20armageddon/th_workspace.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8262303115582320844.post-7300647793336404281</id><published>2009-07-23T18:19:00.000-07:00</published><updated>2009-07-23T18:20:32.974-07:00</updated><title type='text'>New Sumo Game</title><content type='html'>There is a new sumo wrestling game up on&lt;a href="http://gurflob.com/"&gt; gurflob.com&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8262303115582320844-7300647793336404281?l=gurflob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/7300647793336404281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8262303115582320844&amp;postID=7300647793336404281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/7300647793336404281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/7300647793336404281'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/2009/07/new-sumo-game.html' title='New Sumo Game'/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8262303115582320844.post-8957308055681856551</id><published>2009-06-25T14:21:00.001-07:00</published><updated>2009-06-25T14:25:23.694-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alien'/><category scheme='http://www.blogger.com/atom/ns#' term='lasers'/><category scheme='http://www.blogger.com/atom/ns#' term='saucer'/><category scheme='http://www.blogger.com/atom/ns#' term='destruction'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Now featuring Saucer Destruction 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gurflob.com/games/saucer2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 150px;" src="http://www.gurflob.com/games/saucer2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;choose from 4 different weapons to create mayhem and destruction!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.The classic abduction ray where you can abduct or throw people around!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.The death ray, fry everyone!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. The discombobulator, attach it to a vehicle and watch it fly!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Anti-gravity machine, i wont spoil the surprise...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;play it here!! &lt;a href="http://www.gurflob.com/games/saucer2.html"&gt;http://www.gurflob.com/games/saucer2.html&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8262303115582320844-8957308055681856551?l=gurflob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/8957308055681856551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8262303115582320844&amp;postID=8957308055681856551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/8957308055681856551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/8957308055681856551'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/2009/06/now-featuring-saucer-destruction-2.html' title='Now featuring Saucer Destruction 2'/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8262303115582320844.post-6245063066082808415</id><published>2009-06-19T13:43:00.000-07:00</published><updated>2009-06-19T13:49:40.869-07:00</updated><title type='text'>Flash games, animations, and blender renders</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gurflob.com/games/saucer.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 150px;" src="http://www.gurflob.com/games/saucer.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;visit my website: &lt;a href="http://www.gurflob.com/"&gt;gurflob.com&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;play flash games such as &lt;a href="http://www.gurflob.com/games/saucer.html"&gt;Saucer Destruction&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and watch videos such as an epic WW2 video &lt;a href="http://www.gurflob.com/animations/moscow.html"&gt;Moscow&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8262303115582320844-6245063066082808415?l=gurflob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/6245063066082808415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8262303115582320844&amp;postID=6245063066082808415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/6245063066082808415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/6245063066082808415'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/2009/06/flash-games-animations-and-blender.html' title='Flash games, animations, and blender renders'/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8262303115582320844.post-7738627865160286766</id><published>2008-01-26T19:07:00.000-08:00</published><updated>2008-01-26T19:10:26.570-08:00</updated><title type='text'>My gamespot gadget</title><content type='html'>&lt;embed src="http://image.com.com/gamespot/images/cne_flash/production/badge_widget/gs/badge_widget.swf?paramsURI=http://www.gamespot.com/pages/profile/badgexml.php?user=gurflob" quality="high" bgcolor="#000000" width="200" height="175" name="badge_widget" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center;background:#383838;width:200px;padding:1px 0px 2px 0px;"&gt;&lt;br /&gt;&lt;a style="font:bold 11px Tahoma;color:#ccc;" href="http://www.gamespot.com/users/gurflob" target="_blank"&gt;Visit my GameSpot profile »&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8262303115582320844-7738627865160286766?l=gurflob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/7738627865160286766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8262303115582320844&amp;postID=7738627865160286766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/7738627865160286766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/7738627865160286766'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/2008/01/my-gamespot-gadget.html' title='My gamespot gadget'/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8262303115582320844.post-3202725297747861859</id><published>2007-12-15T07:22:00.000-08:00</published><updated>2007-12-15T07:24:52.492-08:00</updated><title type='text'>Obstacle Course</title><content type='html'>&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vN4IV3EprOk&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/vN4IV3EprOk&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is a little animation of an obstacle course that i made&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8262303115582320844-3202725297747861859?l=gurflob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurflob.blogspot.com/feeds/3202725297747861859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8262303115582320844&amp;postID=3202725297747861859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/3202725297747861859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8262303115582320844/posts/default/3202725297747861859'/><link rel='alternate' type='text/html' href='http://gurflob.blogspot.com/2007/12/obstacle-course.html' title='Obstacle Course'/><author><name>Nick Cheng</name><uri>http://www.blogger.com/profile/14464245662561117578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
