<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Space Colony Simulation &#187; simulation systems</title>
	<atom:link href="http://hyperkat.com/blog/tag/simulation-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://hyperkat.com/blog</link>
	<description>A HyperKat Games Initiative</description>
	<lastBuildDate>Tue, 31 Aug 2010 16:51:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Colony Online Tutorial Video</title>
		<link>http://hyperkat.com/blog/2009/10/colony-online-tutorial-video/</link>
		<comments>http://hyperkat.com/blog/2009/10/colony-online-tutorial-video/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 23:39:17 +0000</pubDate>
		<dc:creator>Kraniel</dc:creator>
				<category><![CDATA[Colony Game Development]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Colony]]></category>
		<category><![CDATA[game elements]]></category>
		<category><![CDATA[Game Play]]></category>
		<category><![CDATA[Mars]]></category>
		<category><![CDATA[mars environment]]></category>
		<category><![CDATA[mission to mars]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[simulation systems]]></category>
		<category><![CDATA[Space]]></category>

		<guid isPermaLink="false">http://hyperkat.com/blog/?p=156</guid>
		<description><![CDATA[And another&#8230; This time as a walkthrough tutorial. Good job Marcus!]]></description>
			<content:encoded><![CDATA[<p id="top" />And another&#8230; This time as a walkthrough tutorial.</p>
<p><object width="426" height="252"><param name="movie" value="http://www.youtube.com/v/xjq4ASkHkcU&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xjq4ASkHkcU&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="426" height="252"></embed></object></p>
<p>Good job Marcus!</p>
]]></content:encoded>
			<wfw:commentRss>http://hyperkat.com/blog/2009/10/colony-online-tutorial-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mars Colony: Stage one setup</title>
		<link>http://hyperkat.com/blog/2009/09/mars-colony-stage-one-setup/</link>
		<comments>http://hyperkat.com/blog/2009/09/mars-colony-stage-one-setup/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 14:58:01 +0000</pubDate>
		<dc:creator>Howard Dortch</dc:creator>
				<category><![CDATA[Colony Game Development]]></category>
		<category><![CDATA[Colony]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Game Play]]></category>
		<category><![CDATA[mars colony]]></category>
		<category><![CDATA[mission to mars]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[simulation systems]]></category>

		<guid isPermaLink="false">http://hyperkat.com/blog/?p=149</guid>
		<description><![CDATA[I had mentioned in a blog earlier about how building the game is much like the real thing. This statement is proving itself again with the construction of MCO (Mars Colony Online) . We have a place for the colony now and the modules have been dropped on the surface. The advanced team has dragged [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />I had mentioned in a blog earlier about how building the game is much like the real thing. This statement is proving itself again with the construction of MCO (Mars Colony Online) . We have a place for the colony now and the modules have been dropped on the surface. The advanced team has dragged all the units into position and started setting up the hardware needed for the next batch of colonists. Our first goal is to get the life support systems running. Wells were drilled on a previous mission so all we need to do is hook up the equipment and activate it. There are dual pumps feeding into a water separator that supplies oxygen and drinking water to the module and the hydrogen byproduct is sent over to the Sabatier fuel generator. The fuel generator makes oxygen and methane as a fuel for the rover hybrid turbines and later the forges. The extra oxygen can also be used as life support if needed. We have a LS (Life Support) systems computer inside the module that allows us to set the flow rates and power the systems.</p>
<p>This is all a reasonable fiction of how this would be done and what equipment we would need to have to make the modules habitable. Now I have to write the code to make it all work. We have the objects in place and the math behind balancing flow rates and conversion rates has to be applied to the objects so the system will do what we expect. Cut off the pumps and the water tank in the separator will empty depending on the conversion rate of the separator. When the tank is empty the separator stops producing oxygen. Users inside the module breathe oxygen and the levels of the oxygen tank will diminish. All this is a delicate balance of code and math and takes time to get the values up to a level of realism I require for the game.</p>
<p>It would be easy to just do the video game thing and say turn the machine on and breathe but my goal for MCO is to add a level of realism to put it a step above what is out there. Having said that I also believe this can be used to make a more realistic simulation that we can use to test the ideas of sending people to Mars and have them survive. You can draw all the pictures you want and engineer all the ideas but you never know just how things will work till you have to walk through it and live with it.</p>
<p>Well the code and the math are in place and we have done 2 online tests with people from all over the globe. The game characters mount the EVA gear and wander outside to check the equipment, drive the rovers and enjoy the view. Rovers run out of fuel, EVA packs run out of oxygen, users have to eat and drink and use the bathroom. I watch their actions and I am amazed and how they adapt to this alien world and the restrictions of having to survive here.</p>
<p>If you are interested in joining us on Mars go to <a href="http://www.hyperkat.com/">www.hyperkat.com</a> register on the forums and have your say. We welcome game players and engineers to help build this colony. We have room for 30+ colonists so don’t be shy.</p>
]]></content:encoded>
			<wfw:commentRss>http://hyperkat.com/blog/2009/09/mars-colony-stage-one-setup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>State of the Colony</title>
		<link>http://hyperkat.com/blog/2009/02/state-of-the-colony/</link>
		<comments>http://hyperkat.com/blog/2009/02/state-of-the-colony/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 18:42:29 +0000</pubDate>
		<dc:creator>Howard Dortch</dc:creator>
				<category><![CDATA[Colony Game Development]]></category>
		<category><![CDATA[Colony]]></category>
		<category><![CDATA[game elements]]></category>
		<category><![CDATA[Game Play]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[simulation systems]]></category>

		<guid isPermaLink="false">http://hyperkat.com/blog/?p=98</guid>
		<description><![CDATA[You don’t realize how many things can be interconnected in a simulator until you have to write the code for it. In order to create a level of realism we have to consider what I call effecters on everything in the simulation. Take the character for instance; each one has health and stamina. The overall [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />You don’t realize how many things can be interconnected in a simulator until you have to write the code for it. In order to create a level of realism we have to consider what I call effecters on everything in the simulation. Take the character for instance; each one has health and stamina. The overall health of a player is affected by food, water, temperature and oxygen levels. Depending on the activity, the stamina level will go up and down. A person exerting energy to climb a hill or carry a heavy object will lose stamina and over time will cause a decrease in overall health. You get too cold or are depleted of oxygen and your health will go down. Depending on the situation like going outside with no EVA gear in freezing cold, the characters will lose health and die rather quickly. During the simulation we have to constantly monitor the player position, mounted gear, activity levels, food, water and oxygen mixture levels.</p>
<p>The same methods apply to all the equipment in the simulation. An object that is outside in the freezing weather with dust blowing over it will suffer failures much faster than equipment inside. The other factor that applies here is if the equipment is being used or running will tend to wear out and break faster than a unit not being used. Time will cause mechanical objects to break if they are constantly being operated. So everything that can be used or is affecting some portion of the simulation needs to be monitored and the calculation for failure is dependent on its run time and environmental conditions of operation..</p>
<p>Then we have the “jack random” failures where things just break with no reason. It is part of reality and we try to minimize this issue by building objects with the best materials and engineering practices we have but still things will break for no reason. This can be a difficult mode to inject into the simulation but still needs to be allowed to happen.</p>
<p>Every time we add an object to the simulation we have to decide if it can break, how it will break, what will cause it to break and how do we decide to break it.  In a perfect world/simulation nothing will break and we just go about the task of completing the tasks given by the simulation. Most testers we have encountered to this point want the failure modes in the simulation to add more challenge or reality to the environment. Without challenge or the possibility of failure the simulation has no validity and generates a lower interest level.</p>
<p>The general operation of executing the mission orders is another level of decision making left to the user. Mission one is the geology survey and the hopes of finding liquid water under the surface. There are enough tools in the simulation to complete this task and the challenge is to do it in an efficient manner. Situations may occur that alter your methodology so it is up to the users to make decisions on how to accomplish the tasks required by the mission.</p>
<p>The latest version of the simulator we added the oxygen mixture valves. A higher concentration of oxygen will allow the characters to heal faster while a lower mixture will cause a faster loss of health and stamina. We added a failure mode for the oxygen tanks in the COHAB so users are faced with the dilemma of mixture settings. If you are low on oxygen you might want to cut back on the mixture to conserve but you do so at the expense of crew health.  Set the levels too high and you do so at a higher consumption rate. We also changed the Photo Voltaic array to be 8 separate panels. Any one of the panels can fail and may cause the batteries to drain faster than they are being charged. You can shut down some systems like the lights to conserve energy or stop using some of the equipment that consumes energy. Again, this is a simulation decision that has to be made by the crew on a per incident basis.</p>
<p>As we add more things to the simulation we also add more challenge in the overall operation of creating and maintaining the colony. The next major phase will introduce food production in the form of algae and plant production in a greenhouse environment. The code is in now to actually allow the users to plant seeds and grow plants, harvest and convert the bio material to food or medicine. Users will have to constantly monitor soil, water and temperature to create enough food for survival.</p>
<p>Good luck to all the testers out there, time for me to get back to writing code……</p>
]]></content:encoded>
			<wfw:commentRss>http://hyperkat.com/blog/2009/02/state-of-the-colony/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Colony ETS &#8211; the simulation engine</title>
		<link>http://hyperkat.com/blog/colony-ets-the-simulation-engine/</link>
		<comments>http://hyperkat.com/blog/colony-ets-the-simulation-engine/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 20:27:37 +0000</pubDate>
		<dc:creator>Kraniel</dc:creator>
				<category><![CDATA[Colony Game Development]]></category>
		<category><![CDATA[Colony]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Game Play]]></category>
		<category><![CDATA[human translation]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[simulation systems]]></category>

		<guid isPermaLink="false">http://hyperkat.com/blog/?page_id=40</guid>
		<description><![CDATA[Colony ETS is the simulation edition of the technology under development by HyperKat Games. This application is designed to be a game front end tool set for educational and scientific analysis of exploration and colony scenarios in space. The simulation system can include: Scenario Editor: Setup parameters for colonization and specify complexity and test these [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />
<p id="v5id">Colony <span id="n8t0" class="misspell">ETS</span> is the simulation edition of the technology under development by <span id="n8t00" class="misspell">HyperKat</span> Games. This application is designed to be a game front end tool set for educational and scientific analysis of exploration and colony scenarios in space.</p>
<p id="v5id0">The simulation system can include:</p>
<ul id="v5id1">
<li id="v5id2"><strong>Scenario Editor:</strong> Setup parameters for colonization and specify complexity and test these scenarios in a user driven environment. This methodology brings into play the difficulty of machine to human translation of key information and activity, often lost through scripted artificial intelligence. Analysis can include user interface and automation principles to tweak fast learning skills, and refine focus on specific activities.</li>
<li id="v5id4"><strong>Server/Client and Hybrid Server/Client Models:</strong> Very flexible mechanism that can allow private use of server and client installations or hybrid models that still maintain persistence through links to an online <span id="n8t01" class="misspell">PHP</span> enabled website and database (MySQL). This allows the seamless transition of server states between users and reduces the need to have a dedicated master simulation server running at all times. Synchronization of data and persistent activities with the master server database allows for real time analysis of activities. Data gathering and the simulation activity are abstracted from each other and data is available at all times.</li>
<li id="v5id6"><strong>Web Standard Connectivity</strong> &#8211; Simple and easy to modify website (<span id="n8t02" class="misspell">PHP</span>) source code and database tables allow an advanced user to create the reporting structure in whatever form or format required. Creating new unique characteristics for game objects, systems, functions and inventories is straightforward, and allows for competitive or comparative success/failure models and track important behaviors.</li>
<li id="v5id7"><strong>&#8220;Realistic&#8221; Commercial 3D Game Engine</strong> &#8211; Colony <span id="n8t03" class="misspell">ETS</span> is based  on a fully featured 3D game engine and leverages mature tools and middle-ware. <span id="n8t04" class="misspell">HyperKat</span> has significantly modified this engine to enable the features described above, as well as adding in the complex ecosystems and functionality required for a simulation. Artwork can be developed to your specifications, making the user interface and graphics meet your unique vision.</li>
<li id="v5id8"><strong><span id="n8t05" class="misspell">DIY</span> or Contracted Development</strong>: Colony <span id="n8t06" class="misspell">ETS</span> can be any simulation you require. The current genesis is focused on space and planetary exploration, but this can be modified to suite your needs, either through in house development or through contract with <span id="n8t07" class="misspell">HyperKat</span>. <span id="n8t08" class="misspell">HyperKat</span> has already successfully released the <span id="n8t09" class="misspell">VIROS</span> Rover Simulation in a specific manner to facilitate use in a space camp, leveraging a specialized scripting/programming system for the rover.</li>
</ul>
<p id="v5id9">The goal of Colony <span id="n8t010" class="misspell">ETS</span> has been to put a user&#8217;s foot down onto a planet and experience a realistic concept of the challenges of space colonization. <span id="n8t011" class="misspell">Immersive</span> 3D graphics and detailed environments allows for a first person view of the planet, and breath taking vistas reinforce the &#8220;alien&#8221; nature all around. Simplified interactivity, mouse clicks and key presses activate the various systems, and allow for interaction to analyze and process resource samples, repair and maintain life support systems, grow food and medicine and produce power.</p>
<div id="v5id10">Planning is a key element of success. A variety of scenario options allows a user to select a prospective site, and determine what modules would be best suited. Limited weight and power require hard choices and trade-offs. Returning to a site after a successful analysis requires decisions on different landing areas (-close to a resource area? -far from a known hazard?) and the skills to convert and utilize multiple landing vehicles and equipment.</div>
<div>Persistent information is stored and updated to an online database, that can allow users to track their progress and acheivements with any basic internet connection.</div>
<p id="v5id11">Colony <span id="n8t012" class="misspell">ETS</span> is available for review by contacting Howard <span id="n8t013" class="misspell">Dortch</span> at <span id="n8t014" class="misspell">HyperKat</span> Games.</p>
]]></content:encoded>
			<wfw:commentRss>http://hyperkat.com/blog/colony-ets-the-simulation-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
