<?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>LegacyWorlds Beta 6 &#187; map</title>
	<atom:link href="http://blog.legacyworlds.com/index.php/tag/map/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.legacyworlds.com</link>
	<description>Updates on the new version&#039;s design and progress</description>
	<lastBuildDate>Sat, 26 Mar 2011 10:18:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Milestone 2 – Database contents – Universe</title>
		<link>http://blog.legacyworlds.com/index.php/2011-01-11/milestone-2-database-contents-universe/</link>
		<comments>http://blog.legacyworlds.com/index.php/2011-01-11/milestone-2-database-contents-universe/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 09:00:22 +0000</pubDate>
		<dc:creator>TSeeker</dc:creator>
				<category><![CDATA[Milestones]]></category>
		<category><![CDATA[build queues]]></category>
		<category><![CDATA[buildings]]></category>
		<category><![CDATA[database contents]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[milestone 2]]></category>
		<category><![CDATA[planets]]></category>
		<category><![CDATA[systems]]></category>
		<category><![CDATA[universe]]></category>

		<guid isPermaLink="false">http://blog.legacyworlds.com/?p=255</guid>
		<description><![CDATA[This sixth post from the Milestone 2 database structure series describes the information that is associated with the universe: the map and the objects that are on it, as well as the description of a planet&#8217;s surface and operation. Map The map consists in two major entities: stellar systems and planets. A stellar system consists [...]]]></description>
			<content:encoded><![CDATA[<p>This sixth post from the <a title="Milestone 2 - Database contents - Introduction" href="http://blog.legacyworlds.com/index.php/2010-10-30/milestone-2-database-contents-introduction/">Milestone 2 database structure</a> series describes the information that is associated with the universe: the map and the objects that are on it, as well as the description of a planet&#8217;s surface and operation.<span id="more-255"></span></p>
<p><!-- p { margin-bottom: 0.08in; } --><strong>Map</strong><br />
The map consists in two major entities: stellar systems and planets.</p>
<p>A <span style="text-decoration: underline;">stellar system</span> consists in a <span style="text-decoration: underline;">pair of coordinates</span>, representing the system&#8217;s location on the map.</p>
<p>A <span style="text-decoration: underline;">planet</span> is found at a specific <span style="text-decoration: underline;">orbit</span> of a <span style="text-decoration: underline;">stellar system</span> (each system has 5 orbits). It is identified through an unique <span style="text-decoration: underline;">map object name</span> and includes a <span style="text-decoration: underline;">picture identifier</span> to be used when displaying the planet. A planet has a <span style="text-decoration: underline;">population</span>; a portion of this population is <span style="text-decoration: underline;">happy</span>, the rest isn&#8217;t.</p>
<p><span style="text-decoration: underline;">Planets</span> may feature any amount of <span style="text-decoration: underline;">resource providers</span> (at most one per <span style="text-decoration: underline;">type of resource</span>); each resource provider includes its <span style="text-decoration: underline;">maximal amount</span>, <span style="text-decoration: underline;">current amount</span>, <span style="text-decoration: underline;">extraction difficulty</span> and <span style="text-decoration: underline;">regeneration factor</span>.</p>
<p>In addition to basic information regarding a planet, its infrastructure and current tasks must be described.</p>
<p><strong>Buildings</strong></p>
<p>The infrastructure of a planet consists in a set of buildings. A <span style="text-decoration: underline;">building</span> is associated to a specific <span style="text-decoration: underline;">planet</span> and <span style="text-decoration: underline;">building type</span>. The record includes the building&#8217;s <span style="text-decoration: underline;">current hit points</span>, used to determine whether it should be destroyed or not, and affecting its production level.</p>
<p><strong>Civilian queues</strong></p>
<p>A planet may possess a civilian build queue which lists which actions are being performed with regards to the planet&#8217;s buildings. An <span style="text-decoration: underline;">civilian build queue entry</span> is specific to a <span style="text-decoration: underline;">planet</span> and is identified by its <span style="text-decoration: underline;">queue order</span>. It indicates the <span style="text-decoration: underline;">type of work</span> being performed (construction, repair, destruction) and includes information regarding the <span style="text-decoration: underline;">amount of work</span> which was already processed.</p>
<p>Construction is associated with a <span style="text-decoration: underline;">type of building</span> and a <span style="text-decoration: underline;">quantity</span> of buildings to construct, as well as the <span style="text-decoration: underline;">amount of work</span> which was already performed on the current building. Destruction and repair operations may be associated with either a <span style="text-decoration: underline;">type of building</span> and a <span style="text-decoration: underline;">quantity</span> (in which case the game update should select the most damaged buildings) or an <span style="text-decoration: underline;">actual building</span>.</p>
<p>Repair and destruction operations are updated when buildings are destroyed by external causes (inability to pay for the buildings&#8217; upkeep or battle damage).</p>
<p><strong>Military queues</strong></p>
<p>A planet may possess a military queue which lists which actions are being performed by the planet&#8217;s shipyards; military queues are only supported for planets actually owned by an empire. A <span style="text-decoration: underline;">military queue entry</span> is specific to an <span style="text-decoration: underline;">empire-controlled p</span><span style="text-decoration: underline;">lanet</span> and identified by its <span style="text-decoration: underline;">queue order</span>. Each queue entry is associated with an <span style="text-decoration: underline;">action being performed</span> (construction, repair, refit, decommission). There are two different types of military queue entries:</p>
<ul>
<li>some entries are associated with an <span style="text-decoration: underline;">empire ship design</span>; 	these entries also include the <span style="text-decoration: underline;">amount of ships</span> that should be affected by the action (this information is updated as ships are processed),</li>
<li>some entries are associated with an actual <span style="text-decoration: underline;">ship</span>.</li>
</ul>
<p>In addition, ship refitting operations are associated with a second <span style="text-decoration: underline;">empire ship design</span> which indicates the type of ship the operation will produce.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.legacyworlds.com/index.php/2011-01-11/milestone-2-database-contents-universe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A reshaped universe</title>
		<link>http://blog.legacyworlds.com/index.php/2008-02-10/a-reshaped-universe/</link>
		<comments>http://blog.legacyworlds.com/index.php/2008-02-10/a-reshaped-universe/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 09:14:42 +0000</pubDate>
		<dc:creator>ju</dc:creator>
				<category><![CDATA[Game design]]></category>
		<category><![CDATA[layers]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[stellar objects]]></category>
		<category><![CDATA[supergates]]></category>
		<category><![CDATA[universe]]></category>

		<guid isPermaLink="false">http://blog.legacyworlds.com/index.php/2008-02-10/a-reshaped-universe/</guid>
		<description><![CDATA[While Beta 5 universe is very simple to manage, with a grid of 6 planets systems or nebulae which expands when needed, it poses several problems. It isn&#8217;t very realistic and we have always been attached to have a universe which would be as close to reality as possible or which could function in a [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">While Beta 5 universe is very simple to manage, with a grid of 6 planets systems or nebulae which expands when needed, it poses several problems.</p>
<p align="justify">It isn&#8217;t very realistic and we have always been attached to have a universe which would be as close to reality as possible or which could function in a logical way.</p>
<p align="justify">Indeed, having planets which are all equivalent to each other, having stellar systems which always have the same number of planets and are so regularly organised in the universe or having a universe which is only a plane and not a 3D structure isn&#8217;t realistic.</p>
<p align="justify">Moreover, travel times to go from one side to another are getting enormous when the universe gets bigger. For now it is still manageable since the player base remains small. But what if we manage to attract more players?</p>
<p align="justify">Therefore we definitively had to rethink the shape of the universe to have it solve these various issues.</p>
<p align="justify"><span id="more-7"></span></p>
<p align="justify">This implied including various types of planets, be it on the size or environment point of view. Stellar systems had to include a random number of planets. The shape of the whole universe had to be less regular and had to include a notion of volume and not only plane. We also needed means to go faster from farther locations.</p>
<p align="justify">While we were at it, we could also include concepts we had thought of for Beta 5 but didn&#8217;t include at the time, such as stellar objects other than just planets, nebulae and planetary remains, for example asteroid belts.</p>
<p>This lead us to design a Beta 6 universe divided into layers. A layer is a roughly circular area containing a set of objects such as star systems, nebulae or black holes. Each layer has a Z coordinate, which indicates where to place the layer on the map. The only normal way to go from a layer to another is through a supergate. A graphical representation of an example layer is presented below (click the picture to get more explanations).</p>
<p><a href="http://blog.legacyworlds.com/index.php/2008-02-10/a-reshaped-universe/example-layout-of-a-layer/" rel="attachment wp-att-8" title="Example layout of a layer"><img src="http://blog.legacyworlds.com/wp-content/uploads/2008/02/layer.png" alt="Example layout of a layer" /></a></p>
<p>Various types of stellar objects can be found in each layer. Star systems are basically composed of a star which can be orbited by a varying (but limited) number of planets, planetary remains or asteroid belts. Nebulae are dense clouds of gas floating in space.</p>
<p>Black holes are singularities in the structure of space-time. They can occur naturally, which is fortunately rare, and can appear because of the use of devices related to a very advanced technology.</p>
<p align="justify">&nbsp;</p>
<p>Finally, supergates allow fleets to fly from a layer to another. Supergates cannot be built; they are leftovers of an ancient civilization, which connect layers in the universe. They occupy whole systems, a bit like nebulae, and are indestructible.</p>
<p>What do you think of this new shape of the universe?</p>
<p>Is it too complex to apprehend?</p>
<p>What do you think of the list of considered objects? Would you add something else (along nebulae, black holes, supergates, stellar systems including planets, asteroid belts and planetary remains)?</p>
<p>Considering supergates can be &#8220;controlled&#8221; by alliances, what kind of features would you associate with this supergate control?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.legacyworlds.com/index.php/2008-02-10/a-reshaped-universe/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>

