<?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>Jeremy Visser &#187; gaming</title>
	<atom:link href="http://jeremy.visser.name/tag/gaming/feed/" rel="self" type="application/rss+xml" />
	<link>https://jeremy.visser.name</link>
	<description></description>
	<lastBuildDate>Sun, 05 Sep 2010 12:29:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='https://jeremy.visser.name/?pushpress=hub'/>
<cloud domain='jeremy.visser.name' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Quake Live released for Linux</title>
		<link>https://jeremy.visser.name/2009/08/27/quake-live-released-for-linux/</link>
		<comments>https://jeremy.visser.name/2009/08/27/quake-live-released-for-linux/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 13:12:46 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://jeremy.visser.name/?p=1172</guid>
		<description><![CDATA[All you Linux gamers rejoice, because Quake Live now works on Linux! What&#8217;s that I hear you say? You use a 64-bit Linux distribution? Have no fear&#8230; $ file *.so npquakelive.i386.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped npquakelive.x64.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), [...]]]></description>
			<content:encoded><![CDATA[<p>All you Linux gamers rejoice, because <a href="http://www.quakelive.com/">Quake Live</a> now works on Linux!</p>
<p><a href="http://jeremy.visser.name/wordpress/wp-content/uploads/2009/08/quakelive-linux.png"><img src="http://jeremy.visser.name/wordpress/wp-content/uploads/2009/08/quakelive-linux-300x223.png" alt="Quake Live on Linux" title="Quake Live on Linux" width="300" height="223" class="alignnone size-medium wp-image-1173" /></a></p>
<p>What&#8217;s that I hear you say? You use a 64-bit Linux distribution? Have no fear&#8230;</p>
<blockquote><pre>$ file *.so
npquakelive.i386.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
np<strong>quakelive</strong>.x64.so:  ELF <strong>64-bit</strong> LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped</pre>
</blockquote>
<p>Frag on! If you already have Quake Live, <a href="http://www.quakelive.com/#profile/summary/Jeremy23">here&#8217;s my profile</a> &#8212; feel free to add me if you&#8217;re somewhere around Australia or know me. I&#8217;d love to play!</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2009/08/27/quake-live-released-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Penumbra</title>
		<link>https://jeremy.visser.name/2009/08/16/penumbra/</link>
		<comments>https://jeremy.visser.name/2009/08/16/penumbra/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 04:05:20 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://jeremy.visser.name/?p=1151</guid>
		<description><![CDATA[Last month, Penumbra had a special weekend where you could buy the collection (Overture, Black Plague, and Requiem) for only US$5 (which, at the time, came to $6.66). I&#8217;d previously played the Penumbra tech demo, which didn&#8217;t have any storyline, but showed me that the game had a big emphasis on physics and interaction. The [...]]]></description>
			<content:encoded><![CDATA[<p>Last month, Penumbra had a <a href="http://www.linuxgames.com/archives/13956">special weekend</a> where you could buy the collection (Overture, Black Plague, and Requiem) for only US$5 (which, at the time, came to $6.66).</p>
<p>I&#8217;d previously played the Penumbra tech demo, which didn&#8217;t have any storyline, but showed me that the game had a big emphasis on physics and interaction. The actual Penumbra game makes very clever use of physics to create a very interesting and challenging puzzle game, with game graphics, including awesome shadow effects, that create a very spooky atmosphere.</p>
<p>Turns out that they have a Linux version of the game, so of course that is what I bought for the special.</p>
<p><a href="http://www.penumbragame.com/">Penumbra</a> is a horror series, which, I have to admit, is not my cup of tea. I cannot play scary games in the dark, and the slightest noise or puff of dust makes me jump. However, the intriguing storyline kept me playing. A friend of mine, <a href="http://damnabledetail.wordpress.com/">Josh</a>, who also bought the series about a year ago, tells me that the storyline is very <a href="http://en.wikipedia.org/wiki/H._P._Lovecraft">Lovecraftian</a>. Having never read a Lovecraft book, I will have to trust his observation.</p>
<p>Throughout the series, you navigate areas which are mapped out and labelled. Unfortunately, after you get near the end of the series, getting to a new area, and being presented with a new map feels like eating stale bread &#8212; rather repetitive.</p>
<p>Throughout Overture, the first episode of the series, are savage dogs that guard many of the areas. The dogs were the only real enemies in Overture, and the only creatures that you could kill. Killing the dogs was painfully repetitive &#8212; I would throw an object at it to stun it, and then hack at it with the pickaxe until it died.</p>
<p>However, I did like many of the puzzle elements of the series. Having to decode morse code coming in through the radio, and working out how to open a door without the key in it come to mind immediately.</p>
<p>The horror elements of the game were certainly well done, and actually served a second purpose: I dreaded going on to another area because I knew there would be more horrible surprises waiting for me, so I spent more time in existing areas paying attention to detail, reading notes, trying to find additional clues, etc.</p>
<p>Black Plague, the second episode, I felt had more variety, but the addition of Clarence, an alter ego voice inside your head that is apparently a symptom of your &#8216;infection&#8217;, kind of spoiled a lot of the sequences. It was interesting that though the storyline was wrapped up in the end, it wasn&#8217;t a very happy end. Josh tells me that is typical of Lovecraftian stories.</p>
<p>Not only that, but Black Plague was plagued (heh heh) with bugs. There was an area where you would walk into a small room, and the door would close behind you, trapping you in with a giant worm that you had to figure out how to kill. The door, however, got stuck (or possibly moved the wrong way), and didn&#8217;t close.</p>
<p>Also, in another area, I had to lead a zombie into a room full of cyanide gas and trap it in. However, the door failed to close (I checked walkthroughs later on, and the door was definitely meant to close), and just shuddered and made a looping sound. Luckily, the zombie disappeared anyway, as it was scripted to do that. In the same area, I had to program computer &#8220;interface cards&#8221;, and slot them into a &#8220;server&#8221; to activate a computer terminal. Unfortunately, the interface cards kept getting stuck in the slots on the server, so I had to keep reloading from a saved game until it worked.</p>
<p>Requiem is mainly focused on puzzles, so I haven&#8217;t played much of that yet. Penumbra minus the storyline is only half the game.</p>
<p>All in all, I think Penumbra is a great series that despite not being made by a zillion-dollar company has realistic horror, an engaging storyline, challenging puzzles, and satisfying physics.</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2009/08/16/penumbra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Volcano</title>
		<link>https://jeremy.visser.name/2009/05/03/volcano/</link>
		<comments>https://jeremy.visser.name/2009/05/03/volcano/#comments</comments>
		<pubDate>Sat, 02 May 2009 22:30:55 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://jeremy.visser.name/?p=1051</guid>
		<description><![CDATA[Not-quite-finished Pyglet game that is a clone of the classic DOS game Lavacap.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a game which I&#8217;ve simply dubbed &#8220;Volcano&#8221;. It&#8217;s a simple logic game written in Python (using Pyglet) that has an erupting volcano on a grid, and you need to place pipes to make a path for the lava.</p>
<p><a href="http://jeremy.visser.name/wordpress/wp-content/uploads/2009/05/volcano.png"><img src="http://jeremy.visser.name/wordpress/wp-content/uploads/2009/05/volcano-300x225.png" alt="Volcano" title="Volcano" width="300" height="225" class="alignnone size-medium wp-image-1052" /></a></p>
<p>It&#8217;s meant to be a remake of the classic <a href="http://www.google.com/search?q=lavacap.zip">Lavacap</a>, which is an old DOS game that I loved playing when I was younger.</p>
<p>It&#8217;s coming along slowly but surely. The <a href="https://code.launchpad.net/~jeremy-visser/+junk/volcano">code is on Launchpad</a>. At this stage, I&#8217;m not sure if anybody is interested in working on the game or even playing it, so I&#8217;m just throwing this out there to let people know. To try it out, first install Pyglet (package <code>python-pyglet</code> in Ubuntu/Debian), and then run:</p>
<blockquote><pre>$ bzr branch lp:~jeremy-visser/+junk/volcano
$ cd volcano
$ ./volcano.py</pre>
</blockquote>
<p>The game is not fully functional yet. You can lay out pipes, and it has some unfinished path tracing algorithms, but that&#8217;s pretty much it. To get an idea of what I&#8217;m trying to clone, run the original <a href="http://www.google.com/search?q=lavacap.zip">Lavacap</a> in something like DOSBox.</p>
<p>The game is written in Pyglet, which is not the most resource-friendly way to write apps. However, it should be fairly easy to retrofit it onto a GTK+ GooCanvas or other application. If anybody is interested in helping out, then let me know (and <code>bzr branch</code> is your friend).</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2009/05/03/volcano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being DDoS&#8217;ed by the Children of the World</title>
		<link>https://jeremy.visser.name/2009/04/25/being-ddosed-by-the-children-of-the-world/</link>
		<comments>https://jeremy.visser.name/2009/04/25/being-ddosed-by-the-children-of-the-world/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 22:30:45 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[olpc]]></category>

		<guid isPermaLink="false">http://jeremy.visser.name/?p=1028</guid>
		<description><![CDATA[By chance, I checked my bandwidth usage stats for static.sunriseroad.net, hosted on DreamHost, which serves miscellaneous downloads like my hackergotchi, some pictures, some code downloads, among other things. Well, my bandwidth usage for April so far was&#8230;(drumroll)&#8230;405 GB! I couldn&#8217;t believe it! Both March and April were that high &#8212; about 40GB a day was [...]]]></description>
			<content:encoded><![CDATA[<p>By chance, I checked my bandwidth usage stats for <code>static.sunriseroad.net</code>, hosted on DreamHost, which serves miscellaneous downloads like my hackergotchi, some pictures, some code downloads, among other things.</p>
<p>Well, my bandwidth usage for April so far was&#8230;<em>(drumroll)</em>&#8230;<strong>405 GB</strong>!</p>
<p>I couldn&#8217;t believe it! Both March and April were that high &#8212; about 40GB a day was the average. (Thanks to <a href="http://www.oktravel.com.au/users/john/">John</a> who kindly lets me use his DreamHost account which has unlimited bandwidth.) How could that be? Well, I checked the access logs, and 99% of the access log is filled with basically the following, which sure surprised me:</p>
<blockquote><pre>201.221.<em>x.x</em> - - [23/Apr/2009:16:03:14 -0700] "GET /jeremy/releases/Wesnoth-1452.xo HTTP/1.0" 200 80241354 "http://wiki.laptop.org/go/Activities/All" "Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.9) Gecko/2008072400 OLPC/0.4.6-1.olpc3 (XO) Firefox/3.0"</pre>
</blockquote>
<p>Wow! Everyone is downloading <a href="http://wiki.laptop.org/go/Wesnoth">Battle for Wesnoth for OLPC</a> that <a href="http://jeremy.visser.name/2008/10/25/battle-for-wesnoth-for-olpc-released/">I ported</a>! I had no idea it was so popular.</p>
<p>Most of the user-agent strings contain &#8220;OLPC/0.4.6-1.olpc3&#8243;, which gives a pretty good indication that people are downloading it straight onto their XO using the built-in browser (which is contrary to <a href="http://jeremy.visser.name/2008/10/25/battle-for-wesnoth-for-olpc-released/" title="See the 'Further Notes' section.">my recommendation</a>, but anyway). The majority of IPs are from Uruguay, so I suspect it is spreading like wildfire among schools there. Who says Linux doesn&#8217;t have viruses? <img src='https://jeremy.visser.name/wordpress/wp-content/plugins/tango-smilies/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
<p>To continue to keep the Children of the World entertained, I have already ported Wesnoth 1.6a to OLPC, but I haven&#8217;t released it yet. Hopefully I will release it to a testing audience in the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2009/04/25/being-ddosed-by-the-children-of-the-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Freelancer on VirtualBox: you heard it here first</title>
		<link>https://jeremy.visser.name/2009/04/10/freelancer-on-virtualbox/</link>
		<comments>https://jeremy.visser.name/2009/04/10/freelancer-on-virtualbox/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 08:17:49 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualisation]]></category>

		<guid isPermaLink="false">http://jeremy.visser.name/?p=1020</guid>
		<description><![CDATA[You can now play Freelancer under Linux with 100% compatibility by running it under VirtualBox with Direct3D acceleration! Thanks to the OpenGL support in VirtualBox, and the awesome WineD3D work by Robert Millan, Freelancer, which is a 2003 Direct3D 8.1 game, runs perfectly in VirtualBox. All you need is the latest VirtualBox (2.1 or 2.2 [...]]]></description>
			<content:encoded><![CDATA[<p>You can now play Freelancer under Linux with 100% compatibility by running it under VirtualBox with <strong>Direct3D acceleration</strong>!</p>
<p><a href="http://jeremy.visser.name/wordpress/wp-content/uploads/2009/04/freelancer-vbox.png"><img src="http://jeremy.visser.name/wordpress/wp-content/uploads/2009/04/freelancer-vbox-300x251.png" alt="Freelancer in VirtualBox" title="Freelancer in VirtualBox" width="300" height="251" class="alignnone size-medium wp-image-1021" /></a></p>
<p>Thanks to the OpenGL support in VirtualBox, and the awesome <a href="http://www.virtualbox.org/ticket/2940">WineD3D work by Robert Millan</a>, <a href="http://en.wikipedia.org/wiki/Freelancer_(video_game)">Freelancer</a>, which is a 2003 Direct3D 8.1 game, runs perfectly in VirtualBox.</p>
<p>All you need is the latest VirtualBox (2.1 or 2.2 will do), a copy of Windows to run inside it, and the latest <a href="http://www.nongnu.org/wined3d/">WineD3D for Windows</a>. I tested on both XP and Vista &#8212; it ran smoother on Vista (ironically), but both were playable.</p>
<p>Freelancer has worked in Wine on Linux without virtualisation for some years now, but multiplayer support is something that has never worked properly. With virtualisation, Freelancer can use the native Windows networking, and thus works perfectly with multiplayer.</p>
<p>(Well, actually, if you use Windows Vista, you have to disable IPv6, otherwise multiplayer doesn&#8217;t work, but that&#8217;s a different story.)</p>
<p>The game runs <em>much</em> smoother than <a href="http://jeremy.visser.name/2007/10/12/gaming-on-vmware/">back when I ran it in VMware</a>: the speed was inconsistent, and I used to get booted off multiplayer servers for allegedly using &#8220;speed mods&#8221;. With VirtualBox, performance is extremely consistent. (Although Moore&#8217;s Law may have something to do with that.)</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2009/04/10/freelancer-on-virtualbox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
