<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel rdf:about="http://feeds.garagegames.com/rss/blogs/developer/63816/">
		<title>Blog for Richard_H at GarageGames.com</title>
		<description>Blog feeds for Gamers and Developers in the GarageGames community.</description>
		<link>http://www.garagegames.com/</link>
		<image rdf:resource="http://www.garagegames.com/images/GarageGames_logo_small_w.gif" />
		<dc:date>2008-10-06T22:16:46+00:00</dc:date>
		<items>
			<rdf:Seq>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/13568"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/13184"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/13114"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/12978"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/12535"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/12405"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/11731"/>
				<rdf:li rdf:resource="http://www.garagegames.com/blogs/63816/11576"/>
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://www.garagegames.com/blogs/63816/13568">
		<dc:format>text/html</dc:format>
		<dc:date>2007-09-15T22:00:05+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>Redesigned Website</title>
		<link>http://www.garagegames.com/blogs/63816/13568</link>
		<description>Hi,&lt;br&gt;   It's been a while since I last posted, but not much happened.  Recently I re-designed my website at &lt;a href='http://www.thejavagamer.com' target=_blank&gt;www.thejavagamer.com&lt;/a&gt;.  I believe the new site has a more professional look to it, but I'm interested in feedback (please send it to comments@thejavagamer.com).&lt;br&gt;    There's also a new version of a my &lt;a href='http://www.thejavagamer.com/products/rmp.html' target=_blank&gt;Random Mission Pack&lt;/a&gt; which fixes a small bug in the code.  To get a new version just send me an email from the address you bought it with.&lt;br&gt;&lt;br&gt;-Richard Hofer</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/13184">
		<dc:format>text/html</dc:format>
		<dc:date>2007-07-04T17:58:36+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>AI Wars</title>
		<link>http://www.garagegames.com/blogs/63816/13184</link>
		<description>Recently in my spare time I have started an open-script programming game in which you program the AI of a bot compete against other players bots. I have a playable beta version ready and I'd like to see what the community thinks of it. You can download it &lt;a href='http://thejavagamer.com/AIWars.zip' target=_blank&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Feel free to send me (javagamer -_at_:sdf mac DOT com) art/levels/bots to include with the free game and I'll incorporate them immediately. I'm also open to any suggestions you may have.</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/13114">
		<dc:format>text/html</dc:format>
		<dc:date>2007-06-21T19:27:26+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>Random Mission Pack:Done!</title>
		<link>http://www.garagegames.com/blogs/63816/13114</link>
		<description>&lt;img src='http://thejavagamer.com/myImages/RandomMissionPackLogo.png'  alt=&quot;&quot;&gt;&lt;br&gt;At last, my Random Mission Pack is completed! Sorry it took so long, setting up a website and online store wasn't as fast as I though.&lt;br&gt;&lt;br&gt;The Random Mission Pack is a code pack for the Torque Gaming Engines. This code pack allows for easy implementation of a flexible random level generator in the Torque Gaming engine.&lt;br&gt;&lt;br&gt;This pack is very flexible and can easily be modified by script. The pack allows for multiple stages of object placement and placement based on pre-placed objects. It comes with 2 tile-based patterns for placing objects and a working example (uses FPS Starter Kit).&lt;br&gt;&lt;br&gt;At the moment the version completed comes with simple, programmer art. Later there will be a separate pack containing better art for a higher price.&lt;br&gt;&lt;br&gt;Visit &lt;a href='http://www.thejavagamer.com/products/rmp.html' target=_blank&gt;my site&lt;/a&gt; for more info or purchase it &lt;a href='http://store.kagi.com/cgi-bin/store.cgi?storeID=6FEUW_LIVE&amp;amp;&amp;amp;' target=_blank&gt;here&lt;/a&gt; for $20.&lt;br&gt;&lt;br&gt;Enjoy and don't forget to comment!&lt;br&gt;&lt;img src='http://thejavagamer.com/products/screenshots/day1.png'  alt=&quot;&quot;&gt;&lt;img src='http://thejavagamer.com/products/screenshots/day2.png'  alt=&quot;&quot;&gt;&lt;img src='http://thejavagamer.com/products/screenshots/night1.png'  alt=&quot;&quot;&gt;&lt;img src='http://thejavagamer.com/products/screenshots/night2.png'  alt=&quot;&quot;&gt;</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/12978">
		<dc:format>text/html</dc:format>
		<dc:date>2007-05-30T11:57:46+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>Random Mission Pack:It's not dead!</title>
		<link>http://www.garagegames.com/blogs/63816/12978</link>
		<description>My previous blogs can be found here(&lt;a href='http://garagegames.com/blogs/63816/12405' target=_blank&gt;First&lt;/a&gt; and &lt;a href='http://garagegames.com/blogs/63816/12535' target=_blank&gt;Second&lt;/a&gt;)&lt;br&gt;&lt;br&gt;I doubt any of you remember, but I have been working on a code-pack for TGE (though it should work in TGEA) called the Random Mission Pack.  This pack makes it easy to add random mission generating capabilities to your existing game.  It consists of an additional C++ file and several script files.  The only thing that remains is finishing an example of a random city.  The city is made of a bunch of modular difs all stuck together by the computer.  All the user has to do is input a size for the grid the city will be placed on.&lt;br&gt;Here is what I have so far:&lt;br&gt;(be warned, it's programmer art)&lt;br&gt;&lt;img src='http://img338.imageshack.us/img338/1061/screenshot00500002eu1.png'  alt=&quot;&quot;&gt;&lt;br&gt;A view from above&lt;br&gt;&lt;img src='http://img338.imageshack.us/img338/2989/screenshot00500001kd1.png'  alt=&quot;&quot;&gt;&lt;br&gt;A closer view&lt;br&gt;&lt;br&gt;I still need to replace some of those blank places with small stores.  If anyone is willing to make some art to go with this (there could be some payment), email me at &lt;i&gt;j a vag ame r _at_ m ac -dot- c om&lt;/i&gt; (w/o the spaces).</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/12535">
		<dc:format>text/html</dc:format>
		<dc:date>2007-03-14T02:10:57+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>Random Mission Pack:Road Update</title>
		<link>http://www.garagegames.com/blogs/63816/12535</link>
		<description>Hi,&lt;br&gt;as some of you may remember, a while pack I posted a blog (&lt;a href='http://www.garagegames.com/blogs/63816/12405'&gt;www.garagegames.com/blogs/63816/12405&lt;/a&gt;) about a add-on pack for TGE which allows random mission creation.  There have been a lot of things going on and it took me a while, but I have finally implemented a demo road system.&lt;br&gt;&lt;br&gt;The system is very basic and is just included for demo purposes.  At the top and right edges of the mission 3-way intersections are randomly generated.  Before a road piece is placed it examines it's surroundings to determine what it will become.  Due to the simplicity of this system, all roads run straight from one side to the other.&lt;br&gt;&lt;br&gt;Below are some pics I took with my programmer art.&lt;br&gt;&lt;img src='http://img135.imageshack.us/img135/8367/picture3iw1.png'  alt=&quot;&quot;&gt;&lt;br&gt;&lt;img src='http://img167.imageshack.us/img167/8781/picture4xf7.png'  alt=&quot;&quot;&gt;&lt;br&gt;&lt;br&gt;You may not be able to tell, but it also randomly selects a sky &amp;amp; sun pair each time a level is generated.&lt;br&gt;So, what do you think?  Would this be useful?  How much should I charge?&lt;br&gt;&lt;br&gt;Edit:Problem with first pic, will re-upload later. (Problem fixed)</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/12405">
		<dc:format>text/html</dc:format>
		<dc:date>2007-02-24T20:18:45+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>Random Mission Pack</title>
		<link>http://www.garagegames.com/blogs/63816/12405</link>
		<description>Hi,&lt;br&gt;I've started (yet another) project, a Random Mission Pack.  Basicly what this pack will do is allow for easy implementation of a random mission system giving your games infinite replayability.  It takes a mission size, and divides your mission into a grid of 24 x 24 sized tiles.  This would probably work best for city games.&lt;br&gt;I'm currently looking for artists.  &lt;a href='http://www.garagegames.com/mg/forums/result.thread.php?qt=58458#435124'&gt;View my forum post.&lt;/a&gt;&lt;br&gt;Here are some pics of what I have now.&lt;br&gt;&lt;img src='http://img144.imageshack.us/img144/4590/screenshot00100001tl2.png'  alt=&quot;&quot;&gt;&lt;br&gt;A 5x5 sized mission, yet to fill in the middle.&lt;br&gt;&lt;img src='http://img524.imageshack.us/img524/646/screenshot00100001tk9.png'  alt=&quot;&quot;&gt;</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/11731">
		<dc:format>text/html</dc:format>
		<dc:date>2006-11-29T01:45:56+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>New Game</title>
		<link>http://www.garagegames.com/blogs/63816/11731</link>
		<description>I think I have finaly started a project which I can complete.  I decided that there could be more problem solving games so I decided to combine that with my love of FPS games to create a first-person stealth based assasination game.  As far as name goes the best I can come up with is &amp;quot;Silent Killer&amp;quot;.&lt;br&gt;Here are some of the planned features.&lt;br&gt;&lt;br&gt;-Stealth&lt;br&gt;It is risky to show yourself (espesialy while armed or in suspisous places).  It is best to stick to the shadows, kill while no one is around, with no one to here the screams or find the body.  When that is not an option it must look natural, no arrows sticking out someone's back.&lt;br&gt;&lt;br&gt;-Problem Solving&lt;br&gt;You will always have limited resources and it is a matter of exploring and observing.  There will always be several methods to competing your goal.  Whether loosen the large boulder above the path, weaken the old bridge, or slit the throat when no one's around there will be different strategies for different people.&lt;br&gt;&lt;br&gt;-Physics&lt;br&gt;I have added the fast and reliable ODE physics to allow for some more interesting interactions.&lt;br&gt;&lt;br&gt;-AI&lt;br&gt;I hope to add lots of Artificial Intelligence so the towns are lively and dynamic apposed to static and dull.  This is what I have put most work in so that my simple pathfinding will apear much more dynamic.&lt;br&gt;&lt;br&gt;-Level Editer&lt;br&gt;This may be a modded version of the default TGE level editer, but I hope to allow users to make their own levels for infinite replayability.&lt;br&gt;&lt;br&gt;The game will play like this.  You choose a level (that comes with the game or that you or your freind made) and while loading it will give you a brief intro to what must be done.  When you enter the level you will have some supplies in your backpack and a target (or group of targets) that must be killed.  Using any way that avoids suspicion you must eliminate him.&lt;br&gt;&lt;br&gt;So how does this sound?  And can anyone think of a better name?</description>
	</item>
	<item rdf:about="http://www.garagegames.com/blogs/63816/11576">
		<dc:format>text/html</dc:format>
		<dc:date>2006-11-09T01:57:42+00:00</dc:date>
		<dc:creator>Richard_H</dc:creator>
		<title>Temp Resource: Script Time</title>
		<link>http://www.garagegames.com/blogs/63816/11576</link>
		<description>Due to slow resource aproval I'm posting my resource here so I can get some feedback and spread the little C++ knowledge.&lt;br&gt;&lt;br&gt;A simple way to add a console function ( getSysTime() ) for getting the time in seconds since midnight from the system clock.  Note: This is my first resource and is kind of basic.&lt;br&gt;&lt;br&gt;1. First you need to add the time header file (&amp;lt;time.h&amp;gt;),&lt;br&gt;open up main.cc and go to the end of the #includes and add&lt;br&gt;&lt;br&gt;&lt;div class='codeblock'&gt;&lt;pre&gt;#include &amp;lt;time.h&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;2. Next we need to actualy add the console function,&lt;br&gt;go down past the 2 existing time functions&lt;br&gt;&lt;br&gt;&lt;div class='codeblock'&gt;&lt;pre&gt;ConsoleFunction( getSimTime, S32, 1, 1, &amp;quot;Return the current sim time in milliseconds.\n\n&amp;quot;&lt;br&gt;                &amp;quot;Sim time is time since the game started.&amp;quot;)&lt;br&gt;{&lt;br&gt;   return Sim::getCurrentTime();&lt;br&gt;}&lt;br&gt;&lt;br&gt;ConsoleFunction( getRealTime, S32, 1, 1, &amp;quot;Return the current real time in milliseconds.\n\n&amp;quot;&lt;br&gt;                &amp;quot;Real time is platform defined; typically time since the computer booted.&amp;quot;)&lt;br&gt;{&lt;br&gt;   return Platform::getRealMilliseconds();&lt;br&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;and add&lt;br&gt;&lt;br&gt;&lt;div class='codeblock'&gt;&lt;pre&gt;ConsoleFunction( getSysTime, int, 1, 1, &amp;quot;Get the time in seconds.&amp;quot;)&lt;br&gt;{&lt;br&gt;  time_t rawtime;&lt;br&gt;  struct tm * timeinfo;&lt;br&gt;  int temp;&lt;br&gt;  time ( &amp;amp;rawtime );&lt;br&gt;  timeinfo = localtime ( &amp;amp;rawtime );&lt;br&gt;  temp = timeinfo-&amp;gt;tm_sec;&lt;br&gt;  temp = temp + (timeinfo-&amp;gt;tm_min*60);&lt;br&gt;  temp = temp + (timeinfo-&amp;gt;tm_hour*3600);&lt;br&gt;  return temp;&lt;br&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Basicly, what this does is get a tm struct and convert the hours and minutes to seconds,&lt;br&gt; then add them to the seconds then return the result.&lt;br&gt;&lt;br&gt;To test if it worked just type the following in the console:&lt;br&gt;&lt;br&gt;&lt;div class='codeblock'&gt;&lt;pre&gt;echo(getSysTime());&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;You should get the number of seconds since midnight.&lt;br&gt;Please comment so I can make my next resource better.</description>
	</item>
</rdf:RDF>
