<?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>Garshasp Development Blog &#187; General</title>
	<atom:link href="http://dev.garshasp.ir/blog/archives/category/general/feed" rel="self" type="application/rss+xml" />
	<link>http://dev.garshasp.ir/blog</link>
	<description>The stuff that our lives are made of!</description>
	<lastBuildDate>Wed, 18 May 2011 07:01:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Of the Prince and the Pahlevan</title>
		<link>http://dev.garshasp.ir/blog/archives/200</link>
		<comments>http://dev.garshasp.ir/blog/archives/200#comments</comments>
		<pubDate>Tue, 04 May 2010 19:59:15 +0000</pubDate>
		<dc:creator>fassihi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mythology]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=200</guid>
		<description><![CDATA[The Prince of Persia series of games are probably among the most popular games of the past two decades. The goal of this post is to delve into the cross sections of Prince of Persia and Garshasp from the settings and story standpoint and a little bit of gameplay. Prince of Persia is a game [...]]]></description>
			<content:encoded><![CDATA[<p>The Prince of Persia series of games are probably among the most popular games of the past two decades. The goal of this post is to delve into the cross sections of Prince of Persia and Garshasp from the settings and story standpoint and a little bit of gameplay. Prince of Persia is a game made by the western Countries and us being the Persian developers of Garshasp get a lot of questions regarding the overlap of Garshasp and the Prince.</p>
<p>Lets look from a few angles:</p>
<p><strong>Inspirations:</strong><br />
The story of Prince of Persia series <a href="http://princeofpersia.wikia.com/wiki/Sources_of_inspiration">are inspired from</a> the book of <a href="http://en.wikipedia.org/wiki/One_Thousand_and_One_Nights">One Thousand and One Nights</a>. A book written in post Islam Persia (after the invasion of Iran by Arabs) which contains one thousand and one stories. Sinbad as among the most popular characters of the book. The main creator, Mechner, specifies <a href="http://en.wikipedia.org/wiki/Shahnameh">Shahnameh </a>as a source also but there doesn&#8217;t seem to be much influence.</p>
<p>The story of Garshasp is inspired from <a href="http://en.wikipedia.org/wiki/Avesta">Avesta </a>which is an ancient book written by <a href="http://en.wikipedia.org/wiki/Zoroaster">Zarathustra </a>and also &#8220;<a href="http://en.wikipedia.org/wiki/Asadi_Tusi#Garshaspnama_.28The_epic_of_Garshasp.29">Garshasp Nameh</a>&#8221; written by <a href="http://en.wikipedia.org/wiki/Asadi_Tusi">Asadi Tusi</a>, written a bit after &#8220;Shahnameh&#8221; by <a href="http://en.wikipedia.org/wiki/Ferdowsi">Ferdowsi</a>. The main characters and events in the game have had the most influence from Avesta which is is a main source for <a href="http://en.wikipedia.org/wiki/Persian_mythology">Persian Mythology</a>, most of the stories of this book have roots in more ancient times and the main theme contains huge elements of fantasy, unlike the book of One Thousand and One nights which has a more realistic style to it.</p>
<p><strong>Settings:</strong><br />
Prince of Persia belongs to the stories from a point in time where Arabic culture is popular and which is the advent of the <a href="http://en.wikipedia.org/wiki/Islamic_architecture">Islamic Architecture</a> for buildings. This can be seen from most of the buildings and designs in the series. The type of swords (curved) used in the game are all <a href="http://en.wikipedia.org/wiki/Saif">Arabic swords (Saif)</a>. There are a lot of Indian symbols in the game also. There is even some Arabic texts written on some walls in some series. Overall the Prince of Persia games do not usually seem that Persian to the Persians.</p>
<p>Garshasp does not belong to a specific time in history, it belongs to the time of Mythology. Hence no particular architectural style has been followed in the design of the game. However great effort has been done by the artists to not use the post Islamic elements of Persia and study the ancient art of Iran to create a fantasy mythological art style which is highly inspired by the <a href="http://en.wikipedia.org/wiki/Persia_before_Islam#Pre-Islamic_history">ancient pre Islamic Iranian</a> themes. No Arabic or Indian symbols are used in the game. The same is true for the music composed for the game.</p>
<p><strong>Character:</strong><br />
The Prince in Prince of Persia is of course a prince which tries to fight the evil rulers and there is usually a princess around where he is trying to rescue. The character is very skillful in acrobatic moves and has a slim build.</p>
<p><a href="http://en.wikipedia.org/wiki/Garshasp">Garshasp </a>is a type of super hero which is often known as the &#8220;Adventurer Type&#8221;. He works for nobody, does not stay in one place for long, travels a lot, is really powerful and fears nothing. He is known in Avesta as the Monster Slayer and he lives his life to punish the dark forces of <a href="http://en.wikipedia.org/wiki/Ahriman">Ahriman</a>. A dark future haunts his life and he will play a big role in the final battle of the universe. His sole is put to sleep by <a href="http://en.wikipedia.org/wiki/Ahuramazda">Ahuramazda </a>in order to be waken at the end of the world when the bounded time transforms again to unbounded time.</p>
<p>Now a little about gameplay</p>
<p><strong>Gameplay</strong><br />
Prince of Persia is usually heavily relying on platforming elements, then combat. Combat is much more important in Garshasp than the platforming elements.<br />
Prince of Persia is mostly traversing indoor areas, Garshasp is mostly outdoors, starts out from a city under fire, travels to a jungle, then to the Mountains and finally in a cursed temple.<br />
Prince of Persia has the standard third person camera but the camera in Garshasp is pre-directed cinematic camera.</p>
<p><strong>Some Notes: </strong><br />
The name Dahaka is used in Prince of Persia series which is in fact a transform of <a href="http://en.wikipedia.org/wiki/Zahhak">Azhi Dahak</a> which is the main <a href="http://en.wikipedia.org/wiki/Deev">Deev </a>in Persian Mythology. Azhi Dahak is the brother of <a href="http://en.wikipedia.org/wiki/Jamshid">Jamshid </a>who dethroned him and brought darkness to the world. It is part of the back story of the Garshasp game.</p>
<p>Ahriman is the name of the main boss in Prince of Persia 2008. Ahriman is the root of all evil in Persian Mythology.</p>
<p>Elika speaks Farsi in some parts of Prince of Persia 2008.</p>
<p>The Deev in Prince of Persia 5 (Forgotten Sands) speaks Farsi, quite a hilarious fact, smells like some lame Hollywood conspiracy.</p>
<p><strong>Some trivia:</strong><br />
Garshasp started out as an RPG title, the decision to switch to the action genre was decided a little after some team members got heavily involved with playing Prince of Persia (The Two Thrones)<br />
One of the main programmers considers POP &#8211; Warrior Within to be one of the best games made ever.<br />
The whole team agrees that something with the combat in Prince of Persia &#8211; Forgotten Sands is awfully wrong. (How can the beautiful designed combat mechanism in the previous series turn into this funny thing?)<br />
Although Prince of Persia was the game to push the team over to the action genre, God of War has had the most influence on the development process of &#8220;Garshasp&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/200/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Latest Trailer</title>
		<link>http://dev.garshasp.ir/blog/archives/197</link>
		<comments>http://dev.garshasp.ir/blog/archives/197#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:17:48 +0000</pubDate>
		<dc:creator>fassihi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Trailer]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=197</guid>
		<description><![CDATA[Hi resolution version of the trailer can be downloaded from: http://garshasp.com/downloads]]></description>
			<content:encoded><![CDATA[<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/ej-pl7Ch_-o&#038;hl=en_US&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ej-pl7Ch_-o&#038;hl=en_US&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>Hi resolution version of the trailer can be downloaded from:<br />
<a href="http://garshasp.com/downloads"></p>
<p>http://garshasp.com/downloads</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/197/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Weblog</title>
		<link>http://dev.garshasp.ir/blog/archives/195</link>
		<comments>http://dev.garshasp.ir/blog/archives/195#comments</comments>
		<pubDate>Mon, 26 Apr 2010 07:28:46 +0000</pubDate>
		<dc:creator>fassihi</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=195</guid>
		<description><![CDATA[A new weblog (in Farsi) is up for Garshasp. This weblog will cover everything regarding the game (gamplay, characters, environments), the development process, Persian Mythology and answer the frequently asked questions. http://garshasp.ir/blog/]]></description>
			<content:encoded><![CDATA[<p>A new weblog (in Farsi) is up for Garshasp. This weblog will cover everything regarding the game (gamplay, characters, environments), the development process, Persian Mythology and answer the frequently asked questions.</p>
<p><a href="http://garshasp.ir/blog/">http://garshasp.ir/blog/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/195/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Run Please! (or how do we enjoy a cup of coffee while the bugs are being chased.)</title>
		<link>http://dev.garshasp.ir/blog/archives/184</link>
		<comments>http://dev.garshasp.ir/blog/archives/184#comments</comments>
		<pubDate>Fri, 26 Mar 2010 16:17:54 +0000</pubDate>
		<dc:creator>Yaser Zhian</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[Engine]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[No beach for you!]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Zorvan]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=184</guid>
		<description><![CDATA[In the past weeks, a very common sight at Fanafzar was a series of 4 or 5 machines, all running Garshasp on a pre-recorded command sequence (or timedemo, or whatever you might want to call it,) trying to get the game to crash or fire an assertion or behave erratically to help us pinpoint some [...]]]></description>
			<content:encoded><![CDATA[<p>In the past weeks, a very common sight at Fanafzar was a series of 4 or 5 machines, all running Garshasp on a pre-recorded command sequence (or timedemo, or whatever you might want to call it,) trying to get the game to crash or fire an assertion or behave erratically to help us pinpoint some intermittent or hard to reproduce bug.</p>
<p>First of all, we have a quite cool replay feature in Zorvan (our engine) that lets us record and then play back a game session. It&#8217;s not perfect, and not quite fit for end-users, but you wouldn&#8217;t imagine how useful it has been (and will be) to us.</p>
<p>This replay system is serving as our unit test (&#8220;You added that feature? Let&#8217;s see if the boat sequence is playable now.&#8221;) and our regression test (&#8220;You committed that fix? Let&#8217;s see if the game is still playable!!!&#8221;) and our performance test and playability test and much more. Since the structure of our game is linear by design, we can get very good coverage with a straightforward replaying of the entire game.</p>
<p>In any case, since we are almost feature-frozen now, our (programmer&#8217;s) lives mostly consist of running the game till it crashes (or does something it shouldn&#8217;t do) and then tracking down the bug and working it out.</p>
<p>I guess the next step will be finding the few major performance bottlenecks and optimizing them (that we have put off till now because they would have made debugging and adding features quite hard.)</p>
<p>My point in all this was that debugging is usually considered a gruesome and intimidating task, or boring and uninteresting at best. Right now, I quite enjoy debugging our engine and game for two main reasons: first is the replay system (which makes debugging much more effective, targeted and efficient) and second and more important is finding out bugs in my own (and our own) mental processes by finding bugs in the code that resulted from those processes.</p>
<p>It can be illuminating to find out what you had missed when you designed or implemented a piece of code, or the bugs caused by lack of communication or a problem in the general work flow (these are not common, but interesting nonetheless.) This form of revelation that results from finding a bug in your code is quite a rush and can make us better programmers.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/184/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>in Siavoshgard</title>
		<link>http://dev.garshasp.ir/blog/archives/178</link>
		<comments>http://dev.garshasp.ir/blog/archives/178#comments</comments>
		<pubDate>Mon, 15 Mar 2010 21:29:09 +0000</pubDate>
		<dc:creator>fassihi</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=178</guid>
		<description><![CDATA[&#8220;&#8230; where the hell did he go? &#8230;&#8221;]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a rel="attachment wp-att-177" href="http://dev.garshasp.ir/blog/archives/178/garshasp"><img class="aligncenter size-full wp-image-177" title="Garshasp" src="http://dev.garshasp.ir/blog/wp-content/uploads/2010/03/garshasp.jpg" alt="" width="575" height="325" /></a></p>
<p style="text-align: center;"><em>&#8220;&#8230; where the hell did he go? &#8230;&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/178/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Presentation files from dev team&#8217;s workshops.</title>
		<link>http://dev.garshasp.ir/blog/archives/146</link>
		<comments>http://dev.garshasp.ir/blog/archives/146#comments</comments>
		<pubDate>Sun, 18 Oct 2009 19:02:35 +0000</pubDate>
		<dc:creator>aidin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[R&D]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=146</guid>
		<description><![CDATA[Hi, You can get presentation files (PPT, PPTx, PDF) from our R&#38;D section. If you don&#8217;t have Office 2007 or office at all, you can use this great tool to just view PPTx files. You can use open source solutions for PDF files, such as Foxit viewer. -idn]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>You can get presentation files (PPT, PPTx, PDF) from our <a href="http://garshasp.ir/R%2526D">R&amp;D section</a>. If you don&#8217;t have Office 2007 or office at all, you can use <a href="http://www.microsoft.com/downloads/details.aspx?familyid=048dc840-14e1-467d-8dca-19d2a8fd7485">this great tool to just view PPTx files</a>. You can use open source solutions for PDF files, such as <a href="http://www.foxitsoftware.com/downloads/index.php">Foxit viewer</a>.</p>
<p>-idn</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/146/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Welcome</title>
		<link>http://dev.garshasp.ir/blog/archives/6</link>
		<comments>http://dev.garshasp.ir/blog/archives/6#comments</comments>
		<pubDate>Sun, 26 Apr 2009 11:49:37 +0000</pubDate>
		<dc:creator>Yaser Zhian</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[unrelated]]></category>

		<guid isPermaLink="false">http://dev.garshasp.ir/blog/?p=6</guid>
		<description><![CDATA[This is going to be our development blog for the Garshasp game. The plan is for the different team members (art, code, etc.) to post here about their activities, achievements and problems in their work. I hope we can find the time to post and you find the time to read and comment!]]></description>
			<content:encoded><![CDATA[<p>This is going to be our development blog for the Garshasp game. The plan is for the different team members (art, code, etc.) to post here about their activities, achievements and problems in their work.<br />
I hope we can find the time to post and you find the time to read and comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.garshasp.ir/blog/archives/6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

