<?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>PannonRex &#187; Games</title>
	<atom:link href="http://www.pannonrex.com/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pannonrex.com</link>
	<description>Solutions that Work</description>
	<lastBuildDate>Wed, 17 Aug 2011 10:08:11 +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>Pong now supports new keyboard layouts</title>
		<link>http://www.pannonrex.com/2007/01/31/pong-now-supports-new-keyboard-layouts/</link>
		<comments>http://www.pannonrex.com/2007/01/31/pong-now-supports-new-keyboard-layouts/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 01:27:11 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Pong]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=44</guid>
		<description><![CDATA[By popular demand I added a few key codes to Pong to support AZERTY (French, Belgian) and Dvorak layouts. With the original support of QWERTY and QWERTZ (Germany and Central Europe) we covered most Latin keyboards, I hope. Let me know if some more is needed. Also twisted the LEDs/indicators at the top. If someone [...]]]></description>
			<content:encoded><![CDATA[<p>By popular demand I added a few key codes to Pong to support AZERTY (French, Belgian) and Dvorak layouts. With the original support of QWERTY and QWERTZ (Germany and Central Europe) we covered most Latin keyboards, I hope. Let me know if some more is needed.</p>
<p>Also twisted the LEDs/indicators at the top. If someone hasn&#8217;t figured it out yet, they are (surprise!) indicating the key presses of the players and the bouncing of the ball on the racket. The current layout is more consistent with the movement.</p>
<p>Added an extra link to this blog on the intro screen because I had the passing feeling few have figured out that clicking on the company name in the lower right corner takes you here.</p>
<p>You can take a look at the application <a href="http://pingpong.labs.morfik.com/" target="_blank" title="Pong in Morfik Labs">here</a> and download the source code in the <a href="http://www.morfik.com/mfkPong.zip?cls=Blob&amp;ds=tblXApps&amp;cn=Xappfiles&amp;kn=MFK%24GUID&amp;kv=47D1F5E455D0-7CF4-B9FE-85F7B34C2A8A" title="Pong code in the Morfik Labs" target="_blank">Morfik Labs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2007/01/31/pong-now-supports-new-keyboard-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 Web 2.0 games</title>
		<link>http://www.pannonrex.com/2006/09/11/top-10-web-20-games/</link>
		<comments>http://www.pannonrex.com/2006/09/11/top-10-web-20-games/#comments</comments>
		<pubDate>Mon, 11 Sep 2006 16:31:01 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Pong]]></category>
		<category><![CDATA[Sweeper]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=31</guid>
		<description><![CDATA[Ed has a wonderful site listing some of the most popular Web 2.0 games offered on the web, and also a Top 10 List. Fortunately, Pong and Sweeper have made onto the list, but they need some promoting to get into the top ten, so do not hesitate! Ed has some good ideas on Pong [...]]]></description>
			<content:encoded><![CDATA[<p>Ed has <a target="_blank" title="Web2 games" href="http://www.ajaxgames.blogspot.com/">a wonderful site</a> listing some of the most popular Web 2.0 games offered on the web, and also a Top 10 List.</p>
<p>Fortunately, Pong and Sweeper have made onto the list, but they need some promoting to get into the top ten, so do not hesitate!</p>
<p>Ed has some good ideas on Pong and Sweeper features that I should add ASAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/09/11/top-10-web-20-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not all browsers are made equal in speed</title>
		<link>http://www.pannonrex.com/2006/04/03/not-all-browsers-are-made-equal-in-speed/</link>
		<comments>http://www.pannonrex.com/2006/04/03/not-all-browsers-are-made-equal-in-speed/#comments</comments>
		<pubDate>Mon, 03 Apr 2006 19:01:42 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Backbase]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[OpenLaszlo]]></category>
		<category><![CDATA[Sweeper]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=25</guid>
		<description><![CDATA[Today I had an enlightening experience. As I complained a couple of days ago, @Sweeper 0.8 (my Morfik Mine Sweeper clone) was dead slow when switching into Intermediate or Expert mode due to a lot of control demolitions/creations going on in the background. So I decided that some optimization was in order and today just [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had an enlightening experience. As I complained a couple of days ago, @Sweeper 0.8 (my Morfik Mine Sweeper clone) was dead slow when switching into Intermediate or Expert mode due to a lot of control demolitions/creations  going on in the background.  So  I decided that some optimization was in order and today just wanted to look into doing this when (almost by coincidence) I discovered that the speed was much-much better (almost palatable for even a maximalist) than I originally experienced. What gives?</p>
<p><span id="more-25"></span></p>
<p>When I develop with Morfik, it uses Internet Explorer (6.0 XP/SP2) by default to run the application. I discovered the performance problems this way while running the app from the IDE.</p>
<p>Today I started the app from the command line (I wanted to take a look at the generated code) and it came up in Firefox (1.5) since that is the default browser on the same machine. Was I surprised seeing that it was noticeably faster to switch modes!</p>
<p>My first reaction was to think of a few &#8216;nice&#8217; words about my ignorance in forgetting how an IDE can affect performance by doing some extra hops for debugging in the background (in retrospect: is this so in Morfik&#8217;s case? I&#8217;ll figure that out&#8230;).</p>
<p>Then I remembered that indeed I had done some profiling the other day and narrowed down the possible number of lines for the performance issue quite a lot and none of those lines should be affected by IDE magick.</p>
<p>So decided to do some investigations and did profile the same task (switching from Basic into Expert) in both browsers on the same machine with the same conditions (only the two browsers loaded, average of 5 runs for each). Here are the results:</p>
<ul>
<li><strong>Internet Explorer</strong> finished on average in <strong>18.34 secs</strong></li>
<li><strong>Firefox</strong> finished on average in <strong>3.38 secs</strong></li>
</ul>
<p>Now, that IS a difference. In this test <strong>Firefox was faster by</strong> cca. <strong>5.42 times</strong>.</p>
<p>One could say that this is irrelevant and why do I care in the first place? The answer is simple. New web applications (based on AJAX) and many Web 2.0 frameworks (Morfik, Backbase, the new OpenLaszlo DHTML renderer, Ruby on Rails, etc.) rely on the browser as a UI rendering engine. Such great differences in speed mean that either the browser manufacturers will have to tune their solutions to be more in line or we application developers will have again to do some magic to mitigate the differences (of course, this is not optimized code, but that is not the point, OK?).</p>
<p>If you want to take a look at the results first hand, you can do it by either <a target="_blank" title="@Sweeper in action" href="http://minesweeper.labs.morfik.com/">running the Mine Sweeper app</a> from the Morfik Dev2Dev site or <a target="_blank" title="@Sweeper source code" href="http://pioneers.morfik.com/Sweeper.zip?cls=Blob&#038;ds=DownloadTable&#038;gid=97376F98-DBA8-4FAB-A98B-809E53D3EB9D&#038;cn=DownloadFile">downloading the source code</a> and running it locally (it is pre-compiled in the archive).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/04/03/not-all-browsers-are-made-equal-in-speed/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Pong: v0.4 is out + AI smarts challenge</title>
		<link>http://www.pannonrex.com/2006/03/29/pong-04-is-out-ai-smarts-challenge/</link>
		<comments>http://www.pannonrex.com/2006/03/29/pong-04-is-out-ai-smarts-challenge/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 23:03:16 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Pong]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=24</guid>
		<description><![CDATA[This version is really a small maintenance release, making sure we compile with Morfik 0.8.6.5 and adding the blog link: if you click on the PannonRex name, it will take you to this blog showing all topics related to Pong, so it is a nice shorthand to check out any news AND post your comments. [...]]]></description>
			<content:encoded><![CDATA[<p>This version is really a small maintenance release, making sure we compile with Morfik 0.8.6.5 and adding the blog link: if you click on the PannonRex name, it will take you to this blog showing all topics related to Pong, so it is a nice shorthand to check out any news AND post your comments.</p>
<p><strong><em>Tada! Tada!</em> The Challenge! Create the best AI for Pong!</strong></p>
<p>Details:</p>
<p>When there is at least one computer player in the game, the system uses something exaggeratively called AI (for Artifical Intelligence) to play the computer side. This code is separated in the modPongAI module. It is called whenever the player can move its racket up or down.</p>
<p>The original AI is very simple. Create one that plays much more humanely!</p>
<p>Some tips:</p>
<ul>
<li>The current AI sometimes gets into an infinite loop if a Computer:Computer game is in progress &#8211; your AI should avoid  this.</li>
<li>Difficulty levels should be more different (now the biggest differences are racket size and ball speed).</li>
<li>The gameplay should be humane (right now rackets sometimes become crazy going up-down-up-down, and the computer is not human enough in other respects either).</li>
<li>You must not use any information beyond what is provided by the TAIEnvironment record.</li>
<li>You must not provide a perfect AI by calculating the complete trajectory of the ball.</li>
</ul>
<p>Please note that it will take time to get some momentum behind this challenge, especially since Morfik is very new and not used widely. Please bear with me and spread the word. The more participants we can greet, the more fun we&#8217;ll have. I may decide to cancel the challenge without obligation.<br />
What is the reward? Fame, at the moment. If anyone wants to sponsor a prize, please contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/03/29/pong-04-is-out-ai-smarts-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@Sweeper: v0.8 out with Beginner/ Intermediate/ Expert modes</title>
		<link>http://www.pannonrex.com/2006/03/28/sweeper-v08-out-with-beginnerintermediateexpert-modes/</link>
		<comments>http://www.pannonrex.com/2006/03/28/sweeper-v08-out-with-beginnerintermediateexpert-modes/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 22:39:41 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Sweeper]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=23</guid>
		<description><![CDATA[The main attraction from user perspective is Beginner/Intermediate/Expert modes: the filed size and count of mines is different. Please note that in this version switching to Intermediate/Expert mode is very slow &#8211; will look into it. If you click on the PannonRex name, it will take you to this blog showing all topics related to [...]]]></description>
			<content:encoded><![CDATA[<p>The main attraction from user perspective is Beginner/Intermediate/Expert modes: the filed size and count of mines is different. Please note that in this version switching to Intermediate/Expert mode is very slow &#8211; will look into it.</p>
<p>If you click on the PannonRex name, it will take you to this blog showing all topics related to Sweeper, so it is a nice shorthand to check out any news AND post your comments.</p>
<p>For developers the interesting news is that the mode change is implemented by deleting all the old cell controls (Images) and re-creating them. The re-creation takes way too long at the moment, I&#8217;ll see what can be done (CreateDOM seems to be the bottleneck). I already did some code optimization in GetField() (instead of a linear search I simply compute the index of the control; quite a speed deamon) and in other areas.</p>
<p>Planned:</p>
<ul>
<li>I will fine tune the horizontal alignment of controls so that all of them are centered, based on the size of the filed. I had a first try, but run into some mfkIssues ;-)</li>
</ul>
<ul>
<li>Long processes block the UI from updating, and even animated GIFs are suspended (at least in IE). Will look into giving some hartbeat to the UI. If anyone has any idea how, please let me know.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/03/28/sweeper-v08-out-with-beginnerintermediateexpert-modes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morfik has a revamped site + games online</title>
		<link>http://www.pannonrex.com/2006/03/23/morfik-has-a-revamped-site-games-online/</link>
		<comments>http://www.pannonrex.com/2006/03/23/morfik-has-a-revamped-site-games-online/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 20:02:41 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Pong]]></category>
		<category><![CDATA[Sweeper]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=22</guid>
		<description><![CDATA[Good. Why is this worth mentioning? Because the site itself is done in Morfik! Go and check it out: looks pretty awesome! Now both @Sweeper and Pong are available in the Labs on the Morfik site. Please note that the current versions have some issues with the latest Morfik releases (0.8.5.6 and 0.8.6.2). I fixed [...]]]></description>
			<content:encoded><![CDATA[<p>Good. Why is this worth mentioning? Because the site itself is done in Morfik! Go and check it out: looks pretty awesome!</p>
<p>Now both @Sweeper and Pong are available in the Labs on the Morfik site. Please note that the current versions have some issues with the latest Morfik releases (0.8.5.6 and 0.8.6.2). I fixed these issues, but it will take Morfik some time to update the Zips in the Labs. The correct versions are: 0.7 for @Sweeper, 0.3 for Pong. If you don&#8217;t want to compile the examples, then don&#8217;t bother: the EXEs in the Zips work fine.</p>
<p>For the curious, the problems were: @Sweeper had a reference to a variable that no longer exists and Pong did shrink vetically after the Intro screen was closed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/03/23/morfik-has-a-revamped-site-games-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morfik Games: Pong</title>
		<link>http://www.pannonrex.com/2006/02/15/morfik-games-pong/</link>
		<comments>http://www.pannonrex.com/2006/02/15/morfik-games-pong/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 10:49:33 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Pong]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=12</guid>
		<description><![CDATA[Yeah, here we are again! Another blockbuster mega game frachise :). Seriously: In the weekend I had too much free time (kidding) and put together another tiny game, a Pong-like something that I loved to play in the early &#8217;80es. I was thinking for a long time to write it and now it just seemed [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img width="338" height="165" alt="MorfikPong" id="image11" src="http://www.pannonrex.com/blog/wp-content/uploads/2006/02/PongScreenshot.gif" /></div>
<p>Yeah, here we are again! Another blockbuster mega game frachise :). Seriously: In the weekend I had too much free time (kidding) and put together another tiny game, a Pong-like something that I loved to play in the early &#8217;80es. I was thinking for a long time to write it and now it just seemed appropriate to see whether such an interactive game can be done in Morfik without Flash or SVG. So this is completely HTML/JavaScript, even no images are used &#8212; a good demonstration of Morfik&#8217;s JST technology. I did some fading effects too in the title bar to spice it up a bit.</p>
<p>Again, it will land in the Morfik Pioneers Lab (full source) and will get it up running here too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/02/15/morfik-games-pong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morfik Games: @Sweeper</title>
		<link>http://www.pannonrex.com/2006/02/09/morfik-games-sweeper/</link>
		<comments>http://www.pannonrex.com/2006/02/09/morfik-games-sweeper/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 16:49:32 +0000</pubDate>
		<dc:creator>piprog</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Morfik]]></category>
		<category><![CDATA[Sweeper]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.pannonrex.com/blog/?p=6</guid>
		<description><![CDATA[Just before I forget about this: @Sweeper is a clone of the well-known Microsoft(R) Windows(R) Mine Sweeper application. My primary goal was to collect first-hand experience with and explore some abilities of Morfik and to share this knowledge with fellow developers (and have some fun:). It took me almost a week (of hobby time:) to [...]]]></description>
			<content:encoded><![CDATA[<p><img width="60" height="96" class="alignleft" id="image9" alt="Sweeper" src="http://www.pannonrex.com/blog/wp-content/uploads/2006/02/sweeper%20screenshot.thumbnail.gif" />Just before I forget about this: @Sweeper is a clone of the well-known Microsoft(R) Windows(R) Mine Sweeper application. My primary goal was to collect first-hand experience with and explore some abilities of Morfik and to share this knowledge with fellow developers (and have some fun:).</p>
<p>It took me almost a week (of hobby time:) to put this together since I had to figure out a lot of Morfikism on the way.</p>
<p>You can download the latest version from the Morfik Pioneers Lab. As soon as I will be able to get it hosted I will get it up somewhere here too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pannonrex.com/2006/02/09/morfik-games-sweeper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

