<?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>Solarus</title>
	<atom:link href="http://www.solarus-games.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.solarus-games.org</link>
	<description>An open-source Zelda-like game engine</description>
	<lastBuildDate>Tue, 17 Apr 2012 16:59:52 +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>Windows compilation finally documented</title>
		<link>http://www.solarus-games.org/2012/04/17/windows-compilation-finally-documented/</link>
		<comments>http://www.solarus-games.org/2012/04/17/windows-compilation-finally-documented/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 16:57:53 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-games.org/?p=286</guid>
		<description><![CDATA[A few days ago, I received an e-mail asking how I proceed to compile Solarus under Windows. That&#8217;s because the compilation instructions were very incomplete. As I made a quite detailed answer, this problem is fixed: the compilation instructions now explain how I compile Solarus with Windows. In short, I compile Solarus with Code::Blocks and MinGW32, i.e. in a [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, I received an e-mail asking how I proceed to compile Solarus under Windows. That&#8217;s because the compilation instructions were very incomplete. As I made a quite detailed answer, this problem is fixed: the <a title="Compilation instructions" href="http://www.solarus-games.org/solarus/compilation-instructions/">compilation instructions</a> now explain how I compile Solarus with Windows.</p>
<p>In short, I compile Solarus with Code::Blocks and MinGW32, i.e. in a Unix environment. I don&#8217;t use CMake, but it should also work with it. It would also be interesting to try Visual Studio.</p>
<p>Anyway, the hard part is to install all the required libraries. This is not specific to Solarus and I can&#8217;t really help you much with that… Any software with dependencies on other libraries is a nightmare to compile with Windows. You must download the headers and the libraries on each website, hoping that the website provides the library in a binary form. If it does not, you have to compile it yourself (or for Windows 32-bit, use the ones I have already compiled for you <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>With any Linux distribution, downloading and installing the libraries is totally trivial. One command line or one click, as you wish. But if you are using Windows, you probably have a good reason: you like <span style="text-decoration: line-through;">pain</span> challenge! Therefore, why don&#8217;t you consider moving to the next step: compile for Mac OS X? This will clearly be another dimension of challenge.</p>
<p>More seriously, what I mean is that installing a Linux distribution in dual-boot next to your Windows system is much, much easier than getting all dependencies right and compiling in Windows.</p>
<p>(And I don&#8217;t even talk about Mac OS X &#8211; I keep this topic for a future post.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2012/04/17/windows-compilation-finally-documented/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The English release!</title>
		<link>http://www.solarus-games.org/2012/04/05/the-english-release/</link>
		<comments>http://www.solarus-games.org/2012/04/05/the-english-release/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 23:19:20 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-games.org/?p=278</guid>
		<description><![CDATA[We are proud to announce a new version of our main creation Zelda Mystery of Solarus DX. This is version 1.5.0, and the quest is now available in English! Download now on Zelda Solarus Big thanks to the OpenPandora community who initiated the translation work, and to Jeff, Rypervenche and AleX_XelA who completed it. The translation was a [...]]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce a new version of our main creation <a title="Zelda Mystery of Solarus DX" href="http://www.solarus-games.org/games/zelda-mystery-of-solarus-dx/">Zelda Mystery of Solarus DX</a>. This is version 1.5.0, and the quest is now available in English!</p>
<p><img class="aligncenter" title="Zelda Mystery of Solarus DX screenshot" src="http://www.zelda-solarus.com/images/zsdx/dungeon_8_prickles.png" alt="" width="320" height="240" /></p>
<p style="text-align: center;"><a href="http://www.zelda-solarus.com/jeu-zsdx-download&amp;lang=en"><strong>Download now</strong></a> on Zelda Solarus</p>
<p>Big thanks to the <a href="http://boards.openpandora.org/index.php?/topic/6462-translation-help-needed-for-zelda-solarus-dx/">OpenPandora</a> community who initiated the translation work, and to Jeff, Rypervenche and AleX_XelA who completed it. The translation was a lot of work, with a text file of 6500 lines of dialogs to translate!</p>
<p>We hope that you will enjoy the game. This is the first English-speaking release of the game. Don&#8217;t hesitate to tell us if you find a typo or a strange dialog: I will publish updates. Translators did a great work, but nothing is perfect! The best way to report errors in dialogs or make some remarks or suggestions is to file an issue on our <a href="https://github.com/christopho/solarus/issues">github</a>.</p>
<p>Zelda Mystery of Solarus DX 1.5.0 changes:</p>
<ul>
<li>New language available: English</li>
<li>Fix two minor issues in dungeon 5</li>
</ul>
<div>Solarus 0.9.2 changes:</div>
<div>
<ul>
<li>Fix two bugs with teletransporters</li>
</ul>
</div>
<p>Full changelogs (including previous versionss) of both projects are in the git repository. As of now, future updates will be mentioned on this page.</p>
<p>The website also has a <a title="Downloads" href="http://www.solarus-games.org/games/downloads/">downloads page</a> now. I have also improved the top navigation bar as well as the right menus. The right menus now provide direct access to our games and to useful links for developers. It&#8217;s way better than before, but I&#8217;m not a an expert and your <a title="Contact" href="http://www.solarus-games.org/contact/">feedback</a> is welcome <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2012/04/05/the-english-release/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New website name</title>
		<link>http://www.solarus-games.org/2012/04/02/new-website-name/</link>
		<comments>http://www.solarus-games.org/2012/04/02/new-website-name/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 10:01:59 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-games.org/?p=231</guid>
		<description><![CDATA[Hi, The English translation of Zelda Mystery of Solarus DX is almost done! I am currently testing the game in English to make a last check. The game will probably be released in English in a few days. Some changes will appear on this website. First of all, the url has changed: it is now [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>The English translation of <a title="Zelda Mystery of Solarus DX" href="http://www.solarus-games.org/games/zelda-mystery-of-solarus-dx/">Zelda Mystery of Solarus DX</a> is almost done! I am currently testing the game in English to make a last check.</p>
<p>The game will probably be released in English in a few days. Some changes will appear on this website. First of all, the url has changed: it is now www.solarus-games.org. I did not like the old one <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And we talk about our games, not only about the engine. After the release, I will add a download page and the navigation menus will also be improved.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2012/04/02/new-website-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>English translation in progress</title>
		<link>http://www.solarus-games.org/2012/01/05/english-translation-in-progress/</link>
		<comments>http://www.solarus-games.org/2012/01/05/english-translation-in-progress/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 14:27:32 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=223</guid>
		<description><![CDATA[Happy new year everyone As you may know, Zelda: Mystery of Solarus DX is now finished. The French version was released on December 16th, 2011. The English and German translation of  the game are in progress. People from the OpenPandora community are working on the English translation (thanks!) and we are helping them. I have modified the syntax of the [...]]]></description>
			<content:encoded><![CDATA[<p>Happy new year everyone <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As you may know, <a title="Zelda Mystery of Solarus DX" href="http://www.solarus-engine.org/games/zelda-mystery-of-solarus-dx/">Zelda: Mystery of Solarus DX</a> is now finished. The French version was released on December 16th, 2011.</p>
<p>The English and German translation of  the game are in progress. People from the OpenPandora community are <a href="http://boards.openpandora.org/index.php?/topic/6462-translation-help-needed-forzelda-solarus-dx/">working</a> on the English translation (thanks!) and we are helping them. I have <a href="http://www.solarus-engine.org/doc/dialog_syntax.html">modified the syntax</a> of the dialog file so that writing and translating dialogs is much less painful and error-prone.</p>
<p>And the dialog file is now in Lua. All data files will eventually be converted to Lua, which is great for describing data. The Lua parser is lightweight and fast, including for big data files (it was initially designed for them). Lua is extensible and it is now trivial to write, for example, Lua scripts that check the validity of Lua data files. I am currently working on a tool that checks the dialog files and their translations. One day, we will be able to check the validity of an entire Solarus game and detect errors such as missing data files, invalid sprites specifications, untranslated dialogs, etc, and this tool will be integrated to the quest editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2012/01/05/english-translation-in-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zelda Mystery of Solarus DX is almost finished</title>
		<link>http://www.solarus-games.org/2011/12/10/zelda-mystery-of-solarus-dx-is-almost-finished/</link>
		<comments>http://www.solarus-games.org/2011/12/10/zelda-mystery-of-solarus-dx-is-almost-finished/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 11:19:43 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=206</guid>
		<description><![CDATA[The completed version of Zelda Mystery of Solarus DX will be available soon. Here is recent trailer showing a lot of game sequences! The French version will be released on December 16th. There is no release date (yet) for the English version, but I hope it will be ready in few weeks. Any help is welcome [...]]]></description>
			<content:encoded><![CDATA[<p>The completed version of Zelda Mystery of Solarus DX will be available soon. Here is recent trailer showing a lot of game sequences!</p>
<p><a href="http://www.solarus-games.org/2011/12/10/zelda-mystery-of-solarus-dx-is-almost-finished/"><em>Click here to view the embedded video.</em></a></p>
<p>The French version will be released on December 16th. There is no release date (yet) for the English version, but I hope it will be ready in few weeks. Any help is welcome for other translations. Feel free to contact me. If you already contacted me for a translation between the demo release and now, it&#8217;s possible that I did not answer you… Sorry about that. That&#8217;s because I didn&#8217;t know what I wanted (translate the old demo? make a new demo? wait for the completed game?). Finally, I chose the third option. So please accept my apologies and try again, the game is ready for translations now <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Because releasing ZSDX was the priority in 2011, I&#8217;ve been working a lot on this quest in the last months, and there was no important changes in the engine or the quest editor since the scripted enemies. New big changes in the engine and the quest editor were not necessary for our team to finish games like ZSDX and ZSXD. But after the release, I intend to improve the format of quest files and stabilize the quest editor so that you can also make your own quests with Solarus. I have plans about that, and I will update this development blog to keep you informed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2011/12/10/zelda-mystery-of-solarus-dx-is-almost-finished/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Download ZSXD now!</title>
		<link>http://www.solarus-games.org/2011/08/12/download-zsxd-now/</link>
		<comments>http://www.solarus-games.org/2011/08/12/download-zsxd-now/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 16:17:11 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=194</guid>
		<description><![CDATA[Our parodic creation Zelda Mystery of Solarus XD is now available in English, as announced in my previous post. You can find it on the download page of ZSXD on Zelda Solarus (the website is in French but the download page exists in English). You can also download it directly with one of the links [...]]]></description>
			<content:encoded><![CDATA[<p>Our parodic creation Zelda Mystery of Solarus XD is now available in English, as announced in my previous post. You can find it on the <a href="http://www.zelda-solarus.com/jeu-zsxd-download&amp;lang=en">download page of ZSXD</a> on Zelda Solarus (the website is in French but the download page exists in English). You can also download it directly with one of the links below:</p>
<ul>
<li>Windows: <a href="http://www.zelda-solarus.com/download-zsxd_win32_setup">installer</a> or <a href="http://www.zelda-solarus.com/download-zsxd_win32_zip">zip file</a></li>
<li>Debian or Ubuntu : <a href="http://www.zelda-solarus.com/download-zsxd_debian-i386">32 bit</a> or <a href="http://www.zelda-solarus.com/download-zsxd_debian-amd64">64 bit</a> (to play, the command to run is &#8220;solarus&#8221;)</li>
<li><a href="http://www.zelda-solarus.com/download-zsxd_src">Source code</a></li>
</ul>
<p>Have fun! But don&#8217;t forget: this game is essentially a big April 1st joke <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2011/08/12/download-zsxd-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Coming soon: Zelda Mystery of Solarus XD</title>
		<link>http://www.solarus-games.org/2011/08/08/coming-soon-zelda-mystery-of-solarus-xd/</link>
		<comments>http://www.solarus-games.org/2011/08/08/coming-soon-zelda-mystery-of-solarus-xd/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 17:35:26 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=175</guid>
		<description><![CDATA[Yes, the title is correct: Zelda Mystery of Solarus XD, not DX! DX is in progress too, but this is not what I&#8217;m talking about today! Zelda Mystery of Solarus XD (or ZSXD for short) is one of our creations. It&#8217;s a small parodic game that we released on April 1st, 2011. I did not [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, the title is correct: Zelda Mystery of Solarus XD, not DX! DX is in progress too, but this is not what I&#8217;m talking about today!</p>
<p>Zelda Mystery of Solarus XD (or ZSXD for short) is one of our creations. It&#8217;s a small parodic game that we released on April 1st, 2011. I did not talk about it earlier on this blog because the game was only available in French. However, people from the <a href="http://en.wikipedia.org/wiki/Caanoo">Caanoo</a> French-speaking community are currently working on a Caanoo port of this parodic game ZSXD. And they decided to translate it in English. We helped them for the translation, and it&#8217;s almost done! It still needs some final verifications.</p>
<p>Once it&#8217;s done, we will be able to make a release of ZSXD in English! Though it&#8217;s a parodic mini-game (initially a big April 1st joke), it&#8217;s a real, full game with two huge dungeons and 5-10 hours of playing.</p>
<p>Here are some screenshots:</p>
<p><a href="http://www.solarus-engine.org/wp-content/uploads/2011/08/yoda.png"><img class="aligncenter size-full wp-image-180" title="Yoda" src="http://www.solarus-engine.org/wp-content/uploads/2011/08/yoda.png" alt="" width="320" height="240" /></a></p>
<p><a href="http://www.solarus-engine.org/wp-content/uploads/2011/08/long_text.png"><img class="aligncenter size-full wp-image-178" title="Long text" src="http://www.solarus-engine.org/wp-content/uploads/2011/08/long_text.png" alt="" width="320" height="240" /></a><br />
<a href="http://www.solarus-engine.org/wp-content/uploads/2011/08/creeper.png"><img class="aligncenter size-full wp-image-177" title="Creeper!" src="http://www.solarus-engine.org/wp-content/uploads/2011/08/creeper.png" alt="" width="320" height="240" /></a><br />
<a href="http://www.solarus-engine.org/wp-content/uploads/2011/08/strike.png"><img class="aligncenter size-full wp-image-179" title="Strike" src="http://www.solarus-engine.org/wp-content/uploads/2011/08/strike.png" alt="" width="320" height="240" /></a><br />
<a href="http://www.solarus-engine.org/wp-content/uploads/2011/08/cannonballs.png"><img class="aligncenter size-full wp-image-176" title="Cannonballs" src="http://www.solarus-engine.org/wp-content/uploads/2011/08/cannonballs.png" alt="" width="320" height="240" /></a>Stay tuned <img src='http://www.solarus-games.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2011/08/08/coming-soon-zelda-mystery-of-solarus-xd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enemy scripts… finished!</title>
		<link>http://www.solarus-games.org/2011/01/18/enemy-scripts%e2%80%a6-finished/</link>
		<comments>http://www.solarus-games.org/2011/01/18/enemy-scripts%e2%80%a6-finished/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 13:41:41 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=156</guid>
		<description><![CDATA[Last week, I was thinking about the enemies system because one of the things I have to implement these days is the boss of the second dungeon. Then, I don&#8217;t know what happened. My fingers must have slipped. I did not really realize it, but I wrote everything to manage enemies with scripts. And here [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I was thinking about the enemies system because one of the things I have to implement these days is the boss of the second dungeon. Then, I don&#8217;t know what happened. My fingers must have slipped. I did not really realize it, but I wrote everything to manage enemies with scripts. And here we are: enemies are officially scripted now!</p>
<p>So far, each type of enemy was implemented as a C++ class (hardcoded into the engine). Creating a new type of enemy required to write a new C++ class that inherit the Enemy class. Even if  the API was easy to use, implementing new enemy types was a quite heavy task. And the editor&#8217;s source code also had to be updated to support the new type of enemy… So this is was annoying. The other reason to make scripted enemies is that it will allow you to make your own enemies for your own quest. What you want when creating new types of enemy is to specify  them as data files (a Lua script and some sprites), not to change the C++ engine.</p>
<p>So it&#8217;s done. I took 3 months to make scripted items, and 7 days to make scripted enemies. I&#8217;m surprised it is finished so soon. I was afraid it would be very hard, but thanks to the scripted items system, things were much easier that I thought. Most of the work was already done: for example, providing to Lua scripts some functions to manage sprites and movements. I started by writing the Lua script of each existing type of enemy. Then I deduced a list of 80 functions I needed to provide to Lua enemy scripts, and I implemented all of them. And that&#8217;s it! It just works!</p>
<p>And why it this so nice? It changes a lot. You want to write your own enemy (say, a spider)? Just create a file <tt>spider.lua</tt> that describes its properties and behavior:</p>
<p>﻿﻿<tt>spider.lua:</tt></p>
<p><tt> </tt></p>
<p><tt><br />
function event_appear()<br />
&nbsp;&nbsp;-- The enemy appears: set its properties<br />
&nbsp;&nbsp;sol.enemy.set_life(1)<br />
&nbsp;&nbsp;sol.enemy.create_sprite("enemies/spider")<br />
&nbsp;&nbsp;sol.enemy.set_size(16, 16)<br />
&nbsp;&nbsp;movement = sol.main.path_finding_movement_create(32)<br />
&nbsp;&nbsp;sol.enemy.start_movement(movement)<br />
end</tt></p>
<p>The <tt>sol.module.something()</tt> functions are functions of the engine that a Lua script can call. <tt>sol.enemy</tt> represents the current enemy and provides some functions to set their properties and their dynamic behavior. The engine can also call some functions of your scripts (the ones prefixed by <tt>event_</tt>): the function <tt>event_appear()</tt> is called by the engine when a new instance of the enemy arrives on the map. Here, we set this spider&#8217;s initial properties: its life, its sprite (the corresponding sprite file must exist, and contain a small set of predetermined animations like &#8220;stopped&#8221;, &#8220;walking&#8221;, &#8220;hurt&#8221;, etc.), its size and its movement. <tt>sol.main.path_finding_movement_create()</tt> creates a movement that calculates a path to the hero. That&#8217;s it, you have a new type of enemy. You can now add spiders to maps with the quest editor.</p>
<p>There are lots of functions like this. <tt>event_appear()</tt> is called by the engine to notify your enemy that it was just created on the map. Other useful callback functions are <tt>event_obstacle_reached()</tt>, <tt>event_movement_finished()</tt>, <tt>event_sprite_animation_finished()</tt>, <tt>event_dead()</tt>, etc… After the release of ZSDX, I want to make some tutorials to show the elements of making a Solarus quest: maps, enemies, items, sprites, NPCs…. In the meantime, you can have a look at the (updated) documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2011/01/18/enemy-scripts%e2%80%a6-finished/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New equipment system finished, ZSDX is the priority in 2011</title>
		<link>http://www.solarus-games.org/2011/01/10/new-equipment-system-finished-zsdx-is-the-priority-in-2011/</link>
		<comments>http://www.solarus-games.org/2011/01/10/new-equipment-system-finished-zsdx-is-the-priority-in-2011/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 13:08:46 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[equipment]]></category>
		<category><![CDATA[Zelda Mystery of Solarus DX]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=148</guid>
		<description><![CDATA[Hi everyone, During the last months of 2010, I worked hard to move all the equipment stuff from the C++ engine to the data files. This work is finished now! The quests now specify their list of equipment items (e.g. bombs, bow &#38; arrow, swords, bottles, rupees…) as explained in a previous post, and they [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everyone,</p>
<p>During the last months of 2010, I worked hard to move all the equipment stuff from the C++ engine to the data files. This work is finished now! The quests now specify their list of equipment items (e.g. bombs, bow &amp; arrow, swords, bottles, rupees…) as explained in a previous post, and they provide Lua scripts to manage them. Each item has a Lua script that defines its behavior when the player uses it or receives it. In other words, you can make your own quest with other items than the ones of Zelda Mystery of Solarus DX.  This new equipment system works great and it is an important step towards my bigger, long-term goal: making a generic Zelda-like 2D game engine.</p>
<p>From now on, I decided to focus more on developping the quest (Zelda Mystery of Solarus DX), and make less improvements to the C++ engine (Solarus). There will still be some necessary improvements though, like making scriptable enemies and bosses because for now, the behavior of enemies is hardcoded in the the C++ engine. But my priority for 2011 is the quest. Zelda Mystery of Solarus DX did not make much progress in 2010 because I had to improve the engine first.</p>
<p>In fact, I made some new maps during the Christmas break and I will make much more in the near future. And then, I may be able to start thinking about a release date for the full game…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2011/01/10/new-equipment-system-finished-zsdx-is-the-priority-in-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solarus moves to Git and GitHub</title>
		<link>http://www.solarus-games.org/2010/09/22/solarus-moves-to-git-and-github/</link>
		<comments>http://www.solarus-games.org/2010/09/22/solarus-moves-to-git-and-github/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 22:09:29 +0000</pubDate>
		<dc:creator>Christopho</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[souce code]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.solarus-engine.org/?p=138</guid>
		<description><![CDATA[I have just switched the source code from Subversion to Git. The code can now be accessed on github, which provides a nicer interface for the history of commits and many more features. Your svn local copy should be replaced by a local fork of the git repository. Everything is explained on the Solarus github [...]]]></description>
			<content:encoded><![CDATA[<p>I have just switched the source code from Subversion to <a href="http://github.com">Git</a>. The code can now be accessed on <a href="http://github.com/christopho/solarus">github</a>, which provides a nicer interface for the history of commits and many more  features.</p>
<p>Your svn local copy should be replaced by a local fork of the git repository. Everything is explained on the <a href="http://github.com/christopho/solarus">Solarus github</a> page, but to be short, use the following command to download the code (obviously, git needs to be installed):</p>
<pre>git clone git://github.com/christopho/solarus.git</pre>
<p>You now have a local fork of the repository, including the full history of commits. You may modify the code and even do your own local commits since git is a distributed versioning system. Then, if you want me to include your modifications into the official repository, you can make a request with git. Feel free to contribute!</p>
<p>Note: the SVN repository is still available but is now obsolete. New commits are only made on the Git repository. The SVN repository remains at revision 1443.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solarus-games.org/2010/09/22/solarus-moves-to-git-and-github/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

