<?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-7281007733672158195</id><updated>2012-01-15T22:27:46.774-06:00</updated><category term='mobile'/><category term='ar'/><category term='podcast'/><category term='toastmasters'/><category term='funny'/><category term='movies'/><category term='blender'/><category term='playstation'/><category term='torque'/><category term='art'/><category term='filmmaker'/><category term='sfx'/><category term='home'/><category term='arcade'/><category term='minivan'/><category term='opengl'/><category term='iPod'/><category term='family'/><category term='nintendo'/><category term='internet'/><category term='video'/><category term='windows'/><category term='developer'/><category term='xbox'/><category term='freelance'/><category term='work'/><category term='giant pumpkins'/><category term='8bit'/><category term='friends'/><category term='simulation'/><category term='hack'/><category term='directx'/><category term='math'/><category term='opencv'/><category term='tech'/><category term='TV'/><category term='ogre'/><category term='what I&apos;m playing'/><category term='video games'/><category term='photography'/><category term='programming'/><category term='igda'/><category term='graphics'/><category term='wii'/><category term='xna'/><category term='quantum petshop'/><category term='indie'/><category term='low polygon'/><category term='geek'/><category term='deadly chambers'/><category term='gsp'/><category term='android'/><category term='iPhone'/><category term='Minnetron 10000'/><category term='modeling'/><category term='svn'/><category term='unity'/><title type='text'>RyanGoGame</title><subtitle type='html'>I'm Ryan, a 30-something engineer.  This is my blog about my geekdom, my family and my life.  Come with me on my journey to becoming a game developer and other nerdy endeavors.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default?start-index=101&amp;max-results=100'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>241</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1928032661991481068</id><published>2012-01-15T21:47:00.013-06:00</published><updated>2012-01-15T22:20:00.637-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='indie'/><title type='text'>Hungry Monsters Prototype</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ryanfoss.com/games/prototype/HungryMonsters/early1/index.html" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-i4ciOPuKFLw/TxOgrAFB4MI/AAAAAAAAA5U/p6XuKeg2_Hg/s320/hungryMonstersFirstPrototype.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;While on my recent business trip, I spent my time at the airport and on the plane programming a game concept I've been thinking about a lot lately: Hungry Monsters (&lt;a href="http://ryanfoss.com/games/prototype/HungryMonsters/early1/index.html"&gt;the first prototype&lt;/a&gt;).  Fair warning, there is no game play yet, but merely a rapid prototype of the game play elements, specifically the resource management of employees, work stations, ammunition and the actual playing field. &lt;br /&gt;&lt;br /&gt;Hungry Monsters is very similar to Plants vs. Zombies, but with my own engineering spin on it.  What's different, at least in my design, is that the player will have to decide how to spend their resources differently by running a bakery to provide the food (the ammunition), as well as place weapons to fend off (feed) the onslaught of hungry monsters.  Players will have to decide if they place another muffin shooter, an oven, or another employee for instance.&lt;br /&gt;&lt;br /&gt;The prototpye at this stage doesn't allow the player to do anything yet, but was built to allow me to investigate the idea. Through the Unity Editor I'm able to try different combination of things. Considering this took me about 6 hours (built from scratch in airports and on the flight for a recent business trip) I'm pretty happy with the outcome and excited to move on. Please excuse the Microsoft Paint artwork and simple geometry, it is a first pass prototype!&lt;br /&gt;&lt;br /&gt;In the next version I hope to have the basic interactive elements working to allow placement of work stations, workers and weapons. (I need a better word for weapons too!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1928032661991481068?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1928032661991481068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1928032661991481068&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1928032661991481068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1928032661991481068'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2012/01/hungry-monsters-prototype.html' title='Hungry Monsters Prototype'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-i4ciOPuKFLw/TxOgrAFB4MI/AAAAAAAAA5U/p6XuKeg2_Hg/s72-c/hungryMonstersFirstPrototype.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-86817057751659591</id><published>2012-01-14T22:11:00.000-06:00</published><updated>2012-01-15T22:13:45.416-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><title type='text'>Booth Bunny Me</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j7M3n0ofCUE/TxOjjgsDzoI/AAAAAAAAA5g/ez-3T8uKwXY/s1600/RyanFossAtBooth.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="239" width="320" src="http://3.bp.blogspot.com/-j7M3n0ofCUE/TxOjjgsDzoI/AAAAAAAAA5g/ez-3T8uKwXY/s320/RyanFossAtBooth.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;I was out of town this last week, employed as a booth bunny for a simulation demonstration we made to showcase a number of our systems.  It's fun and frustrating and exciting and boring, all in one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-86817057751659591?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/86817057751659591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=86817057751659591&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/86817057751659591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/86817057751659591'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2012/01/booth-bunny-me.html' title='Booth Bunny Me'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-j7M3n0ofCUE/TxOjjgsDzoI/AAAAAAAAA5g/ez-3T8uKwXY/s72-c/RyanFossAtBooth.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7015234907661572102</id><published>2011-11-27T20:47:00.000-06:00</published><updated>2011-11-27T20:47:22.459-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Photograph is Fun!</title><content type='html'>I'm working on a freelance gig for a mobile app.  I won't go into much detail, but its very entertaining.  I'm building some interesting photography setups to take some pictures of things I never thought I'd be taking pictures of.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-STaz1BirV4U/TtL1jZepZjI/AAAAAAAAA0k/fce4juZHXOk/s1600/setUp_tm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-STaz1BirV4U/TtL1jZepZjI/AAAAAAAAA0k/fce4juZHXOk/s400/setUp_tm.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7015234907661572102?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7015234907661572102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7015234907661572102&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7015234907661572102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7015234907661572102'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/11/photograph-is-fun.html' title='Photograph is Fun!'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-STaz1BirV4U/TtL1jZepZjI/AAAAAAAAA0k/fce4juZHXOk/s72-c/setUp_tm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4488628990012417577</id><published>2011-11-04T00:06:00.003-05:00</published><updated>2012-01-15T22:27:46.786-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><category scheme='http://www.blogger.com/atom/ns#' term='Minnetron 10000'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Minnetron 10,000 Arcade Viewer</title><content type='html'>I've made a Unity Web Player version of my Arcade Viewer for the Minnetron 10,000 Arcade Cabinet I've been building.&amp;nbsp; My intent was that this would both show how the cabinet goes together (since I built it digitally in Blender first, why not use it?) and to allow others to try out paint job concepts.&lt;br /&gt;&lt;br /&gt;To see the "game" click on the image.&amp;nbsp; You may need to install the Unity Web Player, but it will be worth it!&amp;nbsp; Or just download the Windows executable.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ryanfoss.com/games/prototype/arcadecab/"&gt;&lt;img border="0" height="239" src="http://4.bp.blogspot.com/-cBhIu8ye0qs/TrNw9pR05bI/AAAAAAAAAxY/RW-mDKLRe7k/s320/arcadeviewer.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://ryanfoss.com/games/prototype/arcadecab/"&gt;http://ryanfoss.com/games/prototype/arcadecab/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;FYI, the name "Minnetron 10,000" is a play on the Minnesota nickname "Land of 10,000 Lakes". &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4488628990012417577?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4488628990012417577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4488628990012417577&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4488628990012417577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4488628990012417577'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/11/minnitron-arcade-viewer.html' title='Minnetron 10,000 Arcade Viewer'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cBhIu8ye0qs/TrNw9pR05bI/AAAAAAAAAxY/RW-mDKLRe7k/s72-c/arcadeviewer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7536194795125870272</id><published>2011-11-01T00:59:00.000-05:00</published><updated>2011-11-04T01:04:38.890-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Halloween 2011</title><content type='html'>I went crazy with costumes this year and got the family to do a Plants vs. Zombies theme.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CmbpdeUS3sA/Tq31IC7c43I/AAAAAAAAAus/E10XkFZICtQ/s800/fourwlawnmower.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://1.bp.blogspot.com/-CmbpdeUS3sA/Tq31IC7c43I/AAAAAAAAAus/E10XkFZICtQ/s320/fourwlawnmower.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We even made it onto the &lt;a href="http://www.facebook.com/media/set/?set=a.10150352180328214.345123.57571168213&amp;amp;type=1"&gt;Plants vs. Zombies Facebook page&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;More pictures in my Google+ &lt;a href="https://plus.google.com/u/0/photos/117292944006365417393/albums/5669457020911958433"&gt;Plants vs. Zombies Halloween 2011 gallery&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7536194795125870272?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7536194795125870272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7536194795125870272&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7536194795125870272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7536194795125870272'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/11/halloween-2011.html' title='Halloween 2011'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CmbpdeUS3sA/Tq31IC7c43I/AAAAAAAAAus/E10XkFZICtQ/s72-c/fourwlawnmower.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4316043380653002042</id><published>2011-10-23T23:16:00.000-05:00</published><updated>2011-10-23T23:16:44.566-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><title type='text'>Arcade Wood Construction Almost Done</title><content type='html'>Construction continues as you can see in the image below.&amp;nbsp; I'm almost done with all the major cutting and nailing.&amp;nbsp; Just four more cuts on some plywood and I should be ready to sand and poly.&amp;nbsp; I was about to finish the control panel but I decided to take a step back and think about how I can build it so I can get at the controls and wires without a lot of trouble.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-EQiPo7j-ImI/TqTigpKNxvI/AAAAAAAAArg/8QOLgVgd0xQ/s1600/cabinet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-EQiPo7j-ImI/TqTigpKNxvI/AAAAAAAAArg/8QOLgVgd0xQ/s320/cabinet.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I learned from my &lt;a href="http://ryangogame.blogspot.com/2011/07/arcade-controller-progress.html"&gt;controller experiment&lt;/a&gt; is that my wiring connections needed to be checked and rechecked.&amp;nbsp; Even though I was using the right connectors, I was fighting the contacts.&amp;nbsp; I think I know what to do right this time, but my test controller was open on the bottom which facilitated working on the button and IPac2 connections.&amp;nbsp; For this arcade, I want to make sure I can build and get at the buttons without too much trouble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4316043380653002042?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4316043380653002042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4316043380653002042&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4316043380653002042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4316043380653002042'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/10/arcade-wood-construction-almost-done.html' title='Arcade Wood Construction Almost Done'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-EQiPo7j-ImI/TqTigpKNxvI/AAAAAAAAArg/8QOLgVgd0xQ/s72-c/cabinet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6367159164282494855</id><published>2011-10-19T09:22:00.000-05:00</published><updated>2011-10-19T09:22:45.869-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>Blocks that Fall in Unity</title><content type='html'>If you've been to the IGDA Twin Cities meetings, or have seen any of the videos (&lt;a href="http://ryangogame.blogspot.com/2011/08/i-presented-at-igda-twin-cities.html"&gt;here&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=KJQ7KOyW05Q"&gt;here&lt;/a&gt;) where I presented the idea of collaborative game developing, you know that the group is off and running.&amp;nbsp; We're moving forward with a Mr. Driller inspired climbing game of block destruction.&lt;br /&gt;&lt;br /&gt;We've done a lot of development over the two months we've been at it.&amp;nbsp; However, at the last meeting a number of bugs showed up during the live demo.&amp;nbsp; Due to certain circumstances (my laptop fell to ground and quit working) I ran the game demo on a netbook.&amp;nbsp; Although the game still played well, a number of bugs appeared more often than in my play testing, probably related to framerate and physics calculations.&lt;br /&gt;&lt;br /&gt;As a game developer, something I've always wanted to do was program a Tetris clone.&amp;nbsp; Why?&amp;nbsp; Well, because although its simple, its also a good exercise in programming for a novice game programmer.&amp;nbsp; Alas, its also one of those things I've never done (but always think about).&amp;nbsp; Given the troubles we're experiencing with the existing block falling code in the game, I decided it was time to take a crack at it. &lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="233" src="http://www.youtube.com/embed/EgYY87aKkoo" width="400"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6367159164282494855?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6367159164282494855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6367159164282494855&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6367159164282494855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6367159164282494855'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/10/blocks-that-fall-in-unity.html' title='Blocks that Fall in Unity'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/EgYY87aKkoo/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7078734545355908480</id><published>2011-10-05T00:18:00.000-05:00</published><updated>2011-10-05T00:18:30.306-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><title type='text'>Acrade construction continues</title><content type='html'>I'm building my arcade cabinet in three parts: top, bottom and controls.  These pictures show me putting the top and bottom together.  It's the right height and seems pretty stable.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://p.twimg.com/Aa4dF2QCQAABCi2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://p.twimg.com/Aa4dF2QCQAABCi2.jpg" width="149" /&gt;&lt;/a&gt; &lt;a href="http://p.twimg.com/Aa4dbfgCQAA-pEG.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://p.twimg.com/Aa4dbfgCQAA-pEG.jpg" width="149" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7078734545355908480?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7078734545355908480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7078734545355908480&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7078734545355908480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7078734545355908480'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/10/acrade-construction-continues.html' title='Acrade construction continues'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3899323925898025802</id><published>2011-10-04T22:24:00.002-05:00</published><updated>2011-10-04T22:30:39.798-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>Three Riker Picard</title><content type='html'>I made this last night for the &lt;a href="http://www.igdatc.org/category/podcast/"&gt;IGDA Twin Cities Podcast Episode 9, titled Three Riker Picard&lt;/a&gt;.&amp;nbsp; Listen to it if you want to hear how this idea came to be.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.igdatc.org/blog/wp-content/uploads/2011/10/ThreeRikerPicard.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://www.igdatc.org/blog/wp-content/uploads/2011/10/ThreeRikerPicard.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lady Killer T-Shirt Design&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Check out &lt;a href="http://www.amazon.com/Mountain-Three-Short-Sleeve-Medium/dp/B000NZW3J8/"&gt;"Three Wolf Moon" on Amazon&lt;/a&gt; if you don't know what it is to see the inspiration for this work of art!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3899323925898025802?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3899323925898025802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3899323925898025802&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3899323925898025802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3899323925898025802'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/10/three-riker-picard.html' title='Three Riker Picard'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-9095927535179765000</id><published>2011-09-14T00:09:00.003-05:00</published><updated>2011-10-05T00:20:09.002-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>Arcade cabinet in action</title><content type='html'>I'm getting ready for the IGDA meeting.  I'm presenting again, this time with props.  &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://a.yfrog.com/img814/562/n8fp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://a.yfrog.com/img814/562/n8fp.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-9095927535179765000?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/9095927535179765000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=9095927535179765000&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/9095927535179765000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/9095927535179765000'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/09/arcade-cabinet-in-action.html' title='Arcade cabinet in action'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3525737335853791377</id><published>2011-09-08T23:52:00.000-05:00</published><updated>2011-10-05T00:04:19.160-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>IGDA Twin Cities Podcast #8</title><content type='html'>We've published another &lt;a href="http://www.igdatc.org/category/podcast/"&gt;IGDA Twin Cities podcast&lt;/a&gt;.&amp;nbsp; We had some recording problems, but its still full of interesting conversation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3525737335853791377?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3525737335853791377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3525737335853791377&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3525737335853791377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3525737335853791377'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/10/igda-twin-cities-podcast-8.html' title='IGDA Twin Cities Podcast #8'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4299908881456399758</id><published>2011-08-26T01:09:00.000-05:00</published><updated>2011-10-05T00:03:47.570-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><category scheme='http://www.blogger.com/atom/ns#' term='indie'/><title type='text'>I presented at IGDA Twin Cities</title><content type='html'>I presented at this month's IGDA Twin Cities meeting.&amp;nbsp; I want to find others with similar interests in Arcade machines and video games and see if we can start something.&amp;nbsp; I would love to see a Winnitron in MN, and I'd love to make a game for it.&lt;br /&gt;&lt;br /&gt;Anyway, check out my presentation.&amp;nbsp; I was awesome like usual.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="400" height="233" src="http://www.youtube.com/embed/dE8LDRfGxFc" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;Arcade Games and Independent Games on the Winnitron.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4299908881456399758?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4299908881456399758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4299908881456399758&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4299908881456399758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4299908881456399758'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/08/i-presented-at-igda-twin-cities.html' title='I presented at IGDA Twin Cities'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/dE8LDRfGxFc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1904918698585032072</id><published>2011-07-29T01:05:00.000-05:00</published><updated>2011-07-29T01:05:04.608-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><title type='text'>Arcade Design</title><content type='html'>I've made some interesting progress with my Arcade cabinet design.&amp;nbsp; I've experimented with the idea of it being more modern that typical arcade cabinets, and emphasizing the smaller depth that I can get using newer and smaller hardware, such as a flat screen monitor.&amp;nbsp; I built it in Blender to help me visualize it, as well as think about how to put it together.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-lJ7GuhCT1Lk/TjJMCi9Cp_I/AAAAAAAAAes/7LndWXSxkhQ/s1600/ArcadeCabRender1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-lJ7GuhCT1Lk/TjJMCi9Cp_I/AAAAAAAAAes/7LndWXSxkhQ/s320/ArcadeCabRender1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I took it a step further and built an approximate 1/3 scale model using foam board.&amp;nbsp; I measured the thickness of the board and assumed it would be equivalent to 1/2 inch thick MDF and scaled from there.&amp;nbsp; It stands 27 inches tall, where the real design is 6 feet tall.&amp;nbsp; The "monitor" in this case is just black and blue construction paper the scale size of a 24 inch monitor.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6yP0ZGbNbt8/TjJMCQ1hiLI/AAAAAAAAAeo/hPzxgtJ-THY/s1600/ArcadeBoard.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-6yP0ZGbNbt8/TjJMCQ1hiLI/AAAAAAAAAeo/hPzxgtJ-THY/s320/ArcadeBoard.jpg" width="169" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1904918698585032072?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1904918698585032072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1904918698585032072&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1904918698585032072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1904918698585032072'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/07/arcade-design.html' title='Arcade Design'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-lJ7GuhCT1Lk/TjJMCi9Cp_I/AAAAAAAAAes/7LndWXSxkhQ/s72-c/ArcadeCabRender1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5038350581268352849</id><published>2011-07-19T19:43:00.000-05:00</published><updated>2011-07-19T19:43:02.554-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><title type='text'>Arcade Controller Progress</title><content type='html'>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FWS9Ok_bx7A/TiYha8gt1hI/AAAAAAAAAcM/c_Nuy18UFtQ/s1600/ControllerOverview.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="239" src="http://4.bp.blogspot.com/-FWS9Ok_bx7A/TiYha8gt1hI/AAAAAAAAAcM/c_Nuy18UFtQ/s320/ControllerOverview.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;2 Player Controller&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I finished my test game controller some time ago.&amp;nbsp; My intent was to build it both for function, as well as to see how the construction would go.&amp;nbsp; The general construction was fine, using MDF and shelving boards, however the painting was a learning experience.&amp;nbsp; I wanted it to be super smooth and glossy, so I spent a lot, I mean a lot of time sanding.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MAcBWU0y9mM/TiYhZNXd1VI/AAAAAAAAAcE/7nW7FY_mQ2w/s1600/ControllerButtons.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/-MAcBWU0y9mM/TiYhZNXd1VI/AAAAAAAAAcE/7nW7FY_mQ2w/s320/ControllerButtons.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Stick and button configuration.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I started using a semi-glossy latex wall paint which went on well, but left a lot of texture.&amp;nbsp; It was also sticky, even after drying for weeks, such that if you rest your hands on the paint you had to peel them off.&amp;nbsp; I painted about 7 coats of the latex paint, each with a thorough sanding after drying.&amp;nbsp; The tackiness wasn't right so I sanded again with a real rough grain and switched to an enamel gloss paint.&amp;nbsp; It turned out great!&lt;br /&gt;&lt;br /&gt;The controls are pretty simple using the I-PAC 2 from &lt;a href="http://www.ultimarc.com/ipac1.html"&gt;Ultimarc.&lt;/a&gt;&amp;nbsp; It works great, acting like a keyboard plugged into the computer.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aC7s4dBfB3U/TiYhaPPIc6I/AAAAAAAAAcI/KIt_snTE7UM/s1600/ControllerInside.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-aC7s4dBfB3U/TiYhaPPIc6I/AAAAAAAAAcI/KIt_snTE7UM/s320/ControllerInside.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5038350581268352849?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5038350581268352849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5038350581268352849&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5038350581268352849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5038350581268352849'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/07/arcade-controller-progress.html' title='Arcade Controller Progress'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FWS9Ok_bx7A/TiYha8gt1hI/AAAAAAAAAcM/c_Nuy18UFtQ/s72-c/ControllerOverview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1552470557703880983</id><published>2011-07-01T23:37:00.001-05:00</published><updated>2011-10-04T23:44:55.013-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>E3 2011</title><content type='html'>I love E3, its so much fun to see happen.&amp;nbsp; A combination of what they say and how they say it.&lt;br /&gt;&lt;br /&gt;It was a great subject for the IGDA Twin cities podcast, though I only said half of what's on my mind.&amp;nbsp; We talk E3 at great length, covering everything from Microsoft’s Kinect boner, to  Sony’s apology and Nintendo’s new console.&amp;nbsp; &lt;a href="http://www.igdatc.org/category/podcast/"&gt;Check it out&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1552470557703880983?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1552470557703880983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1552470557703880983&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1552470557703880983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1552470557703880983'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/07/e3-2011.html' title='E3 2011'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7994150320290332984</id><published>2011-05-29T22:33:00.003-05:00</published><updated>2011-10-04T23:35:19.363-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>Podcasting, Episode 5</title><content type='html'>Perhaps we were a little crude, but it was fun.&amp;nbsp; We had a guest on too.&amp;nbsp; Check &lt;a href="http://www.igdatc.org/category/podcast/"&gt;IGDATC.org to listen to the podcast&lt;/a&gt;, or check it out the &lt;a href="http://itunes.apple.com/us/podcast/id420860430"&gt;on iTunes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7994150320290332984?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7994150320290332984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7994150320290332984&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7994150320290332984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7994150320290332984'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/05/podcasting-episode-5.html' title='Podcasting, Episode 5'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4185718867538093645</id><published>2011-05-02T23:27:00.001-05:00</published><updated>2011-10-04T23:30:19.150-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>Another podcast published</title><content type='html'>Portal 2 consumes me... but I managed to find the time to record a IGDA Twin Cities Podcast and talk about Portal 2.&lt;br /&gt;&lt;br /&gt;Check &lt;a href="http://www.igdatc.org/category/podcast/"&gt;IGDATC.org&lt;/a&gt; or &lt;a href="http://itunes.apple.com/us/podcast/id420860430"&gt;on iTunes&lt;/a&gt; to listen to the podcast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4185718867538093645?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4185718867538093645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4185718867538093645&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4185718867538093645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4185718867538093645'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/05/another-podcast-published.html' title='Another podcast published'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3069655810676221574</id><published>2011-04-15T12:05:00.000-05:00</published><updated>2011-04-15T12:05:23.683-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arcade'/><title type='text'>Arcade Controller</title><content type='html'>I've finally built and arcade controller.  It was pretty easy, though I changed my mind about using a KE72 and decided to use I-PAC 2 from &lt;a href="http://www.ultimarc.com/ipac1.html"&gt;Ultimarc&lt;/a&gt; instead.  It was brilliantly simple to assemble and has been a lot of fun.&amp;nbsp; I've also toyed with Hyperspin as a front end, but without many games and content, Hyperspin is a chore to find games that work.&amp;nbsp; However, it does come with a lot of documentation and helper programs to organize lists and everything, so I'm going to go forward with it.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WN26VVvuOUU/Tah6zWsmXPI/AAAAAAAAAZc/31uozAQFFLM/s1600/arcadeControls.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-WN26VVvuOUU/Tah6zWsmXPI/AAAAAAAAAZc/31uozAQFFLM/s1600/arcadeControls.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3069655810676221574?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3069655810676221574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3069655810676221574&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3069655810676221574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3069655810676221574'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/04/arcade-controller.html' title='Arcade Controller'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-WN26VVvuOUU/Tah6zWsmXPI/AAAAAAAAAZc/31uozAQFFLM/s72-c/arcadeControls.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2949054677599021464</id><published>2011-03-31T23:04:00.004-05:00</published><updated>2011-10-04T22:35:11.873-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Rolling Average Smoothing</title><content type='html'>At the IGDA Twin Cities meeting in March, the lead developer for Just Jam, Matt Heinzen, mentioned using rolling averages to do animation.  This caught my attention, since it was a perfect phrase for a trick I have used a number of times in my programming.  I thought I'd take a shot at explaining it here since I did a horrible job on the IGDATC Podcast.&lt;br /&gt;&lt;br /&gt;A rolling average is also known as a moving average along with a few other &lt;a href="http://en.wikipedia.org/wiki/Moving_average"&gt;cute names&lt;/a&gt;.  Wikipedia does a good job explaining it in that Wikipedia way.  You know, the equation way with complicated, but accurate, descriptions.  I say a rolling average is just a way to take the average of a select part of data set.  For example, in the last 7 days, I've averaged 0.6 cans of Mt. Dew a day.  If, tomorrow, I don't consume any Mt. Dew, my 7 day average will go down.&lt;br /&gt;&lt;br /&gt;So how does this help in programming?  For me, its usually a matter of convenience.  You may have binary data and you want to smooth it out some for instance.  To really smooth it out you may want to be aware of your time step, acceleration/deceleration, velocity, motion time, time into motion.  Maybe even more.  With a rolling average all you need is a target value.&lt;br /&gt;&lt;br /&gt;Lets say you've got an arrow and you want to have it point somewhere.  You don't want to have super control over the animation of the arrow like I mention above, you simply want to tell it to point up or point down.  However, it would be nice if the arrow rotation had some motion.  &lt;br /&gt;&lt;br /&gt;Let's set up this example.  There is an arrow pointing up, lets call that 0 degrees.  Now at some moment you want to say point down, rotating 180 degrees.  If all you do is say at one moment your 0 degrees, and the next moment your 180, there is no animation.  Let's use rolling average to smooth it out.  All we need to know is the target rotation angle, which in this example is either 0 or 180, and the current angle.  We need to pick a period, which in the Mt. Dew example was 7 days.  In a typical game, and in most cases I've designed, they end up depending on the frame rate, lets not concern ourselves with that at the moment and pick a period of 10.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;rolling average rotation = ((current angle) * 9 + (target angle) * 1) / 10&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;With that example, the first frame after the target angle is changed from 0 to 180, the rolling average will calculate it to be as follows.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rolling average rotation = ((0 degrees) * 9 + (180 degrees) * 1) / 10&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rolling average rotation = 18 degrees&lt;/div&gt;&lt;br /&gt;That is to say instead of it immediately snapping to 180 degrees, the first frame after its told to go to 180 degrees it rotates to 18 degrees.  The next frame would look like this:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rolling average rotation = ((18 degrees) * 9 + (180 degrees) * 1) / 10&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rolling average rotation = 34.2&lt;/div&gt;&lt;br /&gt;And continuing on.&lt;br /&gt;&lt;br /&gt;To help illustrate this I've made a little XNA program.&amp;nbsp; You can either download it and give it a try (no guarantees), or watch this video.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/e7Oh0u4HOPs" title="YouTube video player" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2949054677599021464?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2949054677599021464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2949054677599021464&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2949054677599021464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2949054677599021464'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/03/rolling-average-smoothing.html' title='Rolling Average Smoothing'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/e7Oh0u4HOPs/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3049371695859288368</id><published>2011-03-30T03:05:00.060-05:00</published><updated>2011-03-30T10:57:28.551-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Zombie Game Prototype</title><content type='html'>I'm working with &lt;a href="http://www.batterypoweredgames.com/"&gt;Robert Green at Battery Powered Games&lt;/a&gt; on another game, this time its a action game.  About 4 months ago, Rob and I got together for a meeting to discuss our next efforts and discussed ways to learn from our mistakes on Deadly Chambers.  We each came with five game ideas and pitched them to each other, back and forth.  At the end we picked one idea and went with it.  The idea we picked was mine and goes something like this: &lt;br /&gt;&lt;br /&gt;Combine Flight Control with Tower Defense, best described with with humans and zombies.  You control the humans and try to get them to a safe house, they may or may not have weapons.  The zombies try to eat your humans.  I'm not going to go into the details beyond that because, along with a designer we've hired, we working on many of the details to make sure the game is fun, engaging and rewarding.&lt;br /&gt;&lt;br /&gt;Since the pitch, I've been thinking about the game play and I've come to many conclusions.  This is a problem, since we have yet to see the game in prototype form.  Rob (and me to some extent) has been busy on some other projects, one of which is &lt;a href="http://www.batterypoweredgames.com/batterytech"&gt;Battery Tech&lt;/a&gt;, and another is an android game that will be hitting the market within the month (fingers crossed).  (My friend &lt;a href="http://www.bnagel.com/"&gt;Bill&lt;/a&gt; and I did the art for this soon to be released game FYI so look for future blog posts about it). Rob hasn't had the time to make a prototype as he's also executing some other business ventures and contracts.&lt;br /&gt;&lt;br /&gt;As I said we hired a designer but he has become confused about the game which is primarily my fault.  With so much time thinking about the game play its hard to keep an open mind, to be flexible.  It's hard to explain things well and succinctly, at the same time to not seem contradictory to previous statements.  We've gotten buried in communication issues and semantics. It has been interesting to see the designer's interpretations and opinions, and his designs given our flawed descriptions and requirements. Its also been problematic because we each have our ideas we're pretty adamant about, but no way to see them in action, get a feel for what works and further the discussion.  I was contemplating making some level drawings and animating them to  show how I expect game play to work, but then I decided I should just program a prototype.&lt;br /&gt;&lt;br /&gt;This is what I love about programming.  I started at about 9pm and fired up some XNA sample and just had at it.  6 hours later the clock reads 3am and I reluctantly call it quits.  But at the end is a partial prototype allowing for human path drawing, basic zombie AI seeking/attack, a safe house, turning (human becomes zombie), weapon pickup, and human AI targeting.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Swxvl_R7keg/TZMxr1IaPQI/AAAAAAAAAZY/vPYAo0Zss8Y/s1600/ZombiePrototype1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://3.bp.blogspot.com/-Swxvl_R7keg/TZMxr1IaPQI/AAAAAAAAAZY/vPYAo0Zss8Y/s400/ZombiePrototype1.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;Ryan's Zombie Prototype Version 1 &lt;/div&gt;&lt;br /&gt;In the above picture, the grey blue lines are paths for the humans.  The purple diamonds are zombies.  You can also see some of the humans are armed with little guns.  The lines from humans to zombies show that the humans are targeting and within range of a zombie.  I'll be adding some code to do shooting next as well as see what Rob and the designer say.&lt;br /&gt;&lt;br /&gt;Needless to say, I'm excited to program again and wonder why I never really get into it when its so much fun.  I'm excited to build up some momentum on this project as well.  I'm art lead with two artists on my team, so I'm anxious to get them working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3049371695859288368?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3049371695859288368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3049371695859288368&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3049371695859288368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3049371695859288368'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/03/zombie-game-prototype.html' title='Zombie Game Prototype'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Swxvl_R7keg/TZMxr1IaPQI/AAAAAAAAAZY/vPYAo0Zss8Y/s72-c/ZombiePrototype1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4900059275203380379</id><published>2011-03-27T23:47:00.000-05:00</published><updated>2011-03-27T23:47:42.738-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Deadly Chambers Controls</title><content type='html'>Making a game can be fun and profitable (so I've heard), but its also a learning experience.&amp;nbsp; One of the main criticisms of Deadly Chambers is the controls.&amp;nbsp; It's a mobile phone game granted, and a shooter at that, but we fell we did a pretty good job dealing with some of the limitations and oddities of Android and the numerous devices to make a control system for the game.&amp;nbsp; Yes, it has its issues, it isn't perfect granted, but it's pretty ok.&amp;nbsp; In some ways I think it works really well, innovative even.&lt;br /&gt;&lt;br /&gt;Regardless of how much I pat myself on the back, or how close to the design and biased I am as co-inventor, it still comes down to the user experience.&amp;nbsp; That made me think not only about how people play, but what they may be trying to do.&amp;nbsp; If they are anything like me, they skip the tutorial, skip the control scheme image description, etc. and just jump into the game to figure it out.&amp;nbsp; This isn't a big deal I think, unless you make some misinterpretations about how it works, maybe even blame it for doing what you are telling it to do but not realizing it.&amp;nbsp; Then I found a video on YouTube of someone else playing and it made sense.&amp;nbsp; Of course people don't play it the same as I do, but why don't I show them.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/pKowleRZIPQ" title="YouTube video player" width="640"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4900059275203380379?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4900059275203380379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4900059275203380379&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4900059275203380379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4900059275203380379'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/03/deadly-chambers-controls.html' title='Deadly Chambers Controls'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/pKowleRZIPQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2425110264547707838</id><published>2011-03-05T22:12:00.011-06:00</published><updated>2011-10-04T22:56:16.601-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>IGDA Twin Cities Podcast #2, Velcro</title><content type='html'>The second episode of the IGDATC poscast is published.&amp;nbsp; We talked about video games, mobile gaming devices, IGDA’s impact on the Twin Cities, last month’s meeting recap (Dead Space 2, Technical Artist Sandra Voelker) and upcoming events.&lt;br /&gt;&lt;br /&gt;Check &lt;a href="http://www.igdatc.org/category/podcast/"&gt;IGDATC.ORG to listen to the podcast&lt;/a&gt;, or check it out the &lt;a href="http://itunes.apple.com/us/podcast/id420860430"&gt;on iTunes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2425110264547707838?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2425110264547707838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2425110264547707838&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2425110264547707838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2425110264547707838'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/03/igda-twin-cities-podcast-2-velcro.html' title='IGDA Twin Cities Podcast #2, Velcro'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1441335121992121922</id><published>2011-02-20T22:07:00.000-06:00</published><updated>2011-02-20T22:07:54.759-06:00</updated><title type='text'>More Logo Work</title><content type='html'>We've finalized the logo's.&amp;nbsp; Here's some of the work that was done.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LoO2mMRT8wc/TWHk5ePoRUI/AAAAAAAAAZI/bsvagZz1yhU/s1600/BatteryTech-03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="94" src="http://3.bp.blogspot.com/-LoO2mMRT8wc/TWHk5ePoRUI/AAAAAAAAAZI/bsvagZz1yhU/s320/BatteryTech-03.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-XYpdYkwP9rI/TWHk5n1p-CI/AAAAAAAAAZM/7hXf4_ddr9s/s1600/BatteryTechLogoB-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" src="http://4.bp.blogspot.com/-XYpdYkwP9rI/TWHk5n1p-CI/AAAAAAAAAZM/7hXf4_ddr9s/s320/BatteryTechLogoB-01.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-M97_tZOMcYw/TWHlBZsB7uI/AAAAAAAAAZQ/_oZ_BsezzU8/s1600/igdatc-state-ideas.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-M97_tZOMcYw/TWHlBZsB7uI/AAAAAAAAAZQ/_oZ_BsezzU8/s640/igdatc-state-ideas.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1441335121992121922?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1441335121992121922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1441335121992121922&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1441335121992121922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1441335121992121922'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/02/more-logo-work.html' title='More Logo Work'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LoO2mMRT8wc/TWHk5ePoRUI/AAAAAAAAAZI/bsvagZz1yhU/s72-c/BatteryTech-03.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4776225715139691685</id><published>2011-02-20T22:02:00.001-06:00</published><updated>2011-10-04T22:33:47.805-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>IGDA Twin Cities Podast Live on iTunes</title><content type='html'>I'm the host of the IGDA Twin Cities podcast and you can find it on iTunes now.&amp;nbsp; That is all. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-gTgmG7U_gRU/TWHjjjXZhLI/AAAAAAAAAZE/r2XNHjY9QOw/s1600/igdatc_itunes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://2.bp.blogspot.com/-gTgmG7U_gRU/TWHjjjXZhLI/AAAAAAAAAZE/r2XNHjY9QOw/s400/igdatc_itunes.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/us/podcast/id420860430"&gt;IGDA Twin Cities Podcast Link on iTunes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4776225715139691685?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4776225715139691685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4776225715139691685&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4776225715139691685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4776225715139691685'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/02/igda-twin-cities-podast-live-on-itunes.html' title='IGDA Twin Cities Podast Live on iTunes'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-gTgmG7U_gRU/TWHjjjXZhLI/AAAAAAAAAZE/r2XNHjY9QOw/s72-c/igdatc_itunes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5054393944935510309</id><published>2011-02-15T23:50:00.003-06:00</published><updated>2011-10-04T23:16:50.277-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>IGDA Twin Cities Dead Space 2 Presentation Video</title><content type='html'>I'm recording the IGDA Twin Cities meetings.  You can see the presentations in HD video!  Well, the link is HD, but I'm cheating.  Take a look and you'll see.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/8_cIxUMbKOQ" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I'm spoiled with my YouTube account.  I hadn't realized how lucky I was to have signed up when I did.  The QuantumPetshop Youtube channel is granfathered in from back when they had Director accounts.  I can upload videos longer than 15 minutes, which takes a act of YouTube gods to change otherwise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5054393944935510309?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5054393944935510309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5054393944935510309&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5054393944935510309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5054393944935510309'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/02/igda-twin-cities-dead-space-2.html' title='IGDA Twin Cities Dead Space 2 Presentation Video'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/8_cIxUMbKOQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7628598125735146604</id><published>2011-02-10T22:38:00.000-06:00</published><updated>2011-10-04T22:39:52.810-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><title type='text'>I Host a Podcast</title><content type='html'>I've started podasting for the IGDA Twin Cities.&amp;nbsp; It's a blast!&amp;nbsp; We should be publishing once a month.&lt;br /&gt;&lt;br /&gt;You can check the &lt;a href="http://www.igdatc.org/category/podcast/"&gt;IGDATC.ORG website for the podcast&lt;/a&gt;, or check it out the &lt;a href="http://itunes.apple.com/us/podcast/id420860430"&gt;Podcast Link on iTunes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7628598125735146604?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7628598125735146604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7628598125735146604&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7628598125735146604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7628598125735146604'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/10/i-host-podcast.html' title='I Host a Podcast'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1762203577407843629</id><published>2011-02-10T21:18:00.001-06:00</published><updated>2011-02-10T21:19:15.524-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>I Graduated!</title><content type='html'>It happened, and I have the bills, and diploma, to prove it!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ccYdpmIuH5E/TVSqc8INB7I/AAAAAAAAAY4/SSWX0RKA1Mk/s1600/RyanFossGSPDegree.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-ccYdpmIuH5E/TVSqc8INB7I/AAAAAAAAAY4/SSWX0RKA1Mk/s320/RyanFossGSPDegree.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I now have a second Bachelor of Science degree in Game and Simulation Programming from DeVry University.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1762203577407843629?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1762203577407843629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1762203577407843629&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1762203577407843629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1762203577407843629'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/02/i-graduated.html' title='I Graduated!'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ccYdpmIuH5E/TVSqc8INB7I/AAAAAAAAAY4/SSWX0RKA1Mk/s72-c/RyanFossGSPDegree.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2964534616826111889</id><published>2011-02-09T21:22:00.001-06:00</published><updated>2011-02-10T21:51:44.034-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Logo Work</title><content type='html'>I've been doing some logo work lately.&amp;nbsp; I normally don't seek out logo work, because as a freelancer they don't usually pay well and they rarely are fun (this strongly depends on the customer) but these are close to me in some way.&amp;nbsp; I'm not going to say much more about them, but I'll try and post some updates when I come to something final.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_bqM2ccmZ0s/TVSyJ5xIDlI/AAAAAAAAAY8/kj6HaChCp5E/s1600/igdaTCicon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-_bqM2ccmZ0s/TVSyJ5xIDlI/AAAAAAAAAY8/kj6HaChCp5E/s320/igdaTCicon.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IpgkOw2Azx8/TVSyNs_PvHI/AAAAAAAAAZA/WYhPphBNAUo/s1600/BT-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://4.bp.blogspot.com/-IpgkOw2Azx8/TVSyNs_PvHI/AAAAAAAAAZA/WYhPphBNAUo/s320/BT-01.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2964534616826111889?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2964534616826111889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2964534616826111889&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2964534616826111889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2964534616826111889'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2011/02/logo-work.html' title='Logo Work'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_bqM2ccmZ0s/TVSyJ5xIDlI/AAAAAAAAAY8/kj6HaChCp5E/s72-c/igdaTCicon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7230134078501174670</id><published>2010-12-17T15:08:00.000-06:00</published><updated>2010-12-17T15:08:06.060-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>New Android Project Underway</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TQvQz4RvH5I/AAAAAAAAAYk/KI9VNMOmMMI/s1600/balls.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TQvQz4RvH5I/AAAAAAAAAYk/KI9VNMOmMMI/s320/balls.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I've singed an NDA (Non-Disclosure Agreement), which means I can't talk about it.&amp;nbsp; However, the picture above pretty much sums it up.&amp;nbsp; I'll be posting more about it once the project is complete, which I think will be after CES.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7230134078501174670?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7230134078501174670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7230134078501174670&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7230134078501174670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7230134078501174670'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/12/new-android-project-underway.html' title='New Android Project Underway'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/TQvQz4RvH5I/AAAAAAAAAYk/KI9VNMOmMMI/s72-c/balls.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-112746167055649265</id><published>2010-11-24T19:09:00.001-06:00</published><updated>2010-12-06T16:54:46.077-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ogre'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><title type='text'>Position from Depth</title><content type='html'>I've been doing some stuff at work using our visualization, shaders and some python scripting.&amp;nbsp; I normally don't post stuff about work for many reasons, but this project has been a lot of fun and is worth blogging about (and I have permission).&amp;nbsp; I also want to document what I did as well as address some of the issues I encountered.&lt;br /&gt;&lt;br /&gt;Essentially, long story short, we're doing some human safety systems work where we need to detect where a human is in an environment.&amp;nbsp; I'm not directly involved with that part of the effort, but the team that is is using some depth cameras (like Kinect in a way) to evaluate the safety systems.&amp;nbsp; Our role, and mine specifically, is to provide visualization elements to meld reality and simulation and our first step is to generate some depth data for analysis.&lt;br /&gt;&lt;br /&gt;We started by taking our Ogre3D visualization and a co-worker got a depth of field sample shader working.&amp;nbsp; This first image shows a typical view in our Ogre visualization.&amp;nbsp; The scene has some basic elements in world space (the floor, frame and man) and others in local space (the floating boxes) we can test against.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PnlCnL1I/AAAAAAAAAYQ/HxYRAl9yGW4/s1600/screenshot_1b.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="310" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PnlCnL1I/AAAAAAAAAYQ/HxYRAl9yGW4/s320/screenshot_1b.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A sample scene, showing the typical camera view.&amp;nbsp; The upper-right cut-in  is a depth preview.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The next image shows the modifications I made to the depth shader.&amp;nbsp; Instead of using a typical black and white depth image, I decided to use two channels, the red and green channels.&amp;nbsp; The blue channel is reserved for any geometry beyond the sensor vision. Black is depth less, essentially no geometry exists there.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TO2PrcylyYI/AAAAAAAAAYg/XgHL3vRIRDo/s1600/TESTING-11242010_150250545.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="310" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TO2PrcylyYI/AAAAAAAAAYg/XgHL3vRIRDo/s320/TESTING-11242010_150250545.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Two color channel depth output image.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I decided to use two color channels for depth, to improve the accuracy.&amp;nbsp; That's why you see color banding, because I hop around both channels.&amp;nbsp; If I only used one channel, at 8 bit, that would be 256 colors.&amp;nbsp; A depth of 10 meters would mean that the accuracy would only be about 4 cm (10.0 m / 256). By using two color channels I'm effectively using 16 bit, for a total of 65536 colors (256 * 256), which increased our accuracy to 1.5 mm (10.0 m / 65536).&amp;nbsp; In retrospect, perhaps I could have used a 16 bit image format instead.&lt;br /&gt;&lt;br /&gt;To do this sort of math its surprisingly easy.&amp;nbsp; Essentially you find the depth value right from the shader and make it a range of 0 to 1, with 1 being the max depth.&amp;nbsp; Since we are using two channels, we want the range to be between 0 and 65536, so just take the depth and multiply by 65536.&amp;nbsp; Determining the 256 values for each channel is pretty easy too using the modulus.&amp;nbsp; (A quick explanation of a modulus is like 1pm = 13.&amp;nbsp; It's when numbers wrap around.&amp;nbsp; So the modulus of 13 by 12 is 1 for example, as is 25 = 1.&amp;nbsp; You could also consider it the remainder after division.)&amp;nbsp; So the red channel is determined by the modulus of depth by 256.&amp;nbsp; The green channel is done similarly, but in this case is determined by the modulus of depth/256 by 256.&lt;br /&gt;&lt;br /&gt;red channel = modulus(depth, 256)&lt;br /&gt;green channel = modulus(depth/256, 256)&lt;br /&gt;&lt;br /&gt;Here's an example.&amp;nbsp; Lets say the depth is 0.9.&amp;nbsp; That would result in a color value of 58982.4 (0.9 * 65536).&amp;nbsp; The red channel color would be the modulus of 58982.4 by 256, which equals 102.&amp;nbsp; The green channel would be the modulus of 58982.4/256 by 256, which is 230.&lt;br /&gt;&lt;br /&gt;With that done, I save out the image representing the depth with two channels as I illustrate above.&lt;br /&gt;&lt;br /&gt;Next I calculate the position from the image and depth information.&amp;nbsp; This particular aspect caused me lots of headaches because I was over-complicating my calculations with unnecessary trigonometry.&amp;nbsp; It also requires that you know a some basic information about the image.&amp;nbsp; First off, it has to be symmetric view frustum.&amp;nbsp; Next, you need to know your field of views, both horizontal and vertical, or at least one and the aspect.&amp;nbsp; From there its pretty easy, so long as you realize the depth is flat (not curved like a real camera).&amp;nbsp; Many of the samples out there that cover this sort of thing assume the far clip is the cut off, but in my case I designed the depth to be a function of a specified depth.&lt;br /&gt;&lt;br /&gt;I know the depth by taking the color of a pixel in the image and reversing the process I outlined above.&amp;nbsp; To find the x and y positions in the scene I take a pixel's image position as a percentage (like a UV coordinate for instance), then determine that position based off the center of the image.&amp;nbsp; This is really quite easy, though it may sound confusing.&amp;nbsp; For example, take pixel 700, 120 in a 1000 x 1000 pixel image.&amp;nbsp; The position is 0.70, 0.12.&amp;nbsp; The position based on center is 0.40, -0.76.&amp;nbsp; That means that the pixel is 40% right of center, and down 76% of center.&amp;nbsp; The easiest way to calculate it is to double the value then minus 1.&lt;br /&gt;&lt;br /&gt;pixelx = pixelx * 2 - 1&lt;br /&gt;pixely = pixely * 2 - 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To find the x and y positions, in local coordinates to the view, its some easy math.&lt;br /&gt;&lt;br /&gt;x = tan(horizontal FOV / 2) * pixelx * depth&lt;br /&gt;y = tan(vertical FOV / 2) * pixely * depth&lt;br /&gt;z = depth&lt;br /&gt;&lt;br /&gt;This assumes that positive X values are on the right, and positive Y values are down (or up, depending on which corner 0,0 is in your image).&amp;nbsp; Positive Z values are projected out from the view.&lt;br /&gt;&lt;br /&gt;To confirm that all my math was correct I took a sample depth image (the one above) and calculated the xyz for each pixel then projected those positions back into the environment.&amp;nbsp; The following images are the result.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PoYeuZwI/AAAAAAAAAYU/bnFPdwZaZSE/s1600/screenshot_2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="310" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PoYeuZwI/AAAAAAAAAYU/bnFPdwZaZSE/s320/screenshot_2.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Resulting depth data to position, from the capture angle.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PpYgKwaI/AAAAAAAAAYY/2LIqHIF-o3c/s1600/screenshot_3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="310" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PpYgKwaI/AAAAAAAAAYY/2LIqHIF-o3c/s320/screenshot_3.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The position data from depth from a different angle.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TO2PqaTLPoI/AAAAAAAAAYc/q9Ta7ILKDMw/s1600/screenshot_6.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="309" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TO2PqaTLPoI/AAAAAAAAAYc/q9Ta7ILKDMw/s320/screenshot_6.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The position data from depth from a different angle.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The results speak for themselves.&amp;nbsp; It was a learning process, but I loved it.&amp;nbsp; You may notice the frame rate drop in the later images.&amp;nbsp; That's because I represent the pixel data with a lot of planes, over 900,000.&amp;nbsp; It isn't an efficient way to display the data, but all I wanted was confirmation that the real scene and the calculated positions correspond.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-112746167055649265?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/112746167055649265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=112746167055649265&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/112746167055649265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/112746167055649265'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/11/position-from-depth.html' title='Position from Depth'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TO2PnlCnL1I/AAAAAAAAAYQ/HxYRAl9yGW4/s72-c/screenshot_1b.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5930911469185268532</id><published>2010-11-20T11:32:00.001-06:00</published><updated>2010-11-20T11:33:25.357-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Call of Duty Black Ops Takes 8 Lives in One Day</title><content type='html'>Eight lifetimes were spent playing Call of Duty Black Ops on XBOX Live by then end of launch day on November 9th.&amp;nbsp; Sensational, I know, but let me explain. &lt;br /&gt;&lt;br /&gt;I've always found this math concept interesting, where you compare lifetimes to an event, especially if you equate it to big events like the Super Bowl.&amp;nbsp; Basicaly any event where they brag about the number of viewers, or hours spent, or time committed to something means that lifetimes were used up.&amp;nbsp; Major Nelsons recent tweet about Call of Duty Black Ops having 5.9 million hours played in the first day reminded me of this strange thought, so I had to find out.&amp;nbsp; How many lifetimes were used playing Call of Duty on that first day?  &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TOf4tY9zMQI/AAAAAAAAAYM/Vdea2RbHXFw/s1600/CODdeathMath.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TOf4tY9zMQI/AAAAAAAAAYM/Vdea2RbHXFw/s1600/CODdeathMath.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Major Nelson's tweet from Nov. 19th, 2010&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The math is easy, so let me walk through it.&lt;br /&gt;&lt;br /&gt;First off, what is the life expectancy of the average person?&amp;nbsp; I decided to use the US average, since its probably the majority of players and is also fairly high.&amp;nbsp; According to the &lt;a href="https://www.cia.gov/library/publications/the-world-factbook/rankorder/2102rank.html"&gt;CIA&lt;/a&gt;, the average life expectancy of a US citizen in 2010 is approximately 78 years.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;1 lifetime = 78 years &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Second is determining how many years 5.9 million hours is.&amp;nbsp; 5,900,000 hours is 245833 days (5900000 hrs / 24 hrs/day) which is 673 years (245833 days / 365 days/year).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;5,900,000 hours = 673 years&lt;/b&gt; &lt;/div&gt;&lt;br /&gt;The rest is simple.&amp;nbsp; If a lifetime is 78 years, and 673 years were spent playing, that means that 8.6 lifetimes (673 years / 78 years/lifetime) were spent.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;673 years = 8.6 lifetimes&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;What does this mean?&amp;nbsp; Well, nothing really.&amp;nbsp; It's just an interesting number related to life.&amp;nbsp; It doesn't mean lives were wasted, because many many more are spent in more mundane things every day (such as traffic).&amp;nbsp; It's just interesting to see how we spend our time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5930911469185268532?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5930911469185268532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5930911469185268532&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5930911469185268532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5930911469185268532'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/11/call-of-duty-black-ops-takes-8-lives-in.html' title='Call of Duty Black Ops Takes 8 Lives in One Day'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TOf4tY9zMQI/AAAAAAAAAYM/Vdea2RbHXFw/s72-c/CODdeathMath.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2775029715691438515</id><published>2010-11-12T23:18:00.020-06:00</published><updated>2010-11-16T19:24:44.154-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Deadly Chambers Sales Per Month, Oct</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="235" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TOKS06KpE4I/AAAAAAAAAYI/9PqT0HteN9Y/s400/Sales-Oct.jpg" width="400" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Here's an update plot showing how Deadly Chambers sales are doing.&amp;nbsp; I wish I  had more resolution to the trends of this plot, but the only data I get  is the monthly run down.&amp;nbsp; The spike in September is a result of our Feature status on the market, and maybe also our marketing efforts and reviews.&amp;nbsp; We expected a decline in October, with the Feature ending, but we had hoped for a little better of course.&amp;nbsp; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I'm still excited to see how we do in the following months.The trend is subtle but upward.&amp;nbsp; My (hopeful) prediction is similar sales numbers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2775029715691438515?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2775029715691438515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2775029715691438515&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2775029715691438515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2775029715691438515'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/11/deadly-chambers-sales-per-month-oct.html' title='Deadly Chambers Sales Per Month, Oct'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/TOKS06KpE4I/AAAAAAAAAYI/9PqT0HteN9Y/s72-c/Sales-Oct.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6696344165190650263</id><published>2010-11-07T22:56:00.000-06:00</published><updated>2010-11-07T22:56:25.588-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='what I&apos;m playing'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>First 1000 Gamerscore</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TNeCfT5suTI/AAAAAAAAAYE/GsCGH6-b_zM/s1600/1000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TNeCfT5suTI/AAAAAAAAAYE/GsCGH6-b_zM/s320/1000.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I achieved my first 1000 gamerscore tonight, some accomplishment.&amp;nbsp; I've been keeping Borderlands on the back burner, intending to get that last achievement someday.&amp;nbsp; I had to reach level 50, which given their level balancing and the level cap for enemies, is tough.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6696344165190650263?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6696344165190650263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6696344165190650263&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6696344165190650263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6696344165190650263'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/11/first-1000-gamerscore.html' title='First 1000 Gamerscore'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/TNeCfT5suTI/AAAAAAAAAYE/GsCGH6-b_zM/s72-c/1000.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-179791433756270705</id><published>2010-11-07T20:22:00.000-06:00</published><updated>2010-11-07T20:22:52.170-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Android Me 2</title><content type='html'>Remember &lt;a href="http://ryangogame.blogspot.com/2009/01/android-me.html"&gt;Android Me&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TNdevkrfp-I/AAAAAAAAAYA/3FP98T3NU2E/s1600/IMG_20101107_201023.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TNdevkrfp-I/AAAAAAAAAYA/3FP98T3NU2E/s320/IMG_20101107_201023.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I've upgraded.&amp;nbsp; I've got the Google G2 Android phone now.&amp;nbsp; With flash!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-179791433756270705?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/179791433756270705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=179791433756270705&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/179791433756270705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/179791433756270705'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/11/android-me-2.html' title='Android Me 2'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TNdevkrfp-I/AAAAAAAAAYA/3FP98T3NU2E/s72-c/IMG_20101107_201023.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7457599221280087293</id><published>2010-11-06T20:13:00.012-05:00</published><updated>2010-11-07T20:19:31.838-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>Classes are Over</title><content type='html'>I'm done.&amp;nbsp; My last class final taken and grades are in.&amp;nbsp; I'm done with DeVry.&amp;nbsp; I'm not sure when I "graduate", but I am now completed with my Game and Simulation Programming Bachelors Degree.&lt;br /&gt;&lt;br /&gt;I'm pretty meh about the whole DeVry experience.&amp;nbsp; I wish I could put it in words, but I think a lot of it was wasted on me.&amp;nbsp; Well, not wasted.&amp;nbsp; The system is pretty easy to game, but combine that with my 10 years of work experience in "simulation" and I think I've been pretty well trained already.&lt;br /&gt;&lt;br /&gt;If you, dear reader, are someone considering the GSP degree, be sure to give it a long thought.&amp;nbsp; I still contend that most would far much better with a Computer Science degree while trying the hobby indie game maker thing on the side.&amp;nbsp; I have no insight into how degree's like this lead into the industry, but nor was I aiming for that.&amp;nbsp; If you've got any questions, let me know.&lt;br /&gt;&lt;br /&gt;Onward...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7457599221280087293?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7457599221280087293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7457599221280087293&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7457599221280087293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7457599221280087293'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/11/classes-are-over.html' title='Classes are Over'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-8121194722360253621</id><published>2010-10-22T11:12:00.001-05:00</published><updated>2010-10-22T12:33:43.495-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Contest Switch</title><content type='html'>Anyone whose ever considered graphics art work has probably come across a contest or two.  They are easy to set up, you get a number of submissions you get to pick what you like best.  Easy.  But this is at the expense of the artists of course, and is very annoying when you're looking for legit work.  &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TMG3NnN0hfI/AAAAAAAAAX8/YWS8f3_Efoo/s1600/slide_2683_154274_large.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TMG3NnN0hfI/AAAAAAAAAX8/YWS8f3_Efoo/s400/slide_2683_154274_large.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Image from &lt;a href="http://www.huffingtonpost.com/2010/10/12/19-more-crazy-craigslist-ads_n_758718.html#s154274"&gt;The Craziest Craigslist Ads Of All Time: Vol. II&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-8121194722360253621?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/8121194722360253621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=8121194722360253621&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8121194722360253621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8121194722360253621'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/10/contest-switch.html' title='Contest Switch'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TMG3NnN0hfI/AAAAAAAAAX8/YWS8f3_Efoo/s72-c/slide_2683_154274_large.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-9138474156886768111</id><published>2010-10-12T01:18:00.001-05:00</published><updated>2010-10-12T01:21:03.844-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Review of the AppJudgement Review of Deadly Chambers</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TLO7jSbN5-I/AAAAAAAAAX0/WCwxZjMppVc/s1600/anthony.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TLO7jSbN5-I/AAAAAAAAAX0/WCwxZjMppVc/s320/anthony.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You guys, Anthony Carboni over at AppJudgement recently reviewed Battery Powered Games' Deadly Chambers for Android devices.&lt;br /&gt;&lt;br /&gt;WAIT, don't click play yet!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The review isn't favorable even though Anthony is giving it the 5 finger solute there.&amp;nbsp; In fact, considering all the positive reviews and comments we've gotten its surprising the level of which Anthony dislikes Deadly Chambers.&amp;nbsp; If only he knew how much time I spent watching Bytejacker and playing Free Indie Rapid Fire games instead of working on level designs, improving textures and character animations...&amp;nbsp; All the time I spent watching him with enjoyment and laughter, now replaced with a sour taste and sadness...&amp;nbsp; He really didn't seem to like the game. Oh Anthony!!!&amp;nbsp; NOOOOOO!&lt;br /&gt;&lt;br /&gt;We are really honored to be reviewed by AppJudgement, don't get me wrong.&amp;nbsp; I've been watching them for over a year now and I've come to enjoy their productions and trust their reviewers (was hoping for Jackie to review to be honest, no offense Anthony).&amp;nbsp; I don't know if Anthony, or the AppJudgement team got my requests for review, or if he found it as he stated (which would be awesome), but being noticed is a plus in and of itself.&amp;nbsp; Even after the review I still love you Anthony, and we are taking many of your thoughts to heart.&amp;nbsp; (WTF, &lt;a href="http://www.bytejacker.com/"&gt;ByteJacker&lt;/a&gt; biweekly, you suck!&amp;nbsp; I mean that in the most positive way!&amp;nbsp; I miss you.)&lt;br /&gt;&lt;br /&gt;With that said, I have a few major contentions with his review.&amp;nbsp; First off, he sets the stage by saying "a little gaming action for my hardcore friends."&amp;nbsp; Deadly Chambers was never intended as a "hardcore game".&amp;nbsp; It was designed to be a casual shooter, to give you a few minutes of shoot-the-bad-guys fun, and was designed accordingly.&amp;nbsp; It is made for a phone device after all.&amp;nbsp; We did decide to support the more hardcore gamer types by adding a lot of unlockable guns, achievements and a tough "Deadly" difficulty of course, but the designed and intended average time to play a level is pretty quick once you get used to it.&amp;nbsp; Anthony reviewed Deadly Chambers as if it were intended for hardcore gamers so its no wonder he wasn't satisfied.&amp;nbsp; Additionally, he was comparing it to iPhone games.&amp;nbsp; That isn't a problem mind you, because its at least a more fair comparison than comparing it to Xbox360 or PS3 shooters and is appropriate, but it doesn't really matter if you only have an Android Phone.&amp;nbsp; What he also failed to mention was the total lack of any quality 3D shooters available in the Android Market because he was comparing it to iPhone games.&amp;nbsp; If games like Deadly Chambers were easy to make, the market would be  flooded with them.&amp;nbsp; Deadly Chambers is one of a kind, for better or worse.&amp;nbsp; It is not NOVA (ported to Android, and whose heard of it other than the hardcore), it is not Quake (this is an OLD PC game remember), and its not supposed to be!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TLPHI89aDtI/AAAAAAAAAX4/ijhU2oNigQw/s1600/ogre1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TLPHI89aDtI/AAAAAAAAAX4/ijhU2oNigQw/s1600/ogre1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Secondly, he never mentions the bosses.&amp;nbsp; The majority of the game design came in the form of boss fights.&amp;nbsp; From an angry Ogre&amp;nbsp; who can repel your attacks with a giant smiley face shield, a giant spider knight, a mechanized robot with Gatling gun arms whose pilot is its only week point, and a giant dragon that flies around shooting fire at you in a huge castle.&amp;nbsp; The game's boss fights add much to the game as a whole and he never mentioned them.&amp;nbsp; In the game there are 5 enemy models and 6 boss models.&amp;nbsp; Sure, the room to room design isn't the best and the AI of those monsters isn't top notch, but he didn't even mention the level bosses.&amp;nbsp; You shouldn't say something like "enemy AI is simplistic and slow" and ignore the bosses, which he does.&amp;nbsp; (See how mad the Ogre is there, waving his wooden hammer!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other little things...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO5RkJ8JQI/AAAAAAAAAWA/u_Y4pMJLhwY/s1600/dc_castle_2.preview.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO5RkJ8JQI/AAAAAAAAAWA/u_Y4pMJLhwY/s320/dc_castle_2.preview.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The levels are &lt;a href="http://ryangogame.blogspot.com/2010/04/tower-power-shared-texture-space.html"&gt;"bland and boxy"&lt;/a&gt; and the characters are &lt;a href="http://ryangogame.blogspot.com/2010/06/new-pat.html"&gt;"simple"&lt;/a&gt;.&amp;nbsp; This is so very true, and Anthony goes on later in his video to express the potential fragmentation problem related to this which is also exactly true.&amp;nbsp; To support the myriad of Android devices and OS versions, we were forced to aim lower than I, as the artist and partial designer, would like.&amp;nbsp; However, given that the game has 5 levels, 11 character models, 18 guns and a shit-ton of other images (that is artist talk for amazing Photoshop skillz), all jammed into a 7MB file, its f'ing impressive and I'm super studly for making that possible! &amp;nbsp; Add to that the fact that it runs on so many devices is a testament to the design.&amp;nbsp; We could have made a killer shooter if we target a few phones, Anthony is dead to rights about that, but we would have been ignoring a large portion of the Android audience.&amp;nbsp; Ultimately though, shouldn't this sort of &lt;span id="goog_1530698720"&gt;&lt;/span&gt;&lt;span id="goog_1530698721"&gt;&lt;/span&gt;approach be praised instead of condoned.&amp;nbsp; Robert (Battery Powered Games owner, president, etc., etc.) was adamant about supporting older phones (older OSs, back to 1.6) and I eventually came around to his way of thinking (because he's right).&amp;nbsp; Its too big a market to over look, especially at the date of our release.&amp;nbsp; I'm still &lt;a href="http://ryangogame.blogspot.com/2009/01/android-me.html"&gt;sporting my G1&lt;/a&gt; for crying out loud!&amp;nbsp; This also correlates tremendously to sales as well as recognition.&lt;span id="goog_1530698723"&gt;&lt;/span&gt;&lt;span id="goog_1530698724"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the major issues with the game is its controls.&amp;nbsp; I for one, have tested on a number of devices, and perhaps I've grown accustomed to its quirks, but it works well for me.&amp;nbsp; However, supporting so many devices causes a whole bunch of unfortunate problems too.&amp;nbsp; Problems that I wish were not there and cause us headaches and stars in the ratings (X10 and Moment for instance).&amp;nbsp;&amp;nbsp; I wont really get into this because its a loosing battle and I'm half drunk, but part of the blame falls on the player, but most of the blame falls onto the Android hardware.&amp;nbsp; Don't believe me?&amp;nbsp; Go to the Application Market and download the some of the Multitouch test apps (Multitouch Visibility Test and Multitouch Paint are a both good ones) and use them in a way you think controls should/could work and see what happens.&amp;nbsp; Here's a video on the Nexus 1 and Droid just for reference.&amp;nbsp; The ultimate problem is that since the Nexus 1 and the Droid both support the same OS, but the touch interface behaves differently and you can't really target a phone directly, you're stuck deciding how to deal with the fallout (bad reviews because phone don't work vs. trying to make it right for one device.)&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dsSUqkh8pcI?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dsSUqkh8pcI?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/S9ZJp4WvaGI/AAAAAAAAATo/ji4nVxUpD6Y/s1600/towerBlender-3.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="129" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/S9ZJp4WvaGI/AAAAAAAAATo/ji4nVxUpD6Y/s320/towerBlender-3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;What saddens me most is that I seriously doubt Anthony played much of the game and this is evident in the video.&amp;nbsp; There are hardly any achievement unlocks and no video past the third level.&amp;nbsp;  Some of the complaints about simple models and levels are true, but  once you get to the Castle or the Tower levels (levels 4 and 5) I think the levels are  outstanding in comparison.&amp;nbsp; The models also get better.&amp;nbsp; I admit, this shooter isn't the 3D Jesus we're all hoping for, but its a step in the right direction.&amp;nbsp; With some actual, honest, unbiased and unrushed gameplay, I think its a solid game worth a look.&amp;nbsp; One worthy of more than the 10 minutes it takes to get to level 3.&lt;br /&gt;&lt;br /&gt;Anthony also mentions the characters sliding and twisting awkwardly around the screen, which admittedly is very noticeable.&amp;nbsp; It's also one of those things that I notice and you know where else this is noticable?&amp;nbsp; Fallout 3 and Fable 2, both of which have characters that when running around the environment don't seem to be quite right.&amp;nbsp; I will admit I giggled a little at his reference to Dr. Chambers' running animation looking like something like a puppet from Team America.&amp;nbsp; This was one of those things that I wanted to fix, but ultimately was good enough for what it was.&amp;nbsp; Not too bad for 8 keyframes really.&amp;nbsp; (Still bugs me deep in my core, but not enough to do something about apparently...)&lt;br /&gt;&lt;br /&gt;In the end, we are being compared to NOVA and even Rage by AppJudgement, a reputable and respectable organization and I appreciate their time and effort in their review.&amp;nbsp; I respect Anthony and we are taking his, and every other reviewer, blog, fan or mutant out there who took the time to give us a chance, comments to heart.&amp;nbsp; In the end, you should watch Anthony's review because he is good at what he does and I'm all sorts of jealous.&amp;nbsp; Sometimes I wish A-Train wasn't dead... (Insert inside joke here... wait, I already did.) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DFjueIv_VRM?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DFjueIv_VRM?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Oh, and BTW, we've started working on our next game and its going to be awesome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-9138474156886768111?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/9138474156886768111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=9138474156886768111&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/9138474156886768111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/9138474156886768111'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/10/review-of-appjudgement-review-of-deadly.html' title='Review of the AppJudgement Review of Deadly Chambers'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/TLO7jSbN5-I/AAAAAAAAAX0/WCwxZjMppVc/s72-c/anthony.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1039924520822373430</id><published>2010-10-11T20:09:00.000-05:00</published><updated>2010-10-11T20:09:39.623-05:00</updated><title type='text'>Fallout 3, Over 77 Hours of Play!</title><content type='html'>I just finished Fallout 3 tonight, racking up over 77 hours of game time.&amp;nbsp; I'd say that was a well spend $60 on entertainment.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TLO0x9-7ZDI/AAAAAAAAAXw/hQLA7iPMoUA/s1600/fallout3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TLO0x9-7ZDI/AAAAAAAAAXw/hQLA7iPMoUA/s400/fallout3.jpg" width="400" /&gt;&lt;br /&gt;77.24.45 game time at the last save point.&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I reached level 20 about 6 months ago and then stopped playing.&amp;nbsp; (Fallout 3's level cap was 20, so no more character upgrading.)&amp;nbsp; I lost interest I guess, but I remembered really enjoying the game.&amp;nbsp; So after I finished Alan Wake (great game BTW), I told myself to go finish one of the many games I hadn't finished.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1039924520822373430?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1039924520822373430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1039924520822373430&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1039924520822373430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1039924520822373430'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/10/fallout-3-over-77-hours-of-play.html' title='Fallout 3, Over 77 Hours of Play!'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oIdV3XNDHSw/TLO0x9-7ZDI/AAAAAAAAAXw/hQLA7iPMoUA/s72-c/fallout3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-538125361651762254</id><published>2010-10-05T22:17:00.002-05:00</published><updated>2010-10-05T22:21:37.921-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Deadly Chambers Sales Per Month</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TKvrNDcehqI/AAAAAAAAAXs/YMjiivGnclo/s1600/salesDC-sept2010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="235" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TKvrNDcehqI/AAAAAAAAAXs/YMjiivGnclo/s400/salesDC-sept2010.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TKvo34dIxsI/AAAAAAAAAXo/L157KkyPpTo/s1600/salesDC-sept2010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;Here's a quick plot showing Deadly Chambers sales per month.&amp;nbsp; I wish I had more resolution to the trends of this plot, but the only data I get is the monthly run down.&amp;nbsp; It's still enough to show the dramatic spike that we had during the month of September.&amp;nbsp; This can be attributed some to our marketing efforts and getting reviewed on various websites.&amp;nbsp; However, I think most of our success was from our Feature status.&amp;nbsp; That, unfortunately, has ended.&amp;nbsp; I hope we can do half as well next month without it. &lt;br /&gt;&lt;br /&gt;I'm really excited to see how we do in the following months.&amp;nbsp; If you have any ideas, or friends or acquaintances in the review field for an Android game, please have them contact me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-538125361651762254?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/538125361651762254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=538125361651762254&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/538125361651762254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/538125361651762254'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/10/deadly-chambers-sales-per-month.html' title='Deadly Chambers Sales Per Month'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/TKvrNDcehqI/AAAAAAAAAXs/YMjiivGnclo/s72-c/salesDC-sept2010.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3534821275683587699</id><published>2010-10-01T14:44:00.000-05:00</published><updated>2010-10-01T14:44:07.529-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><title type='text'>105 Reviews!  4+ Stars Average!</title><content type='html'>Today, my Android G1 phone informs me that there are 105 reviews for Deadly Chambers, running a 4+ star rating.  Our Featured Game status is over and we had a pretty good month.  It's nice to get noticed.  I'll try and post a graph or something one I get some numbers.  Meanwhile, here are some of my favorite comments:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Best game ever for phones"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- Greg&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Impressive. MOST impressive."&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- Michael&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"HOPEFULLY A SEQUEL LOVE THIS GAME!!!!!!!"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- MRWESKER78&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Best! Android! Game! Yet!"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- nick&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"A++ Fast Shipping! ...oh yeah, best Android game ever!"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- sra (I know this is you Steve)&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Good fun this game is."&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt; - &lt;strike&gt;Yoda&lt;/strike&gt; - kevin&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"I dont understand how people can complain about such a great game. The controls work great and game play is solid on the nexus one!"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt; - scott&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"It's about time that Android gets a game that rivals the iPhone. I'd give it 10 stars if I could."&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt; - Breon&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Gorgeous game. Really fun to play. Attention to detail is great."&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- Darryl&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"This game is the bomb grafix r the best I turn them right up on my sony x10"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- J-BAGGS&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Finished the game 4 times, BEST shooter on android! Mytouch Slide"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- Dalton&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"By far 1 of best shooters on android market, please make more.. Wolfenstein, or a unique game of your own. We need better games 4 Verizon-android"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- jason&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here are some of the more comic 1-3 Star reviews.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"it never showed me the fire button"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- khalid&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Its ok"&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;- Maco&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And just so this post has a graphic attached, here's something I used to convince the developer to add an extra weapon.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TKY1NY_-AgI/AAAAAAAAAXk/IIcn05DushQ/s1600/bubblegun.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TKY1NY_-AgI/AAAAAAAAAXk/IIcn05DushQ/s320/bubblegun.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Here's a picture of the Bubble Gun.&lt;/div&gt;&lt;div style="text-align: center;"&gt;This is the last, and most powerful, weapon in Deadly Chambers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3534821275683587699?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3534821275683587699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3534821275683587699&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3534821275683587699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3534821275683587699'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/10/105-reviews-4-stars-average.html' title='105 Reviews!  4+ Stars Average!'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/TKY1NY_-AgI/AAAAAAAAAXk/IIcn05DushQ/s72-c/bubblegun.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6010934002771098756</id><published>2010-09-16T17:07:00.000-05:00</published><updated>2010-09-16T17:07:05.712-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Deadly Chambers is App of the Week</title><content type='html'>Deadly Chambers is one of this weeks Android Games of the Week at Appolicious.com: &lt;a href="http://appo.me/djit1 "&gt;http://appo.me/djit1 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6010934002771098756?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6010934002771098756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6010934002771098756&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6010934002771098756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6010934002771098756'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/09/deadly-chambers-is-app-of-week.html' title='Deadly Chambers is App of the Week'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3675611702992045186</id><published>2010-09-16T17:02:00.000-05:00</published><updated>2010-09-16T17:02:50.363-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Deadly Chambers is Featured, #1</title><content type='html'>Deadly Chambers has been featured by Google in the App Market!  This is great news since it helps us spread the word about the game in the best way possible.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TJKTxsTp3aI/AAAAAAAAAXc/YSQISEaReWc/s1600/snap20100915_131741.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TJKTxsTp3aI/AAAAAAAAAXc/YSQISEaReWc/s320/snap20100915_131741.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3675611702992045186?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3675611702992045186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3675611702992045186&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3675611702992045186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3675611702992045186'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/09/deadly-chambers-is-featured-1.html' title='Deadly Chambers is Featured, #1'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/TJKTxsTp3aI/AAAAAAAAAXc/YSQISEaReWc/s72-c/snap20100915_131741.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3871021445816106894</id><published>2010-09-15T19:52:00.000-05:00</published><updated>2010-09-15T19:52:23.316-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><title type='text'>Another Video, WIP</title><content type='html'>&lt;object width="360" height="265"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5CKLh0E0pG4?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5CKLh0E0pG4?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="360" height="265"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3871021445816106894?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3871021445816106894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3871021445816106894&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3871021445816106894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3871021445816106894'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/09/another-video-wip.html' title='Another Video, WIP'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1568846661990450103</id><published>2010-09-10T13:33:00.003-05:00</published><updated>2010-09-10T13:37:51.004-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='sfx'/><category scheme='http://www.blogger.com/atom/ns#' term='quantum petshop'/><title type='text'>Latest Video: The Incident Security Cameras</title><content type='html'>Not too bad for 6 hours of filming and 4 hours of editing and effects.&lt;br /&gt;&lt;br /&gt;This one shows a hallway at the Facility.  Things are going along normally when something happens.&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EZukDM-O3nY?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EZukDM-O3nY?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;After The Incident, the scientist become mind controlled by multi-dimensional aliens (or some other sci-fi type story) and are seen here using some advanced technology.&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fQR4WHxVyhI?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fQR4WHxVyhI?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I'm actually very happy with how it turned out.  It was filmed with my old, and apparently trusty, Cannon GL1.  Editing and special effects were done in Adobe Premier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1568846661990450103?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1568846661990450103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1568846661990450103&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1568846661990450103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1568846661990450103'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/09/latest-video-incident-security-cameras.html' title='Latest Video: The Incident Security Cameras'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6869355949339135881</id><published>2010-07-29T01:49:00.001-05:00</published><updated>2010-07-29T01:52:01.409-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Wiimote + Droid + HDTV = Fun</title><content type='html'>I make my own Android Wiimote video., but take it up a notch.&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i3.ytimg.com/vi/v2mbZxPe9BM/hqdefault.jpg)"  width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/v2mbZxPe9BM&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/v2mbZxPe9BM&amp;amp;hl=en_US&amp;amp;fs=1" width="480" height="295" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6869355949339135881?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6869355949339135881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6869355949339135881&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6869355949339135881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6869355949339135881'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/07/wiimote-droid-hdtv-fun.html' title='Wiimote + Droid + HDTV = Fun'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5258924725967821874</id><published>2010-07-28T13:18:00.002-05:00</published><updated>2010-07-28T13:20:36.969-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Wii Controller Controls Nexus 1</title><content type='html'>Although there are a lot of videos about Wii Controllers (after all, they are just Bluetooth) being used with phones, I found this one interesting.  Lots of potential here for common users.&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IcATEepDK2E&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IcATEepDK2E&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5258924725967821874?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5258924725967821874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5258924725967821874&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5258924725967821874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5258924725967821874'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/07/wii-controller-controls-nexus-1.html' title='Wii Controller Controls Nexus 1'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5070238597185653755</id><published>2010-07-18T21:31:00.010-05:00</published><updated>2011-07-31T16:35:27.885-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Presenting Android's exclusive Over-The-Shoulder 3D shooter - Deadly Chambers!</title><content type='html'>It's out in the wild!&lt;br /&gt;&lt;br /&gt;Deadly Chambers exclusive to Android powered devices of all makes and models.&lt;br /&gt;&lt;br /&gt;Battle your way through 5 levels of baddies and bosses in this epic 3D journey. Deadly Chambers offers stunning graphics, tight gameplay, unique controls and loads of unlockable weapons and achievements.&lt;br /&gt;&lt;br /&gt;The following are actual screenshots from a stock Nexus One phone running Android 2.2:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6Xi7fLMI/AAAAAAAAAXI/8V-sW4awJiY/s1600/dc_main_menu.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440883998207170" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6Xi7fLMI/AAAAAAAAAXI/8V-sW4awJiY/s320/dc_main_menu.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Main Menu&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TEO6TOK0dcI/AAAAAAAAAXA/Eph0leGPXLs/s1600/dc_world_map.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440809705895362" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TEO6TOK0dcI/AAAAAAAAAXA/Eph0leGPXLs/s320/dc_world_map.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;World Map&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TEO6NJxOSeI/AAAAAAAAAW4/K173y4iLrN8/s1600/dc_weapon_select.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440705445579234" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TEO6NJxOSeI/AAAAAAAAAW4/K173y4iLrN8/s320/dc_weapon_select.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Weapon Equip&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6IWU0gkI/AAAAAAAAAWw/28Zj2vWs8cM/s1600/dc_reading_letter.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440622916764226" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6IWU0gkI/AAAAAAAAAWw/28Zj2vWs8cM/s320/dc_reading_letter.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Taunting Letters&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6C84y1bI/AAAAAAAAAWo/SQVKQlJEekI/s1600/dc_dungeon_1.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440530188981682" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6C84y1bI/AAAAAAAAAWo/SQVKQlJEekI/s320/dc_dungeon_1.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Dungeon Fight&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO5zBbBdJI/AAAAAAAAAWY/kKqrZxVURD4/s1600/dc_dungeon_3.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440256528381074" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO5zBbBdJI/AAAAAAAAAWY/kKqrZxVURD4/s320/dc_dungeon_3.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Adjustable Perspective&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TEO5rFcYUoI/AAAAAAAAAWQ/3HvXCg0rbdo/s1600/dc_dungeon_4.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495440120168862338" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TEO5rFcYUoI/AAAAAAAAAWQ/3HvXCg0rbdo/s320/dc_dungeon_4.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;First-Person Shooting&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO5jgQXGII/AAAAAAAAAWI/xi0IlHytGZ8/s1600/dc_garden_3.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495439989927254146" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO5jgQXGII/AAAAAAAAAWI/xi0IlHytGZ8/s320/dc_garden_3.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Garden Fight&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TEO5RkJ8JQI/AAAAAAAAAWA/u_Y4pMJLhwY/s1600/dc_castle_2.preview.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5495439681736418562" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TEO5RkJ8JQI/AAAAAAAAAWA/u_Y4pMJLhwY/s320/dc_castle_2.preview.png" style="cursor: hand; cursor: pointer; display: block; height: 192px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Castle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Deadly Chambers uses OpenGL ES 1.0 and is compatible with most Android phones running 1.5 or higher.&lt;br /&gt;&lt;br /&gt;Tips for play:&lt;br /&gt;&lt;br /&gt;Try all of the buttons on your phone - by default pressing in on the trackball or dpad center button will fire and surrounding buttons will change weapons and perspective.&lt;br /&gt;Check the game settings - Key bindings, graphics and sound settings are all configurable.&lt;br /&gt;You don't need to equip all 3 weapons - sometimes it works better to just equip one or two very powerful ones.&lt;br /&gt;Enemies are resistant to different weapons - Experiment and find out what works best.&lt;br /&gt;Bosses have weak points - Try shooting at different areas and with different weapons to beat the tougher bosses.&lt;br /&gt;&lt;br /&gt;How to get this game? It's available now in the Android market.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5070238597185653755?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5070238597185653755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5070238597185653755&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5070238597185653755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5070238597185653755'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/07/presenting-androids-exclusive-over.html' title='Presenting Android&apos;s exclusive Over-The-Shoulder 3D shooter - Deadly Chambers!'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/TEO6Xi7fLMI/AAAAAAAAAXI/8V-sW4awJiY/s72-c/dc_main_menu.preview.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1200565931205189905</id><published>2010-06-28T00:29:00.004-05:00</published><updated>2010-06-28T00:31:52.676-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>The New Pat</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TCgzlmkgysI/AAAAAAAAAV4/l1WEJskWUkE/s1600/newPat.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TCgzlmkgysI/AAAAAAAAAV4/l1WEJskWUkE/s320/newPat.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5487692867052817090" /&gt;&lt;/a&gt;&lt;br /&gt;I've created a new lead model for Deadly Chambers.  This is the WIP.  My triangle budget is 400.  This model weighs in at 406.  Ha!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1200565931205189905?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1200565931205189905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1200565931205189905&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1200565931205189905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1200565931205189905'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/06/new-pat.html' title='The New Pat'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TCgzlmkgysI/AAAAAAAAAV4/l1WEJskWUkE/s72-c/newPat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-8368046163616655599</id><published>2010-06-22T23:21:00.009-05:00</published><updated>2010-06-22T23:52:37.795-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>Senior Design, GSP-490</title><content type='html'>Last week I finished my senior design class in my Game and Simulation Programming (GSP) degree, class GSP-490.  I was worried because I was very busy with Deadly Chambers I had made the bad decision of doing a senior project alone instead of in a group/team as advised.  This meant everything was on me.  Documentation, design, programming.  At the decision point I was too consumed otherwise to commit to anything but what I thought I could handle myself.&lt;br /&gt;&lt;br /&gt;The good news is it went well.  Grades are in and I got a 90.04%, just eeking out the A.  This was a wonderful surprise since I had accepted the fact I was probably going to get a B.  Luckily everything with my game fell into place at the last minute and I completed the game (for the most part).&lt;br /&gt;&lt;br /&gt;PING! is an action game where you control a ball.  You decide which direction the ball should turn when it hits something.  Concept was by Bill Nagel and me.  It was programmed in XNA Game studio 3.1 (C# FYI).  I did all the art assets, programming, source control (using SVN), etc. myself.&lt;br /&gt; &lt;br /&gt;Here are some screen shots of my game.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TCGQ55BW2EI/AAAAAAAAAVo/n96V6BLrSh8/s1600/PING1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TCGQ55BW2EI/AAAAAAAAAVo/n96V6BLrSh8/s320/PING1.jpg" alt="" id="BLOGGER_PHOTO_ID_5485825145347430466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;center&gt;Start Menu&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TCGQ25BTXPI/AAAAAAAAAVg/VilI2w-7-fw/s1600/PING2.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TCGQ25BTXPI/AAAAAAAAAVg/VilI2w-7-fw/s320/PING2.jpg" alt="" id="BLOGGER_PHOTO_ID_5485825093807594738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;Dynamic Camera Fly at Level Start&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TCGQ0NBcD7I/AAAAAAAAAVY/TRMLLsNOouE/s1600/PING3.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TCGQ0NBcD7I/AAAAAAAAAVY/TRMLLsNOouE/s320/PING3.jpg" alt="" id="BLOGGER_PHOTO_ID_5485825047637266354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;Countdown to Start&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TCGQswOPlnI/AAAAAAAAAVI/UrRFv5HSj34/s1600/PING5.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TCGQswOPlnI/AAAAAAAAAVI/UrRFv5HSj34/s320/PING5.jpg" alt="" id="BLOGGER_PHOTO_ID_5485824919647262322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;Game Play Example&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TCGQnCLND7I/AAAAAAAAAVA/hM9fk1KoHtg/s1600/PING6.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TCGQnCLND7I/AAAAAAAAAVA/hM9fk1KoHtg/s320/PING6.jpg" alt="" id="BLOGGER_PHOTO_ID_5485824821387136946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;Win Condition, PING!&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/TCGRRCDjN_I/AAAAAAAAAVw/-5mhlMSlVQw/s1600/PING7.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/TCGRRCDjN_I/AAAAAAAAAVw/-5mhlMSlVQw/s320/PING7.jpg" alt="" id="BLOGGER_PHOTO_ID_5485825542909540338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;Menu Integration&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-8368046163616655599?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/8368046163616655599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=8368046163616655599&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8368046163616655599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8368046163616655599'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/06/senior-design-gsp-490.html' title='Senior Design, GSP-490'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TCGQ55BW2EI/AAAAAAAAAVo/n96V6BLrSh8/s72-c/PING1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5566866456951597469</id><published>2010-06-07T18:06:00.003-05:00</published><updated>2011-07-31T16:35:50.850-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='blender'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Laser Shotgun</title><content type='html'>This is my newest creation.  If all goes well, it will be added to Deadly Chambers.  It is a shotgun that shoots lasers!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TA17phDvu5I/AAAAAAAAAU4/9lsvB3LPGU8/s1600/laserShotgun.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5480172274758695826" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TA17phDvu5I/AAAAAAAAAU4/9lsvB3LPGU8/s320/laserShotgun.jpg" style="cursor: hand; cursor: pointer; display: block; height: 294px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It was made using Blender and Photoshop.  I rendered an AO layer and saved it, then a light layer, the blue glow, by rendering only the light on a dark material to the same UV map.  I combined them in photoshop with some metal textures, photos, hand painting and some layer effects.  I really like how it turned out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5566866456951597469?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5566866456951597469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5566866456951597469&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5566866456951597469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5566866456951597469'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/06/laser-shotgun.html' title='Laser Shotgun'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/TA17phDvu5I/AAAAAAAAAU4/9lsvB3LPGU8/s72-c/laserShotgun.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7445749476804436620</id><published>2010-05-31T00:10:00.008-05:00</published><updated>2010-05-31T00:17:21.112-05:00</updated><title type='text'>Portfolio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/TANFm8ZrjzI/AAAAAAAAAUw/fOW0hPflTjo/s1600/Portfolio1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/TANFm8ZrjzI/AAAAAAAAAUw/fOW0hPflTjo/s320/Portfolio1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477298107163840306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TANFjlF2xPI/AAAAAAAAAUo/KYRVzXnXYC0/s1600/Portfolio2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TANFjlF2xPI/AAAAAAAAAUo/KYRVzXnXYC0/s320/Portfolio2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477298049367065842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TANFfzlYQVI/AAAAAAAAAUg/cYzAMQcrFdM/s1600/Portfolio3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TANFfzlYQVI/AAAAAAAAAUg/cYzAMQcrFdM/s320/Portfolio3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477297984537903442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/TANFcuuysmI/AAAAAAAAAUY/pVqsCGTNquA/s1600/Portfolio4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/TANFcuuysmI/AAAAAAAAAUY/pVqsCGTNquA/s320/Portfolio4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477297931695600226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/TANFJGOrAeI/AAAAAAAAAUQ/MdNG4vRj-w8/s1600/Portfolio5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/TANFJGOrAeI/AAAAAAAAAUQ/MdNG4vRj-w8/s320/Portfolio5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477297594405945826" /&gt;&lt;/a&gt;&lt;br /&gt;Technically, this post is because I have a deliverable for my Senior Project GSP-490 class, and the website they ask us to use can't upload images.  I'm not really satisfied with my design, but I've got lots more other stuff to do (bad grammar intended).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7445749476804436620?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7445749476804436620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7445749476804436620&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7445749476804436620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7445749476804436620'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/05/portfoio.html' title='Portfolio'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/TANFm8ZrjzI/AAAAAAAAAUw/fOW0hPflTjo/s72-c/Portfolio1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-416451722843414127</id><published>2010-05-18T08:41:00.004-05:00</published><updated>2011-07-31T16:36:13.834-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>It's Live: Deadly Chambers</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/S_KZdIxhv2I/AAAAAAAAAUI/kj8LItnfwLc/s1600/DCinTheMarket.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472605223059046242" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/S_KZdIxhv2I/AAAAAAAAAUI/kj8LItnfwLc/s320/DCinTheMarket.jpg" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;We finally released the game!!!  It's called Deadly Chambers Beta.  It's available on Android GL ES 2.0 compatible phones, like the Droid, N1, Incredible, Devour, and a few others.&lt;br /&gt;&lt;br /&gt;It's "beta" because Rob is going to Google I/O this week and he wanted it in the market before he goes.  Makes total marketing sense.&lt;br /&gt;&lt;br /&gt;I have to say its really fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-416451722843414127?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/416451722843414127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=416451722843414127&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/416451722843414127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/416451722843414127'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/05/its-live-deadly-chambers.html' title='It&apos;s Live: Deadly Chambers'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oIdV3XNDHSw/S_KZdIxhv2I/AAAAAAAAAUI/kj8LItnfwLc/s72-c/DCinTheMarket.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3964312022302078773</id><published>2010-04-28T00:31:00.008-05:00</published><updated>2010-04-28T00:36:29.889-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Tower In Action</title><content type='html'>I'm finishing the tower level tonight.  It's mostly the little things that take the time.  I had to make a quad for every torch, some for portal detection, etc.  Here is a shot of the tower level being played.  This is the stairs. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/S9fJOUNwaAI/AAAAAAAAAUA/bwF3B8BJYRk/s1600/towerInActionStairs.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 258px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/S9fJOUNwaAI/AAAAAAAAAUA/bwF3B8BJYRk/s320/towerInActionStairs.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5465057920619145218" /&gt;&lt;/a&gt;&lt;br /&gt;Here you are in first person mode standing on the roof.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/S9fIbnslrTI/AAAAAAAAAT4/-V8NLeq5Yas/s1600/towerInActionRoof.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 244px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/S9fIbnslrTI/AAAAAAAAAT4/-V8NLeq5Yas/s320/towerInActionRoof.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5465057049675410738" /&gt;&lt;/a&gt;&lt;br /&gt;That is a Verizon Droid phone if you're wondering.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3964312022302078773?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3964312022302078773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3964312022302078773&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3964312022302078773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3964312022302078773'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/04/tower-in-action.html' title='Tower In Action'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/S9fJOUNwaAI/AAAAAAAAAUA/bwF3B8BJYRk/s72-c/towerInActionStairs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4996107434699292717</id><published>2010-04-26T20:55:00.013-05:00</published><updated>2011-07-31T16:36:33.316-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='blender'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Tower Power, Shared Texture Space</title><content type='html'>This is the lightmap layer of the tower level for the game I'm working on with Rob of Battery Powered Games.  This is the final level, the Tower, where the big show down with a magical wizard takes place.  The game should be out in a month (estimated release second week of May, 2010).  It's called [NAME TBD].&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/S9ZF8MYSe5I/AAAAAAAAATY/d0Xk0C4MAyE/s1600/towerBlender-1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5464632098278243218" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/S9ZF8MYSe5I/AAAAAAAAATY/d0Xk0C4MAyE/s320/towerBlender-1.jpg" style="cursor: hand; cursor: pointer; display: block; height: 134px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;I've been using blender solidly for about half a year now and I have developed a number of tricks.  My favorite trick thus far is baking textures with shared texture space.  Essentially I design a symmetric scene, set up the lights and UV only part the model.  I then use this part of the model to create the rest of the scene, but I push their UV's out of the main UV space.  This is a trick, since Blender won't bake the textures for these faces (when they would normally cause problems), and they are technically in the same place if texture mode set to repeat.&lt;br /&gt;&lt;br /&gt;Here you can see the UV texture space.  The faces pushed to the top are part of the stairs design, while the parts pushed to the right are levels.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/S9ZF4auy_qI/AAAAAAAAATQ/BKpMnCY387k/s1600/towerBlender-2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5464632033411268258" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/S9ZF4auy_qI/AAAAAAAAATQ/BKpMnCY387k/s320/towerBlender-2.jpg" style="cursor: hand; cursor: pointer; display: block; height: 134px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;In this image you'll see that the stairs have essentially the same texture mapping from one level to the next.  What is really nice is that since they are the same, they share the same UV texture space, I reap the benefits of the resolution only doing it once.  It might seem really weird but its backfaces only.  This means you see through geometry from one side, but not the other.  So you can see the stairs through the walls so to speak.  It's so natural to me, but I expect some won't know what they are looking at.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/S9ZHq9lc6RI/AAAAAAAAATg/exYeY7RvLSs/s1600/towerBlender-4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5464634001272400146" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/S9ZHq9lc6RI/AAAAAAAAATg/exYeY7RvLSs/s320/towerBlender-4.jpg" style="cursor: hand; cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 266px;" /&gt;&lt;/a&gt;&lt;br /&gt;Here you can see I've highlighted the portions of the texture in the main UV space.  Pretty good use of the space I think.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/S9ZJp4WvaGI/AAAAAAAAATo/ji4nVxUpD6Y/s1600/towerBlender-3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5464636181711906914" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/S9ZJp4WvaGI/AAAAAAAAATo/ji4nVxUpD6Y/s320/towerBlender-3.jpg" style="cursor: hand; cursor: pointer; display: block; height: 130px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4996107434699292717?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4996107434699292717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4996107434699292717&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4996107434699292717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4996107434699292717'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/04/tower-power-shared-texture-space.html' title='Tower Power, Shared Texture Space'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/S9ZF8MYSe5I/AAAAAAAAATY/d0Xk0C4MAyE/s72-c/towerBlender-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3616250775708410335</id><published>2010-04-20T22:18:00.002-05:00</published><updated>2010-04-26T22:15:35.853-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Fun in 3D, Tron Style</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/S85usPeUPpI/AAAAAAAAATA/pQHbpdxvzAQ/s1600/GiantGol.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 295px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/S85usPeUPpI/AAAAAAAAATA/pQHbpdxvzAQ/s320/GiantGol.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5462425104393977490" /&gt;&lt;/a&gt;&lt;br /&gt;Rock Giant&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/S85uwdfmDlI/AAAAAAAAATI/6ojIlAmjH6o/s1600/TronGiantGol.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 317px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/S85uwdfmDlI/AAAAAAAAATI/6ojIlAmjH6o/s320/TronGiantGol.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5462425176876912210" /&gt;&lt;/a&gt;&lt;br /&gt;Rock Giant Tron Style&lt;br /&gt;&lt;br /&gt;This is my latest model for NAME TBD.  Obviously not going to use the Tron style version, but it gave the developer a laugh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3616250775708410335?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3616250775708410335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3616250775708410335&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3616250775708410335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3616250775708410335'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/04/fun-in-3d-tron-style.html' title='Fun in 3D, Tron Style'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/S85usPeUPpI/AAAAAAAAATA/pQHbpdxvzAQ/s72-c/GiantGol.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-362315634327057893</id><published>2010-04-12T22:36:00.008-05:00</published><updated>2011-07-31T16:36:54.616-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Low Polygon Characters</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_oIdV3XNDHSw/S8PnhCYq02I/AAAAAAAAASw/Xap6QkY1K2s/s1600/evilKnight.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5459461728065213282" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/S8PnhCYq02I/AAAAAAAAASw/Xap6QkY1K2s/s320/evilKnight.jpg" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_oIdV3XNDHSw/S8PnkqD1AtI/AAAAAAAAAS4/KbqeBbikSQ0/s1600/spiderKnight.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5459461790254826194" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/S8PnkqD1AtI/AAAAAAAAAS4/KbqeBbikSQ0/s320/spiderKnight.jpg" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Here are a few shots of the characters I've been working on lately.  They are a combo level boss.  The knight is the first half.  Once you beat him, he takes on his spider form.&lt;br /&gt;&lt;br /&gt;He should be appearing as the level two boss in the upcoming Android game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-362315634327057893?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/362315634327057893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=362315634327057893&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/362315634327057893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/362315634327057893'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/04/low-polygon-characters.html' title='Low Polygon Characters'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/S8PnhCYq02I/AAAAAAAAASw/Xap6QkY1K2s/s72-c/evilKnight.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-545265783111780162</id><published>2010-01-29T23:48:00.005-06:00</published><updated>2011-07-31T16:37:29.638-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='deadly chambers'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='low polygon'/><category scheme='http://www.blogger.com/atom/ns#' term='igda'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Android Art</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_oIdV3XNDHSw/S2PIODI4DfI/AAAAAAAAASo/peKV2LuLxeA/s1600-h/castleSceneDev1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5432405719225208306" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/S2PIODI4DfI/AAAAAAAAASo/peKV2LuLxeA/s320/castleSceneDev1.jpg" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;I've been really busy lately with work, school, family and side projects.  Here's one of those side projects I'm working on.&lt;br /&gt;&lt;br /&gt;I've started working with &lt;a href="http://www.batterypoweredgames.com/"&gt;Battery Powered Games&lt;/a&gt;, a local android developer I met through IGDA.  We're making a FPS sort of game.  The images above is a WIP of level two, a castle level.&lt;br /&gt;&lt;br /&gt;I'm limited to around 1000 triangles and two textures.  One texture, a 1024x1024 image is the diffuse and the other is a light map, only 512x512 at maximum quality.&lt;br /&gt;&lt;br /&gt;I'm having a lot of fun working on this stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-545265783111780162?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/545265783111780162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=545265783111780162&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/545265783111780162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/545265783111780162'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2010/01/android-art.html' title='Android Art'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oIdV3XNDHSw/S2PIODI4DfI/AAAAAAAAASo/peKV2LuLxeA/s72-c/castleSceneDev1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3146462600687605113</id><published>2009-11-01T20:22:00.001-06:00</published><updated>2009-11-01T20:24:21.048-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='home'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Halloween Wolverine</title><content type='html'>I dressed up like Wolverine.  The kids loved it.  Most parents however didn't know who I was.  WTF?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/Su5Ckbkyp2I/AAAAAAAAASc/zN7ar2vZCrw/s1600-h/fossWolverine.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/Su5Ckbkyp2I/AAAAAAAAASc/zN7ar2vZCrw/s320/fossWolverine.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5399326196908599138" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3146462600687605113?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3146462600687605113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3146462600687605113&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3146462600687605113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3146462600687605113'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/11/halloween-wolverine.html' title='Halloween Wolverine'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/Su5Ckbkyp2I/AAAAAAAAASc/zN7ar2vZCrw/s72-c/fossWolverine.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6587080578738201526</id><published>2009-10-10T22:07:00.003-05:00</published><updated>2009-10-10T22:23:13.259-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Apocalypse Update</title><content type='html'>The team has been working along quite well.  He have the starts of a basic menu system in place and a leveling system that shows the concept.  The art is in the middle of states unfortunately, I'm trying to get some normal mapping to work, which isn't as easy as I was hoping.  Good stuff to learn. &lt;br /&gt;&lt;br /&gt;I was hoping to get into shaders a bit to do the shields but I went with a sprite approach.  I simply draw 50+ sprites in a circle around the planet.  It works, and I can control their vertical size to reflect the shield capacity.  Worked like a charm.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/StFPkYfr0fI/AAAAAAAAASU/v_pkGrivy8g/s1600-h/AsteroidApocalypseShields.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/StFPkYfr0fI/AAAAAAAAASU/v_pkGrivy8g/s320/AsteroidApocalypseShields.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5391177715408425458" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6587080578738201526?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6587080578738201526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6587080578738201526&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6587080578738201526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6587080578738201526'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/10/apocalypse-update.html' title='Apocalypse Update'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/StFPkYfr0fI/AAAAAAAAASU/v_pkGrivy8g/s72-c/AsteroidApocalypseShields.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4824983302582385911</id><published>2009-09-18T02:11:00.002-05:00</published><updated>2009-09-18T02:15:06.677-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Asteroids and Relfection</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/SrMzZdw31KI/AAAAAAAAASI/xJWk7JqUk4Q/s1600-h/AADFD-progress-Sept18.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/SrMzZdw31KI/AAAAAAAAASI/xJWk7JqUk4Q/s320/AADFD-progress-Sept18.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5382702492217234594" /&gt;&lt;/a&gt;&lt;br /&gt;I added an asteroids class to the game and got them working.  You can shoot them now too and they disappear and your bullets bounce away.  I'm having some problems with the reflection vector, where the reflection appears to be mirrored.  It's late though, and I just want to post a picture.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4824983302582385911?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4824983302582385911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4824983302582385911&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4824983302582385911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4824983302582385911'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/asteroids-and-relfection.html' title='Asteroids and Relfection'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oIdV3XNDHSw/SrMzZdw31KI/AAAAAAAAASI/xJWk7JqUk4Q/s72-c/AADFD-progress-Sept18.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2888703772964574448</id><published>2009-09-15T20:22:00.003-05:00</published><updated>2009-09-15T20:26:13.592-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Asteroid Apocalypse Template</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/SrA92n2662I/AAAAAAAAASA/1qM9tlN8lOU/s1600-h/AADFD-gameviewsetupproject.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/SrA92n2662I/AAAAAAAAASA/1qM9tlN8lOU/s320/AADFD-gameviewsetupproject.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5381869563329309538" /&gt;&lt;/a&gt;&lt;br /&gt;I spent the better part of the evening yesterday getting this project running.  It's an empty shell really, but it has some art assets from Blender (via a slightly modified FBX python exporter), rotating earth and asteroids too.  It allowed me to get the scene setup with a configuration I like.  I'm using a tight FOV (XNA uses the horizontal to define their FOV setting which is new to me) so the 3D models are subtle and feel smaller.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2888703772964574448?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2888703772964574448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2888703772964574448&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2888703772964574448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2888703772964574448'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/asteroid-apocalypse-template.html' title='Asteroid Apocalypse Template'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/SrA92n2662I/AAAAAAAAASA/1qM9tlN8lOU/s72-c/AADFD-gameviewsetupproject.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2124343928665149761</id><published>2009-09-14T20:18:00.000-05:00</published><updated>2009-09-15T20:21:24.892-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Combine Dodge, aka Henry Rain</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/SrA9UUUlhlI/AAAAAAAAAR4/BpAjfcvW1w4/s1600-h/henry360.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/SrA9UUUlhlI/AAAAAAAAAR4/BpAjfcvW1w4/s320/henry360.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5381868973969475154" /&gt;&lt;/a&gt;&lt;br /&gt;I took the modified RockRain XNA game project I've been working on and deployed it on my Xbox 360.  Pretty neat.  Henry made me change it from Aidan's face to his face.  Plenty fun though none the less.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2124343928665149761?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2124343928665149761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2124343928665149761&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2124343928665149761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2124343928665149761'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/combine-dodge-aka-henry-rain.html' title='Combine Dodge, aka Henry Rain'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/SrA9UUUlhlI/AAAAAAAAAR4/BpAjfcvW1w4/s72-c/henry360.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-688057212579546711</id><published>2009-09-10T23:50:00.003-05:00</published><updated>2009-09-11T00:28:58.054-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>XN-Yay!</title><content type='html'>Well, it isn't the best but the basics are there to demonstrate the concept.  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/SqnXZJCerRI/AAAAAAAAARo/k8cFO4JAQd0/s1600-h/twoShips.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/SqnXZJCerRI/AAAAAAAAARo/k8cFO4JAQd0/s320/twoShips.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5380068056793787666" /&gt;&lt;/a&gt;&lt;br /&gt;Essentially you are looking at &lt;a href="http://xnamentor.com"&gt;XNAMentor's&lt;/a&gt; Space Invaders project modified with our game concept in mind.  I also got the Blender to XNA FBX pipeline working so I'm feeling pretty confident we can pull this off.&lt;br /&gt;&lt;br /&gt;Additionally, I've been reading &lt;a href="http://www.amazon.com/gp/product/B002C741OK/"&gt;Beginning XNA 3.0 Game Programming&lt;/a&gt; and I've got one of the "games" working.  It's originally a meteor dodger game where meteors fall and you have to avoid them.  I modified the art so instead of a spaceship, you are combine harvester that dodges my son Aidan's face.  This was a big hit with my son Nate.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/SqndYJG1wWI/AAAAAAAAARw/D2etaWLqbdE/s1600-h/AidanRain.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/SqndYJG1wWI/AAAAAAAAARw/D2etaWLqbdE/s320/AidanRain.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5380074636701974882" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-688057212579546711?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/688057212579546711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=688057212579546711&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/688057212579546711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/688057212579546711'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/xn-yay.html' title='XN-Yay!'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oIdV3XNDHSw/SqnXZJCerRI/AAAAAAAAARo/k8cFO4JAQd0/s72-c/twoShips.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4844731374981089825</id><published>2009-09-07T21:37:00.006-05:00</published><updated>2009-09-07T21:53:24.809-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>GSP, XNA, and SVN Oh My</title><content type='html'>I bet I'm not going to get any readers based on that title, but I don't know a better way to sum this up.&lt;br /&gt;&lt;br /&gt;My first week of GSP-360, Applied Development Project, ended Sunday and it was a roller coaster ride.  First off, the class is more focused on documentation than development and strongly suggested we do a "mod" instead of a "from scratch" project.  I was very disappointment but with the professors approval, I recruited a team to make a game from scratch using the XNA Game Studio framework.  &lt;br /&gt;&lt;br /&gt;The week started off rough, being that our communication needed to be ironed out.  That, and I was somewhat stressed because I'm new to C# (the programming language) and XNA (Microsoft's branding for game related software and development stuff).  I didn't really know what I was getting into.  However, after we got together and chatted using Google Talk, we settled on a concept.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/SqXEdCa1EdI/AAAAAAAAARY/9nJ3aG3ZXtI/s1600-h/XNAGameConcept-3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/SqXEdCa1EdI/AAAAAAAAARY/9nJ3aG3ZXtI/s320/XNAGameConcept-3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5378921333108576722" /&gt;&lt;/a&gt;&lt;br /&gt;I suggested a game and the team was willing and eager.  The concept is a simple arcade style shooter, similar to asteroids in design but instead of trying to blow up asteroids, you shoot them to change their course and steer them away.  I put the concept art above together to help communicate the idea and I think that helped.&lt;br /&gt;&lt;br /&gt;Additionally, I set up a SVN repository for us to work in.  This is especially important for programmers.  For those who don't know, SVN (aka, Subversion) is a Version Control System and that means that we can work on projects together, but a master repository holds all our stuff.  If we make changes to something, we check it in and others will get the changes.  It should help us work together easier because it mandates document control.  An easy way to imagine it is if your team had to work on a letter together.  Most teams divide out the sections and then put it together, which can work fine.  But having one document that we all work in and change, almost like a shared file system, makes it so we all can contribute to every section.  &lt;br /&gt;&lt;br /&gt;I plan on writing up an SVN tutorial in the next couple days to explain what I did and how.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4844731374981089825?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4844731374981089825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4844731374981089825&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4844731374981089825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4844731374981089825'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/gsp-xna-and-svn-oh-my.html' title='GSP, XNA, and SVN Oh My'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/SqXEdCa1EdI/AAAAAAAAARY/9nJ3aG3ZXtI/s72-c/XNAGameConcept-3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-947623371706718431</id><published>2009-09-04T20:54:00.002-05:00</published><updated>2009-09-04T21:42:17.053-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Onward to Education</title><content type='html'>I got my grade for GSP-410 (Software Engineering for Game Programming) today.  Was excited to see I got an A.  &lt;br /&gt;&lt;br /&gt;I'm a week into my other classes now and things are going well.  I'm taking a career development class, CARD 405.  That is a real snooze so far.  All about interviewing and the job market.  Which would be good, if I didn't have a job.&lt;br /&gt;&lt;br /&gt;The other class is GSP-360, Applied Development Project.  The intent of the class to my dismay isn't to develop in the sense of software, its to develop a mod with focus on the documentation.  The concept, game design, technical design, project design, etc. documentation.  They suggested using Torque, which I was not a fan of modding to.  We had to form teams, so I recruited 3 others to work an XNA project.  I'm the lead.  We'll see where we go.&lt;br /&gt;&lt;br /&gt;Our first assignment, the Concept Document, is due on Sunday and we haven't decided what we are going to make yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-947623371706718431?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/947623371706718431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=947623371706718431&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/947623371706718431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/947623371706718431'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/onward-to-education.html' title='Onward to Education'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6865808944073297782</id><published>2009-09-01T23:21:00.005-05:00</published><updated>2009-09-01T23:28:03.552-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>XNA C# Gotcha #1</title><content type='html'>Thought I would post a problem I encountered and the solution I figured out.&lt;br /&gt;&lt;br /&gt;Given:&lt;br /&gt;&lt;br /&gt;A class, mySpriteClass, with method:&lt;br /&gt;&lt;br /&gt;  &lt;blockquote&gt;public Vector2 position { get; set; } // Sprite position on screen&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And trying to update position in the game update loop with the following line:&lt;br /&gt;&lt;br /&gt;  &lt;blockquote&gt;mySprite1.position.X += 1;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Gives the error:&lt;br /&gt;  &lt;blockquote&gt;Cannot modify the return value of 'mySpriteClass.position' because it is not a variable&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Change&lt;br /&gt;  &lt;blockquote&gt;mySprite1.position.X += 1;&lt;/blockquote&gt;&lt;br /&gt;to&lt;br /&gt;  &lt;blockquote&gt;Vector2 Position = new Vector2(mySprite1.position.X + 1, mySprite1.position.Y);&lt;br /&gt;  mySprite1.position = Position;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I thought I knew what is going on here, but when I tried to explain it, it got out of hand.  Its something to do with value types vs. reference types.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6865808944073297782?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6865808944073297782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6865808944073297782&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6865808944073297782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6865808944073297782'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/09/xna-c-gotcha-1.html' title='XNA C# Gotcha #1'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3115820919766795719</id><published>2009-08-31T23:28:00.002-05:00</published><updated>2009-09-01T23:31:40.542-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>XNA, GSP and Me</title><content type='html'>My new classes have started for Session B this semester.  My GSP-360, Applied Development Project is shaping up to be interesting.  It's designed more to be a modding class, but I don't want to use Torque (suggested) or mod a different game.  So I proposed a XNA project.  I managed to find 3 other people willing to give it a shot, with me as leader.&lt;br /&gt;&lt;br /&gt;Hopefully we can pull it off.  I tried to recruit capable programmers, but thus far they have been pretty unresponsive beyond expressing interest.  Though, it is only day 2 of class.  I'm just uber excited.  Given that, I've already jumped into some XNA projects.  Hopefully I'll have something worth sharing in a day or so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3115820919766795719?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3115820919766795719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3115820919766795719&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3115820919766795719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3115820919766795719'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/xna-gsp-and-me.html' title='XNA, GSP and Me'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-8535017998894395432</id><published>2009-08-19T13:03:00.002-05:00</published><updated>2009-08-19T13:08:35.481-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Quickcam Pro Webcam Installed without Crappy Logitech Software</title><content type='html'>My computer at work went bust (thanks to an IT push) and I needed to have an admin reinstall the Logitech Quickcam Pro drivers.  Unfortunately, the little driver for the camera comes with a 85 Mb download including some intrusive software that is always running.  Why do these little peripherals have this crap?&lt;br /&gt;&lt;br /&gt;Anyway, I was determined not to install this crap again so I scoured for other drivers without much luck.  So I tried opening the 85 Mb EXE (downloaded from Logitech) with WinZip and what do you know, its an archive.  So I extracted it, plugged in my camera and navigated the hardware wizard to the extracted drivers directory and now my Quickcam Pro 4000 works without their "software".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-8535017998894395432?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/8535017998894395432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=8535017998894395432&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8535017998894395432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8535017998894395432'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/quickcam-pro-webcam-installed-without.html' title='Quickcam Pro Webcam Installed without Crappy Logitech Software'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2394892894469819409</id><published>2009-08-17T20:26:00.004-05:00</published><updated>2009-08-17T20:30:44.346-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opencv'/><title type='text'>Face Detection ala OpenCV</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/SooEFFciuII/AAAAAAAAARI/lhVlRwUehlg/s1600-h/RyanAidanFaceDetect.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 333px; height: 279px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/SooEFFciuII/AAAAAAAAARI/lhVlRwUehlg/s400/RyanAidanFaceDetect.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5371109991000488066" /&gt;&lt;/a&gt;&lt;br /&gt;I found this cool tool called OpenCV, which stands for Open source Computer Vision.  Its a library for programming computer aided vision stuff, such as with a web cam.  I got the face detection algorithms working and as you can see, we're having a little fun with it.&lt;br /&gt;&lt;br /&gt;The little red circle on my forehead is the brightest spot in the image.  The software will detect any number of faces, circling each.  I'm going to make a "temperature" plot based off a target color to help diagnose finding a green laser dot. &lt;br /&gt;&lt;br /&gt;I know that although this may sound simple, I'm going to have a lot of problems with color and balance considering the lighting situations I have.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2394892894469819409?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2394892894469819409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2394892894469819409&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2394892894469819409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2394892894469819409'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/face-detection-ala-opencv.html' title='Face Detection ala OpenCV'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/SooEFFciuII/AAAAAAAAARI/lhVlRwUehlg/s72-c/RyanAidanFaceDetect.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-5338139745790293208</id><published>2009-08-15T23:52:00.000-05:00</published><updated>2009-08-17T00:06:26.399-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>A Nearest Color Algorithm</title><content type='html'>I've been developing this software at work to take an image from a video stream (a webcam in this case) and detect if a green laser dot is present.  After spending most of my day getting a project to compile and a program to recognize my webcam as a stream, and being distracted by numerous other projects and co-workers, I just wasn't at the top of my algorithm development game to detect the green dot.  Combine that with office lighting and you know my dilemma (fluorescent lighting is often green tinted and throws off a white balance.)   &lt;br /&gt;&lt;br /&gt;I start by stepping through each pixel in the source and check its color.  If you take the pixel's colors from each channel and find the average you've essentially got a gray scale value.  This doesn't work so well since some shiny metal might throw off the detection (like a ring).  If I wanted to find the brightest spot, this is a good approach, but I needed to emphasize the green.  At first I added a weight to the green channel by simply doubling it.  So now the average is calculated as (R+G+G+B)/4, counting the green channel twice.  This was better, but also prone to problems.&lt;br /&gt;&lt;br /&gt;At the end of the day I had a basic project setup and working with some hit or miss detection.  I had invested over an hour into multiple approaches and although my algorithms for color matching were working somewhat, and I knew there had to be a better approach. &lt;br /&gt;&lt;br /&gt;What dawned on me later was something I should have noted much earlier.  I know that the RGB color concept is essentially a three dimensional array, but since it is color I'm used to thinking of it two dimensionally like you see in an image editing program.  Once I visualized it as a 3D space, a big cube made of blocks so to speak, I knew my answer.&lt;br /&gt;&lt;br /&gt;You know the shortest route from A to B is a straight line right.  This is easy to calculate in 2D using the Pythagorean Theorem as you probably recognize:&lt;br /&gt;&lt;br /&gt;a² + b² = c²&lt;br /&gt;&lt;br /&gt;This also applies in 3D space, which is exactly what RGB color is.  An RGB value is a point in a 3D space.  The Theorem applies like this:&lt;br /&gt;&lt;br /&gt;a² + b² + c² = d²&lt;br /&gt;&lt;br /&gt;The obvious solution was in front of me but I didn't see it.  &lt;a href="http://en.wikipedia.org/wiki/Euclidean_distance"&gt;Euclidean distance&lt;/a&gt; would give me exactly what I needed.  I needed to treat the color difference as a distance.&lt;br /&gt;&lt;br /&gt;r² + g² + b² = d²&lt;br /&gt;&lt;br /&gt;For instance, say I wanted to find the closest pixel in the supplied source to a target color RGB 128, 255, 128.  I check pixels against my target color by finding their channel distance.  So imagine I have a black pixel of 0, 0, 0.  My distance is calculated as:&lt;br /&gt;&lt;br /&gt;r = pixel_color - target_color = 0 - 128 = -128&lt;br /&gt;g = pixel_color - target_color = 0 - 255 = -255&lt;br /&gt;b = pixel_color - target_color = 0 - 128 = -128&lt;br /&gt;&lt;br /&gt;d = sqrt(r² + g² + b²) = 312.7&lt;br /&gt;&lt;br /&gt;What if I have a pixel with color 0, 0 255, or a pixel with color 0, 255, 0.  Which one is closer to my target?  If I calculate the average, they are the same.  But by distance, the green pixel is closer to my desired.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-5338139745790293208?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/5338139745790293208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=5338139745790293208&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5338139745790293208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/5338139745790293208'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/nearest-color-algorithm.html' title='A Nearest Color Algorithm'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6446924130429670776</id><published>2009-08-10T20:08:00.004-05:00</published><updated>2011-07-26T13:12:46.342-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Your Controls a-Splode</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_oIdV3XNDHSw/SoDFIvjO9SI/AAAAAAAAARA/KzDgGYZfEno/s1600-h/2009-08-10+19.08.49.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5368507509819503906" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/SoDFIvjO9SI/AAAAAAAAARA/KzDgGYZfEno/s400/2009-08-10+19.08.49.jpg" style="cursor: hand; cursor: pointer; display: block; height: 300px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;Splosion Man, a XBox Live Arcade game that is pretty fun (especially according to my 6 year old) has a lot of humor.  For instance, this menu allows you to remap the button controls.  However, your choices are limited to the following: SPLODE.  As you can see, I've remapped each of the buttons to the available options.&lt;br /&gt;&lt;br /&gt;This is just the trail version, so perhaps they actually do do more, but this made me laugh non the less.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6446924130429670776?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6446924130429670776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6446924130429670776&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6446924130429670776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6446924130429670776'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/your-controls-splode.html' title='Your Controls a-Splode'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/SoDFIvjO9SI/AAAAAAAAARA/KzDgGYZfEno/s72-c/2009-08-10+19.08.49.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1160736930972179389</id><published>2009-08-10T19:57:00.003-05:00</published><updated>2009-08-10T20:12:48.359-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='home'/><title type='text'>Guerrilla Self-Esteem Promotion</title><content type='html'>Recently, in my neighborhood, the roads re-surfaced with tar, then with small loose gravel.  This sign used to say "Loose Gravel" but some awesome, yet unknown, neighbor decided to change them into something much better.  This is the "Be Happy" version, the other 3 signs were changed similarly, with 2 others saying "Laugh Often!"  &lt;br /&gt;&lt;br /&gt;It was a good day.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/SoDDmC-2uSI/AAAAAAAAAQ4/iXStIheMK7o/s1600-h/2009-08-08+12.54.17.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/SoDDmC-2uSI/AAAAAAAAAQ4/iXStIheMK7o/s400/2009-08-08+12.54.17.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368505814228580642" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1160736930972179389?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1160736930972179389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1160736930972179389&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1160736930972179389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1160736930972179389'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/guerrilla-self-esteem-promotion.html' title='Guerrilla Self-Esteem Promotion'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/SoDDmC-2uSI/AAAAAAAAAQ4/iXStIheMK7o/s72-c/2009-08-08+12.54.17.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6689948579081821170</id><published>2009-08-04T20:44:00.005-05:00</published><updated>2009-08-04T21:08:07.293-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>PdaNet for Android Doesn't Work For Me</title><content type='html'>I follow a number of tech blogs, game blogs, fun blogs and serious code blogs, and then some, and the best time for me to do it is at work.  Granted, much of it is personal interest, but it turns out my work is often very related.  This was working fine and although they block everything cool or interesting on the main network, they didn't on the guest network so I was free to roam via my laptop.  Until Monday that is.  They have now installed the worlds most ridiculous, draconian, big brother web blocking scheme imaginable to guests.  Game is a four letter word.  Storage sites like imageShack are blocked, no questions asked.  Absolutely no streaming anything, including YouTube, Viemo, and a sad consequence is the Ted presentations.  This from a company that is shouting (though its up-to-the-era internal message systems, such as that paper newsletter we can pick up near the door or get in our mail box) how innovative and cutting edge we are.  &lt;br /&gt;&lt;br /&gt;Damn it pisses me off.  The internets is video and they block it.  The internets is streaming and they block it.  If I try to search for something graphics or programming related, it often ends up blocked, flagged as game or hacking or forums.  Forums and IRC and newsgroups are off limits, good thing this isn't where the answers to common questions are easily found.  The company is digging themselves a grave IMO; a shallow grave of cold old technology to cuddle up with and wither away as the world passes them by and their employees dream of greener pastures.&lt;br /&gt;&lt;br /&gt;Anyway.  For mostly personal reasons I was trying to find a way to bypass their guest internets connection all together so I looked to my G1 phone and found an app called PdaNet.  It basically tethers a Smart Phone to a PC via USB and the phone acts as a modem, using the 3G (or Edge I guess) network to access the internets.  The install is one of the best I've seen and was painless.  The software is easy to use and has user controls where they should be (it only runs if you ask it to).  But the problem is that although I'm able to see the internets unfiltered, much of it just doesn't load or times out.   Gmail and Reader fail to load, as did a few others I tried.  Other sites opened fine, but it was of little consequence since my main hope was to bypass the filtering so I can read the blogs I like as they are intended, with images and video.&lt;br /&gt;&lt;br /&gt;One of my objectives at work is to stay up to date on relevant technology.  I can't do that at work now.  A project I'll soon be working on will incorporate interactive technology, which is impossible to research at work because of the blocking.  To me, this is basically guilty until proven innocent shit that is going to hurt them more than help.&lt;br /&gt;&lt;br /&gt;BTW, if you want to e-mail me at work, don't put swears in the e-mail because I won't get it.  That's right, they filter my e-mail and if it has a naughty word in it, they swat it down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6689948579081821170?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6689948579081821170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6689948579081821170&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6689948579081821170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6689948579081821170'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/08/pdanet-for-android-doesnt-work-for-me.html' title='PdaNet for Android Doesn&apos;t Work For Me'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7806986804887651942</id><published>2009-07-26T22:39:00.002-05:00</published><updated>2009-07-26T22:43:39.396-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>C++ Wisdom</title><content type='html'>An object encapsulates state and behavior.  Abstraction is the means by which the state and behavior of a class are derived from the many specific instances of things that the class is said to represent.&lt;br /&gt;&lt;br /&gt;Object oriented (OO) programming is a tricky devil, especially someone like me who was self taught BASIC when I was 9.  Reading the above gave me one of those light bulb moments that helped me break through some of the OO jargon and C++ I'm working with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7806986804887651942?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7806986804887651942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7806986804887651942&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7806986804887651942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7806986804887651942'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/blog-post.html' title='C++ Wisdom'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-822648482125363253</id><published>2009-07-25T22:51:00.002-05:00</published><updated>2009-07-25T22:55:00.619-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>iPhone Card Game Art</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/SmvTCTDZ5WI/AAAAAAAAAQw/qbh2U_PVm3c/s1600-h/Cards.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/SmvTCTDZ5WI/AAAAAAAAAQw/qbh2U_PVm3c/s320/Cards.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5362611817742460258" /&gt;&lt;/a&gt;&lt;br /&gt;I'm working with another iPhone developer for a card game.  Here's what I have so far for the cards.  &lt;br /&gt;&lt;br /&gt;I was trying to go for a more modern theme, hence the shiny look.  It looks good on the phone.  Oh, the characters are part of the theme too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-822648482125363253?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/822648482125363253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=822648482125363253&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/822648482125363253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/822648482125363253'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/iphone-card-game-art.html' title='iPhone Card Game Art'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/SmvTCTDZ5WI/AAAAAAAAAQw/qbh2U_PVm3c/s72-c/Cards.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7492909006418685127</id><published>2009-07-23T16:10:00.003-05:00</published><updated>2009-07-23T16:12:03.919-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>How Far We've Come</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oIdV3XNDHSw/SmjR52oA9_I/AAAAAAAAAQo/qNeVxHN10yI/s1600-h/Apollo%2B14%2Bsite%2Bphotos.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_oIdV3XNDHSw/SmjR52oA9_I/AAAAAAAAAQo/qNeVxHN10yI/s320/Apollo%2B14%2Bsite%2Bphotos.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361766148230674418" /&gt;&lt;/a&gt;&lt;br /&gt;It's been 40 years!  &lt;br /&gt;via &lt;a href="http://blogs.discovermagazine.com/badastronomy/2009/07/17/apollo-landing-sites-imaged-by-lro/"&gt;Bad Astronomy&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7492909006418685127?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7492909006418685127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7492909006418685127&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7492909006418685127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7492909006418685127'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/how-far-weve-come.html' title='How Far We&apos;ve Come'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oIdV3XNDHSw/SmjR52oA9_I/AAAAAAAAAQo/qNeVxHN10yI/s72-c/Apollo%2B14%2Bsite%2Bphotos.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1246147913458321339</id><published>2009-07-22T11:39:00.003-05:00</published><updated>2009-07-22T11:56:40.410-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><title type='text'>I updated my iPod Touch for Free</title><content type='html'>F! Apple.  Why would they charge iPod Touch owners $10 to upgrade to the new 3.0 firmware but its free for iPhones.  It's another example of their smarmyness.  You can buy a brand new iPod Touch, get home and find out there's another $10 fee to get it to be current.  &lt;br /&gt;&lt;br /&gt;Regardless, I've been adamant about waiting until the price dropped to free before upgrading but circumstances required I upgrade.  I started working with a developer who's targeting the new 3.0 and his app wouldn't install.  I went to the internets for options.&lt;br /&gt;&lt;br /&gt;I found many sites listing how to upgrade for free which sounds great but the comments are sprinkled with many fails.  After a few fails of my own, and a restore or two later, I managed to get the 3.0 Firmware onto my iPod Touch 2G without shelling out $ to the man.  Here's how:&lt;br /&gt;&lt;br /&gt;1. Be sure you have iTune 8.2 or newer.  This is one of the big problems I suspect since the 3.0 Firmware will not work in older iTunes and the error it gives is confusing.&lt;br /&gt;2. Go here &lt;a href="http://www.felixbruns.de/iPod/firmware/"&gt;http://www.felixbruns.de/iPod/firmware/&lt;/a&gt; and download 3.0 firmware.  If you have a 2G Touch, get the 2G ispw file.&lt;br /&gt;3. Start up iTunes and plug in your iTouch.&lt;br /&gt;4. Select it in the iTunes devices list.&lt;br /&gt;5. Click on “check for update”. It will go to the sales pitch but just click cancel on the borrom left.  It will return to the devices page and “check for update” should change to just "update".&lt;br /&gt;6. Hold shift and click “update”&lt;br /&gt;7. Select the ispw file you downloaded.&lt;br /&gt;8. let it run its course like normal.&lt;br /&gt;&lt;br /&gt;This should update the firmware and you wont lose any files.&lt;br /&gt;&lt;br /&gt;I've only done this with my iPod Touch 2G.  If you're wondering, the 2G Touch has physical volume control on the side and speakers, whereas the 1G has no physical volume control and requires headphones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1246147913458321339?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1246147913458321339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1246147913458321339&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1246147913458321339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1246147913458321339'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/i-updated-my-ipod-touch-for-free.html' title='I updated my iPod Touch for Free'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1968607251852131176</id><published>2009-07-18T22:47:00.003-05:00</published><updated>2009-07-18T22:53:05.876-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>Week 2, GSP 410</title><content type='html'>Week 2 has been a slow start.  That is not entirely true, as I had an incredibly busy week with XNA, working late and other obligations, but I've finally sat down to do the reading and homework.&lt;br /&gt;&lt;br /&gt;As much as I appreciate DeVry's online classes, I have a real hard time dedicating any time to the forums.  Essentially, each week we (the students) are required to post at least three posts on three different days, with at least one before Wed.  This usually isn't a big deal, as I manage to shake something out quick.  But the content of this class is so serious, it's becoming arduous.&lt;br /&gt;&lt;br /&gt;Regardless, I've found some of the reading lately very interesting.  I may have to blog about that some.  FYI, the book is Software Engineering for Game Development by John P. Flynt.&lt;br /&gt;&lt;br /&gt;Interestingly, my curmudgeony attitude about installing Smart Draw and its use in this class struck me in realization that the demo comes with the book.  Doh, no wonder we are using it in the class.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1968607251852131176?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1968607251852131176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1968607251852131176&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1968607251852131176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1968607251852131176'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/week-2-gsp-410.html' title='Week 2, GSP 410'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-8201062758913679813</id><published>2009-07-14T21:32:00.003-05:00</published><updated>2009-07-14T21:35:35.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>I Need a Cool Business Card</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/Sl0_0Vne5SI/AAAAAAAAAQY/NBQ0qUplWtY/s1600-h/card2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/Sl0_0Vne5SI/AAAAAAAAAQY/NBQ0qUplWtY/s320/card2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5358509300029252898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Right now I'm thinking paper robot.&lt;br /&gt;&lt;br /&gt;These are cool too.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/Sl1AYqY29JI/AAAAAAAAAQg/RehMjhwaUdo/s1600-h/cards.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 268px; height: 320px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/Sl1AYqY29JI/AAAAAAAAAQg/RehMjhwaUdo/s320/cards.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5358509924080350354" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-8201062758913679813?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/8201062758913679813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=8201062758913679813&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8201062758913679813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/8201062758913679813'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/i-need-cool-business-card.html' title='I Need a Cool Business Card'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/Sl0_0Vne5SI/AAAAAAAAAQY/NBQ0qUplWtY/s72-c/card2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3485864233843687038</id><published>2009-07-09T22:16:00.004-05:00</published><updated>2009-07-09T22:30:40.108-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>Week 1, GSP 410</title><content type='html'>Wow.  I mean, wow.  I'm having a really hard time not being cynical about my first assignment for this semesters class.  &lt;br /&gt;&lt;br /&gt;First off, I had to install another program and I really dislike doing that.  Especially demo trial-ware of a program I've never heard of and I'm unlikely to use.  The program is called SmartDraw, and though it has some decent looking features, it isn't the sort of thing I do every day.  The extent of what we did could be done in Word, or Powerpoint, two much more logical choices in the long term.  Plus, it bothers me a little that the class assignment is to download and use and turn in work done with a trial demo software.  I wonder what the SmartDraw people would think of DeVry using their software this way?&lt;br /&gt;&lt;br /&gt;Here's the instructions as I saw them, the the bad grammar, spelling and missing instructions as is. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/Slay7ztQl7I/AAAAAAAAAQI/552Eg-VmTlE/s1600-h/Part1a.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 253px; height: 320px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/Slay7ztQl7I/AAAAAAAAAQI/552Eg-VmTlE/s320/Part1a.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5356665547365849010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And this is what I had to do to it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/SlazDO98e5I/AAAAAAAAAQQ/gc6WJ0AreQs/s1600-h/Part1b.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 305px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/SlazDO98e5I/AAAAAAAAAQQ/gc6WJ0AreQs/s320/Part1b.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5356665674942675858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's it.  Well, that's one third of the assignment, though it was just as simple. Basically select the shape and then fill in the wording as it appears in the book.  I hope I can actually learn something from this class.  Something outside the "discussion" area, where in my experience to date, little has be learned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3485864233843687038?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3485864233843687038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3485864233843687038&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3485864233843687038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3485864233843687038'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/week-1-gsp-410.html' title='Week 1, GSP 410'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/Slay7ztQl7I/AAAAAAAAAQI/552Eg-VmTlE/s72-c/Part1a.GIF' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2738197686592007709</id><published>2009-07-09T21:40:00.003-05:00</published><updated>2009-07-09T21:45:53.456-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>DeVry again</title><content type='html'>After a much enjoyed and much needed 2 week break from classes, I'm back at it.  I'm now enrolled in GSP 410, Software Engineering for Game Programming.  So far, the reading has been so dry I can't get through it.  Although I think it has some good points, I just seem to have a problem with non-fiction.&lt;br /&gt;&lt;br /&gt;Anyway, I'm downloading SmartDraw for my first assignment.  We'll see how it goes.&lt;br /&gt;&lt;br /&gt;On an aside, I decided to try and link with my professor on LinkedIn, he wouldn't be the first.  Unfortunately however, he was unwilling to do so.  I don't know why this bothers me, as it doesn't really matter.  I guess I just don't like the rejection.  Obviously its his profile and he can link with who he wants.  Maybe its for the best though, since his profile picture makes him look like a weird stalker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2738197686592007709?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2738197686592007709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2738197686592007709&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2738197686592007709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2738197686592007709'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/07/devry-again.html' title='DeVry again'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4473737630390363582</id><published>2009-06-30T18:34:00.002-05:00</published><updated>2009-06-30T18:39:30.101-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Don't You Be My Neighbor</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/SkqhKS1FCKI/AAAAAAAAAQA/vgYjAnBgCiw/s1600-h/DontBeMyNeighbor.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 246px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/SkqhKS1FCKI/AAAAAAAAAQA/vgYjAnBgCiw/s320/DontBeMyNeighbor.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5353268305308485794" /&gt;&lt;/a&gt;&lt;br /&gt;The DEA was out in force today in my back yard.  Turns out for the last few years we've had our own weed house in the neighborhood.&lt;br /&gt;&lt;br /&gt;This really creeps me out.  So close.&lt;br /&gt;&lt;br /&gt;On Sunday Gail and I noticed some strange behavior over at this house.  We were on our deck and we noticed the neighbor was pulling dead plants out their backyard basement window.  We commented on it jokingly, as they must be cleaning out the weed.  We don't really know these neighbors, having never taken the time to try and get to know them.  I couldn't identify them if I needed.  Last night we watched the Season 5 premier (onDemand FYI) of Weeds on Showtime too.  Then today DEA raids the house.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4473737630390363582?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4473737630390363582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4473737630390363582&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4473737630390363582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4473737630390363582'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/dont-you-be-my-neighbor.html' title='Don&apos;t You Be My Neighbor'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/SkqhKS1FCKI/AAAAAAAAAQA/vgYjAnBgCiw/s72-c/DontBeMyNeighbor.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-517906124259971850</id><published>2009-06-28T18:31:00.004-05:00</published><updated>2009-06-30T18:39:41.691-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>Dean's List</title><content type='html'>Grades are in, I'm on the Dean's list again!&lt;br /&gt;&lt;br /&gt;I was worried going into the final for GSP-380, but once I started it was a breeze.  Some of the questions were wonky to try and trick you.  Or maybe just poorly phrased to try and be different, but a strong A pulled through.&lt;br /&gt;&lt;br /&gt;My next class is GSP-410, Software Engineering for Game Programming.  Hope this class rocks.  I'm taking it alone so I can give it some focus (and take some pressure off during the summer).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-517906124259971850?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/517906124259971850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=517906124259971850&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/517906124259971850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/517906124259971850'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/deens-list.html' title='Dean&apos;s List'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-805636537404435718</id><published>2009-06-28T17:11:00.001-05:00</published><updated>2009-06-28T17:11:09.716-05:00</updated><title type='text'>context is king</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/093af358-ef83-4d1f-9e36-c76ea384a4ad_m.jpg" style="max-width: 100%;" /&gt;&lt;p&gt;context is king&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-805636537404435718?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/805636537404435718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=805636537404435718&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/805636537404435718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/805636537404435718'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/context-is-king.html' title='context is king'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4879660044142908719</id><published>2009-06-26T21:49:00.006-05:00</published><updated>2009-06-26T21:55:20.593-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='ar'/><title type='text'>ARhrrrr</title><content type='html'>&lt;object width="420" height="255"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cNu4CluFOcw&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cNu4CluFOcw&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="420" height="255"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;ARhrrrr is an Augmented Reality thingy for mobile devices.  I can't wait for this sort of stuff to become more common place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4879660044142908719?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4879660044142908719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4879660044142908719&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4879660044142908719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4879660044142908719'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/arhrrrr.html' title='ARhrrrr'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6702167850887373536</id><published>2009-06-26T08:28:00.001-05:00</published><updated>2009-06-26T08:28:38.724-05:00</updated><title type='text'>i'm good at golf</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/18592c2f-421a-4b97-ae54-4e892840197b_m.jpg" style="max-width: 100%;" /&gt;&lt;p&gt;I'm good at golf&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6702167850887373536?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6702167850887373536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6702167850887373536&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6702167850887373536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6702167850887373536'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/i-good-at-golf.html' title='i&amp;#39;m good at golf'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1190246155570373616</id><published>2009-06-25T15:26:00.002-05:00</published><updated>2009-06-26T09:16:16.812-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>i'm golfing</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/2d477bda-2459-44a5-a548-5fcb27ae5f14_m.jpg" style="max-width: 100%;" /&gt;&lt;p&gt;I'm golfing&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1190246155570373616?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1190246155570373616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1190246155570373616&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1190246155570373616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1190246155570373616'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/i-golfing.html' title='i&amp;#39;m golfing'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1322990673648936076</id><published>2009-06-24T15:22:00.002-05:00</published><updated>2009-06-24T15:24:33.340-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><title type='text'>O-Force</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/SkKLFkblCsI/AAAAAAAAAP4/2r6nVpcjs3Y/s1600-h/O_Force_Obama_by_Lysol_Jones.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/SkKLFkblCsI/AAAAAAAAAP4/2r6nVpcjs3Y/s320/O_Force_Obama_by_Lysol_Jones.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5350992235064527554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;via &lt;a href="http://lysol-jones.deviantart.com/art/O-Force-Obama-126331565"&gt;Lysol-Jones Deviant Art&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Yes, that is Obama with a gun wielding statue of liberty robot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1322990673648936076?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1322990673648936076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1322990673648936076&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1322990673648936076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1322990673648936076'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/o-force.html' title='O-Force'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/SkKLFkblCsI/AAAAAAAAAP4/2r6nVpcjs3Y/s72-c/O_Force_Obama_by_Lysol_Jones.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2620432735916692371</id><published>2009-06-19T00:49:00.001-05:00</published><updated>2009-06-19T00:49:32.455-05:00</updated><title type='text'>Nailed to the wall</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/ab05ac68-f4f7-4c31-b1b0-8126c100063e_m.jpg" style="max-width: 100%;" /&gt;&lt;p&gt;Railway spike gun used against ghoul.  Decapitates it and nails its head to the wall.  Fallout 3 is amazing.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2620432735916692371?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2620432735916692371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2620432735916692371&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2620432735916692371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2620432735916692371'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/nailed-to-wall.html' title='Nailed to the wall'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-3254822617513568376</id><published>2009-06-14T22:16:00.007-05:00</published><updated>2009-06-14T22:30:32.770-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gsp'/><title type='text'>Week 7 GSP 380 Ends, Final Begins</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/SjW9RwmQy3I/AAAAAAAAAPw/ldEOGB4i1gk/s1600-h/RyanFossW7iLab.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/SjW9RwmQy3I/AAAAAAAAAPw/ldEOGB4i1gk/s320/RyanFossW7iLab.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5347388245373143922" /&gt;&lt;/a&gt;&lt;br /&gt;I finished my week 7 GSP 380 homework with flying colors I think.  This week was about animation and inverse kinematics.  The lab had us calculating the bones of a two jointed arm to find the appropriate angles and then animate them.  It was very interesting, although pretty easy since it was really all spelled out.  I went above and beyond the assignment and added some controls to adjust the length of the arms and the rate of animation.  I also added error checking in the event of unreachable positions so the arms would still do something appropriate.&lt;br /&gt;&lt;br /&gt;FYI, the lab's in this class generally comes pre-packaged with a basic skeleton of a program and then we, the students, have to add the guts.  In this case, the window with camera controls and a white sphere were starters and we had to add the arms and do the math.&lt;br /&gt;&lt;br /&gt;This is the first class I've had some struggles with.  I've stayed in the A range most of it, though I really messed up one quiz with a 40%.  I learned that I should prepare a little better and not make overarching assumptions regarding similarities between OpenGL and DirectX.  This puts me at a B if I don't get above 80% on the final.  I get 3 hrs to do the 300 point final, which consists of 21 multiple choice questions and 5 essay questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-3254822617513568376?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/3254822617513568376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=3254822617513568376&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3254822617513568376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/3254822617513568376'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/week-7-gsp-380-ends-final-begins.html' title='Week 7 GSP 380 Ends, Final Begins'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/SjW9RwmQy3I/AAAAAAAAAPw/ldEOGB4i1gk/s72-c/RyanFossW7iLab.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4323454472909852865</id><published>2009-06-12T21:10:00.004-05:00</published><updated>2009-06-12T21:15:43.092-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='what I&apos;m playing'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Where has my head been?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/SjMKoPZWWEI/AAAAAAAAAPo/Hkq5sm4wZJg/s1600-h/fallout-3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/SjMKoPZWWEI/AAAAAAAAAPo/Hkq5sm4wZJg/s320/fallout-3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346628869062809666" /&gt;&lt;/a&gt;&lt;br /&gt;I rented Fallout 3...  And after 6 late nights with the game, I had to returned it.  I'm going through withdrawals wishing I hadn't taken it back.  Oh well...  I was at Target today and I would have dropped the $60 on it had I not already ordered it online a few days ago.  It won't be here for a couple days unfortunately.  It's probably for the best since I've got assignments due and a final next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4323454472909852865?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4323454472909852865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4323454472909852865&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4323454472909852865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4323454472909852865'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/where-has-my-head-been.html' title='Where has my head been?'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/SjMKoPZWWEI/AAAAAAAAAPo/Hkq5sm4wZJg/s72-c/fallout-3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-4028342903894797317</id><published>2009-06-02T21:09:00.002-05:00</published><updated>2009-06-07T21:15:07.550-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='nintendo'/><category scheme='http://www.blogger.com/atom/ns#' term='playstation'/><title type='text'>E3 Day 2</title><content type='html'>I don't know if I'm biased or what, but I still think Microsoft did a bang up job with their press conference this year.  It seemed that in response to Project Natal, Sony announced their own form of motion control, though it uses the Eye Toy and some wand controllers.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3oDcGTqVnd8&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3oDcGTqVnd8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;I do think some games could be great with this concept, but Natal shows so much more promise IMO.&lt;br /&gt;&lt;br /&gt;Nintendo also announced something like a dozen new Mario games, so not big deal there.  Their new Metroid game though shows promise, regardless of its awful name.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ut_8qkC2KUQ&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ut_8qkC2KUQ&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-4028342903894797317?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/4028342903894797317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=4028342903894797317&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4028342903894797317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/4028342903894797317'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/e3-day-2.html' title='E3 Day 2'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-7293543206407457858</id><published>2009-06-01T23:58:00.003-05:00</published><updated>2009-06-02T00:15:57.968-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>E3 Day 1, Microsoft</title><content type='html'>I just watched G4's coverage of the Microsoft Press event and the most pressing question I have is what can Nintendo and Sony do to top it, if even match it?  It reminded me of last years event but with less stuff I could care little about (You're in The Movies, Lips) or feel remotely embarrassment for the presenters.&lt;br /&gt;&lt;br /&gt;Of course the games are a big deal.  The Left 4 Dead sequel, Modern Warfare 2, Splinter Cell and Final Fantasy XIII interested me the most, but it was Project Natal that had me really thinking.  I've been predicting to friends, family, co-workers and even in my classes, that the next big thing will be no controller.  I even mentioned today the idea of being able to drive without a controller by just by holding your hands in the air.  &lt;br /&gt;&lt;br /&gt;&lt;object id="flashObj" width="364" height="309" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"&gt;&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/22881388001?isVid=1&amp;publisherID=22717159001" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="videoId=24953129001&amp;playerID=22881388001&amp;domain=embed&amp;" /&gt;&lt;param name="base" value="http://admin.brightcove.com" /&gt;&lt;param name="seamlesstabbing" value="false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="swLiveConnect" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9/22881388001?isVid=1&amp;publisherID=22717159001" bgcolor="#FFFFFF" flashVars="videoId=24953129001&amp;playerID=22881388001&amp;domain=embed&amp;" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;I also realize that the internets are going to be very skeptical about this too.  They will undoubtedly say Microsoft is copying the Wii, but I honestly think its the next step.  One that Nintendo could hardly make (with their lackluster system IMO and lack of real Online capabilities, etc.)&lt;br /&gt;&lt;br /&gt;As I was watching Peter Molyneux present Milo I got excited thinking of the game possibilities.  Seriously, here's the perfect interface for an honest to goodness story based game, a mystery exploration game, the next evolution of text based adventure into a fully imagined, 3D world.  Granted, its about the programming and the AI, but with the loss of a controller it becomes something so much more.&lt;br /&gt;&lt;br /&gt;&lt;object id="flashObj" width="364" height="309" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"&gt;&lt;embed src="http://www.gametrailers.com/remote_wrap.php?mid=50016" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-7293543206407457858?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/7293543206407457858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=7293543206407457858&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7293543206407457858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/7293543206407457858'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/06/e3-day-1-microsoft.html' title='E3 Day 1, Microsoft'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-6012531727703290269</id><published>2009-05-30T18:15:00.001-05:00</published><updated>2009-05-30T18:15:45.667-05:00</updated><title type='text'>Texas Storage</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/6f8ca358-81fa-4d54-bb3f-c6067eb6750a_m.jpg" style="max-width: 100%;" /&gt;&lt;p&gt;It's a box... you put stuff in it.&lt;/p&gt;&lt;/div&gt;&lt;div class="pp_item" align="center"&gt;&lt;h4 class="pp_title"&gt;Sister gets married&lt;/h4&gt;&lt;img src="http://static.pixelpipe.com/49c2bb9f-9500-42ad-ac71-4038c2fbebe2_m.jpg" style="max-width: 100%;" /&gt;&lt;p&gt;Who's taking whose picture?&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-6012531727703290269?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/6012531727703290269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=6012531727703290269&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6012531727703290269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/6012531727703290269'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/texas-storage.html' title='Texas Storage'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-16875655661070005</id><published>2009-05-24T22:46:00.001-05:00</published><updated>2009-05-24T22:46:06.363-05:00</updated><title type='text'>Nap</title><content type='html'>&lt;div class="pp_items"&gt;&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/dc487674-4b22-44d2-af56-2a6f94f92c62_m.jpg" style="max-width: 100%;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="pp_credit"&gt;&lt;h5&gt;Posted via &lt;a href="http://pixelpipe.com"&gt;Pixelpipe&lt;/a&gt;.&lt;/h5&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-16875655661070005?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/16875655661070005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=16875655661070005&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/16875655661070005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/16875655661070005'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/nap.html' title='Nap'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-78963853779351761</id><published>2009-05-22T23:53:00.003-05:00</published><updated>2009-05-22T23:55:28.238-05:00</updated><title type='text'>Taco Taco Juan</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oIdV3XNDHSw/SheBguwTwAI/AAAAAAAAAPg/cFZ8FA6fk6s/s1600-h/tacoGuy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 223px; height: 320px;" src="http://3.bp.blogspot.com/_oIdV3XNDHSw/SheBguwTwAI/AAAAAAAAAPg/cFZ8FA6fk6s/s320/tacoGuy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5338878282577461250" /&gt;&lt;/a&gt;&lt;br /&gt;Here's a character I'm working on for an upcoming iPhone application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-78963853779351761?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/78963853779351761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=78963853779351761&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/78963853779351761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/78963853779351761'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/taco-taco-juan.html' title='Taco Taco Juan'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oIdV3XNDHSw/SheBguwTwAI/AAAAAAAAAPg/cFZ8FA6fk6s/s72-c/tacoGuy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1688299655945716446</id><published>2009-05-18T00:12:00.003-05:00</published><updated>2009-05-18T00:19:12.000-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><title type='text'>Star Trek, Logical Smogical</title><content type='html'>Why such a big red ball when a little one would do?&lt;br /&gt;Why are Romulan mining ships so bad ass?&lt;br /&gt;Why be so vengeful when you could go save your planet?&lt;br /&gt;Why bother with ships if you can teleport across the galaxy?&lt;br /&gt;Why a giant red crab monster on an ice planet?  And why not very coordinated on ice, its only lived there its whole life.&lt;br /&gt;Why drill a hole to the core when you don't need to?&lt;br /&gt;What would happen if the whole ball went up?  Oh... just that?&lt;br /&gt;Who's going to save the whales now?&lt;br /&gt;How did, a group of miners on a mining ship mind you, they know when Spock would arrive through his time travel trip through a black hole?  Is there some standard function for determining when he would arrive?  &lt;br /&gt;Where do you hide a ship for 25 years so the federation can't find it?&lt;br /&gt;&lt;br /&gt;BTW, I really enjoyed the movie.  It was great, even with these nagging questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1688299655945716446?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1688299655945716446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1688299655945716446&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1688299655945716446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1688299655945716446'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/star-trek-logical-smogical.html' title='Star Trek, Logical Smogical'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-9120098724127509896</id><published>2009-05-17T11:57:00.004-05:00</published><updated>2009-05-18T00:12:34.312-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='directx'/><title type='text'>Two Weeks of Class</title><content type='html'>The week before last, Week 2, in my GSP-380 class we had to get OpenGL to render a rotating diamond shape with a light source.  The image shows the result with a function being called to draw the triangle normals.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/ShDtXnI4dvI/AAAAAAAAAPQ/5lN9DDYg7II/s1600-h/w2-opengl.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/ShDtXnI4dvI/AAAAAAAAAPQ/5lN9DDYg7II/s320/w2-opengl.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337026548333049586" /&gt;&lt;/a&gt;&lt;br /&gt;This last week was about DirextX.  I don't know if I like DirectX.  I think I approached it wrong, since I have some experience with OpenGL it seems really foreign.  Regardless, for the assignment I had to get three spheres rotating around each other, like the sun, earth moon.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oIdV3XNDHSw/ShDtato8peI/AAAAAAAAAPY/6njsFESbt6U/s1600-h/w3-dirextx.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_oIdV3XNDHSw/ShDtato8peI/AAAAAAAAAPY/6njsFESbt6U/s320/w3-dirextx.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337026601617761762" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-9120098724127509896?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/9120098724127509896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=9120098724127509896&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/9120098724127509896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/9120098724127509896'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/two-weeks-of-class.html' title='Two Weeks of Class'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oIdV3XNDHSw/ShDtXnI4dvI/AAAAAAAAAPQ/5lN9DDYg7II/s72-c/w2-opengl.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-2589284528563917714</id><published>2009-05-14T18:35:00.002-05:00</published><updated>2009-05-15T10:18:20.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>4 wheels</title><content type='html'>&lt;div class="pp_item" align="center"&gt;&lt;img src="http://static.pixelpipe.com/afb30319-02e6-4d2c-9e04-f214a38f7ae8_m.jpg" style="max-width: 100%;" /&gt;&lt;/div&gt;&lt;p&gt;Grandpa and Grandma got the boys a four wheeler.  Its a little too fast or underpowered though, depending on the speed controll, but Aidan still liked it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-2589284528563917714?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/2589284528563917714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=2589284528563917714&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2589284528563917714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/2589284528563917714'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/4-wheels.html' title='4 wheels'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7281007733672158195.post-1022059532035098284</id><published>2009-05-07T17:50:00.003-05:00</published><updated>2009-05-07T17:59:30.800-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Sales Slump</title><content type='html'>The idea that you can just drop your game in the iTunes App Store and make millions is probably a fallacy.  Perhaps with the right marketing, and a good circle of friends and family, and a little luck, it is possible.  I think we may have lost our chance for momentum.  To my credit, I haven't done this before.&lt;br /&gt;&lt;br /&gt;Here's a little detail on how the game, &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=313028625&amp;mt=8"&gt;Board@Work&lt;/a&gt;, is doing.  Its not as hot as I had hoped it would be.  I found this cool website called &lt;a href="http://www.mobclix.com/appstore/1/app/313028625"&gt;MobClix&lt;/a&gt; that does some tracking.  Below is a picture of it, along with our sales figures.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oIdV3XNDHSw/SgNmPeF1weI/AAAAAAAAAPI/SHRrMj1ARvU/s1600-h/BaW_SaleRank.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 315px; height: 320px;" src="http://4.bp.blogspot.com/_oIdV3XNDHSw/SgNmPeF1weI/AAAAAAAAAPI/SHRrMj1ARvU/s320/BaW_SaleRank.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5333218799698428386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apple takes a day to let you know about sales, so I'm hoping this gives a little insight into the future.  Essentially, after a big slump on the 5th, we've started to climb.  According to the ranking, its higher than previous so hopefully that trend will continue.&lt;br /&gt;&lt;br /&gt;I think its a fun game, but I can understand why people might not give it a chance.  I think&lt;br /&gt;&lt;br /&gt;I've sent some free codes to some of the podcasts I listen to and enjoy the most, hopefully that will pan out.  I've sent codes to Chad and the gang at the &lt;a href="http://www.videogameshow.org/"&gt;Video Game Show&lt;/a&gt; and Lono at his new gig, Respawn Radio.  If we get mentioned, we may be able to get some traction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7281007733672158195-1022059532035098284?l=ryangogame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ryangogame.blogspot.com/feeds/1022059532035098284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7281007733672158195&amp;postID=1022059532035098284&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1022059532035098284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7281007733672158195/posts/default/1022059532035098284'/><link rel='alternate' type='text/html' href='http://ryangogame.blogspot.com/2009/05/sales-slump.html' title='Sales Slump'/><author><name>RyanGoGame</name><uri>http://www.blogger.com/profile/07461702610654799620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-FrDh2NIWtHI/Tib_tPdI0lI/AAAAAAAAAcU/AX5M1KOAKBo/s220/QuantumRyan.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oIdV3XNDHSw/SgNmPeF1weI/AAAAAAAAAPI/SHRrMj1ARvU/s72-c/BaW_SaleRank.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
