<?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>Allefant Games</title>
	<atom:link href="http://allefant.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://allefant.com</link>
	<description></description>
	<lastBuildDate>Sun, 07 Mar 2010 04:14:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>the end of END_OF_MAIN</title>
		<link>http://allefant.com/the-end-of-end_of_main/</link>
		<comments>http://allefant.com/the-end-of-end_of_main/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 00:29:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=315</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/allegro.gif"  alt="the-end-of-end_of_main" border="0" /></div>
Looks like Allegro 5 is on track to actually getting released. Evert had the honor of doing the historic commit:

Revision: 12842
http://alleg.svn.sourceforge.net/alleg/?rev=12842&#38;view=rev
Author:   eglebbk
Date:     2010-01-24 23:13:25 +0000 (Sun, 24 Jan 2010)

Log Message:
-----------
Removed END_OF_MAIN() from all Allegro examples and from the library.

For me the END_OF_MAIN macro always was one of the bad things about Allegro 4 and now [...]]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/allegro.gif"  alt="the-end-of-end_of_main" border="0" /></div>
<p>Looks like Allegro 5 is on track to actually getting released. Evert had the honor of doing the historic commit:</p>
<blockquote>
<pre>Revision: 12842
http://alleg.svn.sourceforge.net/alleg/?rev=12842&amp;view=rev
Author:   eglebbk
Date:     2010-01-24 23:13:25 +0000 (Sun, 24 Jan 2010)

Log Message:
-----------
Removed END_OF_MAIN() from all Allegro examples and from the library.</pre>
</blockquote>
<p>For me the END_OF_MAIN macro always was one of the bad things about Allegro 4 and now in A5 we finally have done away with it. Why it was so hard to get rid of it is an interesting story all by itself&#8230; but not what I was going to post about&#8230;</p>
<p>In fact the reason I&#8217;m posting is just to keep my three-posts-per-year rate up. Seeing how it&#8217;s still only January, I might even do much better this year. On the other hand with work and all kinds of other troubles I highly doubt that. And my focus also is more on Sword of Fargoal than on Allegro 5 right now &#8211; still maybe there will be a weekend where I spontaneously decide to take part in a LudumDare or similar. I kinda missed the last LD as well as PyWeek and SpeedHack &#8211; much harder to have time for this kind of things now. And I miss them a lot.</p>
<p>Anyway, I plan to port one of my games on this site to my ipod using Allegro 5. Haven&#8217;t decided which one yet. But it will be some incentive to hack on A5. That is if Trent has left any bugs to fix for me in the iphone port. Not sure I&#8217;ll really get around to it though and then whether I&#8217;ll submit the game to the app store&#8230; it would mean getting a dev license and for that ideally first registering a company name &#8211; which may be easy and cheap, but just as well may be not.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/the-end-of-end_of_main/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>allefant.com</title>
		<link>http://allefant.com/allefant-com/</link>
		<comments>http://allefant.com/allefant-com/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 23:22:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=305</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/wordpress.png"  alt="allefant-com" border="0" /></div>
Just upgraded wordpress to 2.8.4, and since I felt like throwing away some money, purchased a domain for this site. After being up for 10 years or so it deserves it. So, I can view my homepage now by typing in allefant.com instead of allefant.sf.net  
]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/wordpress.png"  alt="allefant-com" border="0" /></div>
<p>Just upgraded wordpress to 2.8.4, and since I felt like throwing away some money, purchased a domain for this site. After being up for 10 years or so it deserves it. So, I can view my homepage now by typing in allefant.com instead of allefant.sf.net <img src='http://allefant.sourceforge.net/wp_/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/allefant-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>time for an update</title>
		<link>http://allefant.com/time-for-an-update/</link>
		<comments>http://allefant.com/time-for-an-update/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 20:13:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?p=300</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/lawn.gif"  alt="time-for-an-update" border="0" /></div>
Guess it&#8217;s time to put an update here lest the wordpress upgrade will be the only post this year. Well, I just added 3 of my game entries I made in the last year or so: Ultimatum (TINS 2008), The Wave (LD #14) and Lawn (PyWeek 8).
Really looking forward to the next Allegro speedhack now [...]]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/lawn.gif"  alt="time-for-an-update" border="0" /></div>
<p>Guess it&#8217;s time to put an update here lest the wordpress upgrade will be the only post this year. Well, I just added 3 of my game entries I made in the last year or so: <a href="/ultimatum">Ultimatum</a> (TINS 2008), <a href="/thewave">The Wave</a> (LD #14) and <a href="/lawn">Lawn</a> (PyWeek 8).</p>
<p>Really looking forward to the next Allegro speedhack now which will be in a few days &#8211; and I should have time to spend the whole weekend making an entry. Of course, as always, speedhack has lots of rules the game must abide to&#8230; so can&#8217;t do any advance planning. Which is the fun in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/time-for-an-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultimatum</title>
		<link>http://allefant.com/ultimatum/</link>
		<comments>http://allefant.com/ultimatum/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 19:49:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?page_id=293</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/ultimatum.gif"  alt="ultimatum" border="0" /></div>
This was my TINS 2008 entry.

]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/ultimatum.gif"  alt="ultimatum" border="0" /></div>
<p>This was my TINS 2008 entry.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/bO3FLlEFjw4&#038;hl=en&#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/bO3FLlEFjw4&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/ultimatum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TheWave</title>
		<link>http://allefant.com/thewave/</link>
		<comments>http://allefant.com/thewave/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 17:05:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?page_id=289</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/thewave.gif"  alt="thewave" border="0" /></div>
This was my LudumDare 2009 entry.

]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/thewave.gif"  alt="thewave" border="0" /></div>
<p>This was my LudumDare 2009 entry.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/MHkivU03JlA&#038;hl=en&#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/MHkivU03JlA&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/thewave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lawn</title>
		<link>http://allefant.com/lawn/</link>
		<comments>http://allefant.com/lawn/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:58:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?page_id=287</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/lawn.gif"  alt="lawn" border="0" /></div>
This was my entry to pyweek 2009.

]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/lawn.gif"  alt="lawn" border="0" /></div>
<p>This was my entry to pyweek 2009.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ccH7Re4QYyk&#038;hl=en&#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/ccH7Re4QYyk&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/lawn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lua</title>
		<link>http://allefant.com/lua/</link>
		<comments>http://allefant.com/lua/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 23:43:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?page_id=278</guid>
		<description><![CDATA[Looked a bit at Lua lately, as tinypy doesn&#8217;t really seem to carry on (yet) and so is a bit risky to use for anything.
Good points about Lua I&#8217;ve seen at first glance:

Human readable syntax.
Simple, fast and small virtual machine.
Secure embedded execution.
Easy to embed and extend in a C program.

Bad points:

Syntax is almost too simple [...]]]></description>
			<content:encoded><![CDATA[<p>Looked a bit at Lua lately, as tinypy doesn&#8217;t really seem to carry on (yet) and so is a bit risky to use for anything.</p>
<p>Good points about Lua I&#8217;ve seen at first glance:</p>
<ul>
<li>Human readable syntax.</li>
<li>Simple, fast and small virtual machine.</li>
<li>Secure embedded execution.</li>
<li>Easy to embed and extend in a C program.</li>
</ul>
<p>Bad points:</p>
<ul>
<li>Syntax is almost too simple &#8211; it&#8217;s almost 100% identical to a 20 year old BASIC dialect.</li>
<li>Variables are global instead of local by default &#8211; catastrophic design mistake.</li>
<li>Arrays start with &#8220;1&#8243; instead of &#8220;0&#8243;. Somewhat cumbersome.</li>
</ul>
<p>The global variables are a kinda big issue, makes it very hard to use scripts in a good way if you have many of them. But of course nothing stops you from sticking a &#8220;local&#8221; before every use of a variable &#8211; which would negates the &#8220;human readable&#8221; part in the good points though. Oh well.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/lua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allefant7</title>
		<link>http://allefant.com/allefant7/</link>
		<comments>http://allefant.com/allefant7/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:36:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?page_id=275</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/a7.gif"  alt="allefant7" border="0" /></div>
For now, see here for the pyweek logs: http://pyweek.org/e/allefant7/

]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/a7.gif"  alt="allefant7" border="0" /></div>
<p>For now, see here for the pyweek logs: <a href="http://pyweek.org/e/allefant7/">http://pyweek.org/e/allefant7/</a></p>
<p><object width="425" height="344" data="http://www.youtube.com/v/V6ncgzzLItM&amp;hl=en" type="application/x-shockwave-flash"><param name="src" value="http://www.youtube.com/v/V6ncgzzLItM&amp;hl=en" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/allefant7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress upgrade</title>
		<link>http://allefant.com/wordpress-upgrade/</link>
		<comments>http://allefant.com/wordpress-upgrade/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 17:00:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/archives/256</guid>
		<description><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/wordpress.png"  alt="wordpress-upgrade" border="0" /></div>
Just upgraded to wordpress 2.7.1, which was suspiciously easy. The theme still works, page categories plugin still works (the plugin is still required though).In fact nothing looks different except the admin section. And all I did was unzip the new version over the old then let the auto-update thing convert the database or whatever. Well, [...]]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.sourceforge.net/wp_/../pics/wordpress.png"  alt="wordpress-upgrade" border="0" /></div>
<p>Just upgraded to wordpress 2.7.1, which was suspiciously easy. The theme still works, page categories plugin still works (the plugin is still required though).In fact nothing looks different except the admin section. And all I did was unzip the new version over the old then let the auto-update thing convert the database or whatever. Well, really nice for sure, big plus point to the wordpress devs.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/wordpress-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why reverse polish notation is bad</title>
		<link>http://allefant.com/why-reverse-polish-notation-is-bad/</link>
		<comments>http://allefant.com/why-reverse-polish-notation-is-bad/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 13:44:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://allefant.sourceforge.net/wordpress/?page_id=253</guid>
		<description><![CDATA[In one word: It&#8217;s unreadable for us humans. Just look at this example in RPN:
1 2 3 4 5 6 + &#8211; - + -
How long do you need to calculate the result if you just read along letter by letter? A long time, because until you reach the first plus sign, you simply can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>In one word: It&#8217;s unreadable for us humans. Just look at this example in RPN:</p>
<p>1 2 3 4 5 6 + &#8211; - + -</p>
<p>How long do you need to calculate the result if you just read along letter by letter? A long time, because until you reach the first plus sign, you simply can&#8217;t do anything at all but remember the numbers. And we&#8217;re bad at remembering many things.</p>
<p>Just to make this clear, do the same in in-fix notation:</p>
<p>6 + 5 &#8211; 4 &#8211; 3 + 2 &#8211; 1</p>
<p>Reading along letter by letter, when you get to the last &#8220;1&#8243;, you already have the answer of the calculation. This is not because we are used to infix notation more than RPN &#8211; it is just because it is the natural way things work.</p>
<p>This also is not only the case for mathematical formulas, but also language. If I say &#8220;I gave you a book.&#8221;, then in RPN it would be something like &#8220;I you book a gave&#8221;. Or &#8220;I went to the shop and bought a book.&#8221; would be &#8220;Book a I shop the to went bought and.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/why-reverse-polish-notation-is-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
