<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>n3wt0n!</title>
	
	<link>http://n3wt0n.com/blog</link>
	<description>Student4Life</description>
	<lastBuildDate>Wed, 18 Aug 2010 15:20:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/n3wt0n" /><feedburner:info uri="n3wt0n" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Space Fight (Working Title)</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/wPPyfyVYI5w/</link>
		<comments>http://n3wt0n.com/blog/space-fight-working-title/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 15:17:08 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fight]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=849</guid>
		<description><![CDATA[So I started something yesterday. It&#8217;s quite early, but I find motivation in sharing my progress. The goal? A retro-style space war inspired by Blendo Games&#8217; Flotilla.]]></description>
			<content:encoded><![CDATA[<p>So I started something yesterday.</p>
<p><a href="http://n3wt0n.com/blog/wp-content/uploads/2010/08/space_fight_001.png"><img class="alignnone size-medium wp-image-850" title="space_fight_001" src="http://n3wt0n.com/blog/wp-content/uploads/2010/08/space_fight_001-300x145.png" alt="" width="500" height="241.6" /></a></p>
<p>It&#8217;s quite early, but I find motivation in sharing my progress. The goal? A retro-style space war inspired by <a href="http://www.blendogames.com/flotilla/" target="_blank">Blendo Games&#8217; Flotilla</a>.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/wPPyfyVYI5w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/space-fight-working-title/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/space-fight-working-title/</feedburner:origLink></item>
		<item>
		<title>(Sweet) Chili</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/PeTrTC_4tIU/</link>
		<comments>http://n3wt0n.com/blog/sweet-chili/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 18:24:34 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[General Programming]]></category>
		<category><![CDATA[chili]]></category>
		<category><![CDATA[dinner]]></category>
		<category><![CDATA[foood]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[recipe]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=835</guid>
		<description><![CDATA[Who doesn&#8217;t like chili? Perhaps vegetarians, but that doesn&#8217;t matter. Cook this. It takes less than an hour to throw it all in a pot. The hardest part is not eating it when it starts smelling delicious. Ingredients 1 package of ground beef 6 chipotle (or other spicy) sausage 1 bulb of garlic 1 medium [...]]]></description>
			<content:encoded><![CDATA[<p>Who doesn&#8217;t like chili? Perhaps vegetarians, but that doesn&#8217;t matter. Cook this. It takes less than an hour to throw it all in a pot. The hardest part is not eating it when it starts smelling delicious.</p>
<h3>Ingredients</h3>
<p>1 package of ground beef<br />
6 chipotle (or other spicy) sausage<br />
1 bulb of garlic<br />
1 medium sized white onion<br />
2 tablespoons (at least) of chili powder for a mild sensation<br />
1 can of red kidney beans<br />
2 cans of beans in molasses<br />
2 680mL cans of tomato sauce<br />
4 heaping tablespoons of brown sugar (optional)</p>
<h3>Instructions</h3>
<ol>
<li>Eat some breakfast or lunch. Whichever is closer.</li>
<li>Heat pot to medium heat. Cook a package of ground beef. I used extra lean.</li>
<li>Cut up 6 spicy sausages. Add when beef is cooked.</li>
<li>From one bulb of garlic, remove skins of all cloves. Leave whole. Add when all inedible bits are removed.</li>
<li>Peel and slice one medium sized white onion. Add to the pot. And stir while you&#8217;ve been adding stuff.</li>
<li>Add 2 tablespoons (the big one) of hot chili powder.</li>
<li>Cover and reduce the heat to low (2 on a scale of 10). Let sit a few minutes.</li>
<li>While the pot is sitting, strain <strong>and rinse</strong> 1 can of red kidney beans. Add.</li>
<li>Add 2 cans of beans with molasses.</li>
<li>Add 2 cans of tomato sauce.</li>
<li>Let sit a few minutes and then taste it. Add more chili powder as required.</li>
<li>If it fits, you can add more of your favorite ingredient now.</li>
<li>Optional: Add 4 heaping tablespoons of brown sugar.</li>
<li>Let it cook at low heat until you&#8217;re hungry again.</li>
</ol>
<p>I&#8217;m hungry again writing down these instructions.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/PeTrTC_4tIU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/sweet-chili/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/sweet-chili/</feedburner:origLink></item>
		<item>
		<title>How To: Google App Inventor in Ubuntu 10.04</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/loTWFG87pmA/</link>
		<comments>http://n3wt0n.com/blog/how-to-google-app-inventor-in-ubuntu-10-04/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 18:55:39 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app inventor]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=828</guid>
		<description><![CDATA[I was recently given access to Google&#8217;s App Inventor. You know, that &#8216;building-block&#8217; development environment that&#8217;s supposed to make application development on Android handsets easy and fun? If you&#8217;re like me, you followed the setup procedures provided by Google. And then you eagerly created a new project and tried to start the &#8220;Blocks Editor&#8221;, as [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently given access to Google&#8217;s <a href="http://appinventor.googlelabs.com/" target="_blank">App Inventor</a>. You know, that &#8216;building-block&#8217; development environment that&#8217;s supposed to make application development on Android handsets easy and fun?</p>
<p>If you&#8217;re like me, you <a href="http://appinventor.googlelabs.com/learn/setup/index.html" target="_blank">followed the setup procedures</a> provided by Google. And then you eagerly created a new project and tried to start the &#8220;Blocks Editor&#8221;, as per the <a href="http://appinventor.googlelabs.com/learn/setup/starting.html" target="_blank">next set of instructions</a> provided by Google. And then things broke.</p>
<p>The Blocks Editor requires super user permissions to run, otherwise the web start crashes. Here&#8217;s how to easily launch the Blocks Editor.</p>
<p>From the command line, create a file</p>
<pre>touch javaWebStart.sh</pre>
<p>and make it executable</p>
<pre>chmod +x javaWebStart.sh</pre>
<p>and open it in your favorite editor.</p>
<p>Paste the following into the file</p>
<pre>#!/bin/sh
gksudo /usr/bin/javaws $1</pre>
<p>and save it!</p>
<p>Now when you click &#8220;Open the Blocks Editor&#8221; and it asks you what program you want to open it with, point it to that script. It will ask for your root password (the gksudo part does that) and Blocks Editor has everything it needs to set itself up. No more crash!</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/loTWFG87pmA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/how-to-google-app-inventor-in-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/how-to-google-app-inventor-in-ubuntu-10-04/</feedburner:origLink></item>
		<item>
		<title>How to install Introversion’s Uplink in Ubuntu 9.10 (or higher)</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/lbwhtaxQwCk/</link>
		<comments>http://n3wt0n.com/blog/how-to-install-introversions-uplink-in-ubuntu-9-10-or-higher/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 00:01:51 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[uplink]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=817</guid>
		<description><![CDATA[Quite a while ago I purchased Uplink (and Defcon) for Linux through the Introversion website. Uplink worked at the time (Ubuntu 8.10) but somewhere along the way Canonical removed the libgtk1.2 libraries from the Ubuntu repositories. This presents a problem when installing the game in later versions of Ubuntu. sh uplink-complete-1.54DOWNLOAD.sh complains Verifying archive integrity... [...]]]></description>
			<content:encoded><![CDATA[<p>Quite a while ago I purchased <a href="http://www.introversion.co.uk/uplink" target="_blank">Uplink</a> (and <a href="http://www.introversion.co.uk/defcon" target="_blank">Defcon</a>) for Linux through the Introversion website. Uplink worked at the time (Ubuntu 8.10) but somewhere along the way Canonical removed the libgtk1.2 libraries from the Ubuntu repositories. This presents a problem when installing the game in later versions of Ubuntu.</p>
<pre>sh uplink-complete-1.54DOWNLOAD.sh</pre>
<p>complains</p>
<pre>Verifying archive integrity... All good.
Uncompressing Uplink complete 1.54DOWNLOAD............................................................................................
.setup9739: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory</pre>
<p>I found the solution at the <a href="http://forums.introversion.co.uk/darwinia/viewtopic.php?p=43160#43073" target="_blank">Introversion forums, written by forum member pl3w5y</a>.</p>
<p>Download the following deb files. I prefer to use the command line.</p>
<pre>wget <a href="http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2_1.2.10-18.1build2_i386.deb">http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2_1.2.10-18.1build2_i386.deb</a>
wget <a href="http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/glib1.2/libglib1.2ldbl_1.2.10-19build1_i386.deb">http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/glib1.2/libglib1.2ldbl_1.2.10-19build1_i386.deb</a>
wget <a href="http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2-common_1.2.10-18.1build2_all.deb">http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2-common_1.2.10-18.1build2_all.deb</a></pre>
<p>You can swap out the &#8216;ca&#8217; part of the url with &#8216;us&#8217; or whatever your Ubuntu repository country code might be.</p>
<p>Now, inside the directory you downloaded them to, run</p>
<pre>sudo dpkg -i *.deb</pre>
<p>And that&#8217;s it. Now re-run the Uplink installer and the game should install fine.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/lbwhtaxQwCk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/how-to-install-introversions-uplink-in-ubuntu-9-10-or-higher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/how-to-install-introversions-uplink-in-ubuntu-9-10-or-higher/</feedburner:origLink></item>
		<item>
		<title>X-COM: UFO Defense, Steam, and DOSBox</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/Z1MED1aL-Hw/</link>
		<comments>http://n3wt0n.com/blog/x-com-ufo-defense-steam-and-dosbox/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 06:02:55 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[commander keen]]></category>
		<category><![CDATA[doom]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[dosbox]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[steam]]></category>
		<category><![CDATA[XCOM]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=813</guid>
		<description><![CDATA[I recently purchased the X-COM: Complete Pack during the Steam Perils of Summer sale, and of course I wanted to run the game in my Ubuntu (10.04) partition. Turns out it&#8217;s really easy. Steam runs the game in DOSBox, and DOSBox is available natively in Ubuntu. First, I&#8217;ll assume you&#8217;ve already got access to the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased the <a href="http://store.steampowered.com/sub/964/" target="_blank">X-COM: Complete Pack</a> during the Steam Perils of Summer sale, and of course I wanted to run the game in my Ubuntu (10.04) partition. Turns out it&#8217;s really easy. Steam runs the game in DOSBox, and DOSBox is available natively in Ubuntu.</p>
<p>First, I&#8217;ll assume you&#8217;ve already got access to the Steam-installed version of the game (either through Steam running in <a href="http://www.winehq.org/" target="_blank">Wine</a> or Steam on a Windows partition). I copied the XCOM game directory to a convenient location. You can find the XCOM directory at wherever your Steam install is&#8230;</p>
<pre>Steam/steamapps/common/xcom ufo defense/XCOM</pre>
<p>and I copied that to</p>
<pre>/home/myaccount/Games/dos/c/XCOM</pre>
<p>You can do the same from the command line, assuming you have a Wine-installed version of Steam, by copying the entire block below and pasting it into a console. Don&#8217;t mind if the text runs further than this window allows. The entire command should copy when selected.</p>
<pre>cp -r \
/home/myaccount/.wine/drive_c/Program\ Files/Steam/steamapps/common/xcom\ ufo\ defense/XCOM/ \
/home/myaccount/Games/dos/c/</pre>
<p>Now install DOSBox. From the command line,</p>
<pre>sudo aptitude install dosbox</pre>
<p>When that&#8217;s done, run dosbox from the command line.</p>
<pre>dosbox
</pre>
<p>Or from the Applications bar.</p>
<pre>Applications &gt; Games &gt; DOSBox Emulator</pre>
<p>This will open the DOSBox window. You&#8217;ll notice it mounts the &#8216;z&#8217; drive by default. We want to mount the &#8216;c&#8217; drive, which as you&#8217;ll recall we created in <strong>/home/myaccount/Games/dos/c/</strong></p>
<p>In DOSBox type</p>
<pre>mount c /home/myaccount/Games/dos/c/</pre>
<p>And change the focus to the c drive by typing</p>
<pre>c:</pre>
<p>Now we just navigate to the XCOM directory.</p>
<pre>cd XCOM</pre>
<p>and run the game</p>
<pre>XCOM.BAT</pre>
<p>And that&#8217;s it! Just don&#8217;t ask me how to play the game because I&#8217;ve got no idea. (It drops you onto the globe and doesn&#8217;t give you any hint what you&#8217;re supposed to do next).</p>
<p>In a similar case, you could use the same method to run the <a href="http://store.steampowered.com/app/2280/" target="_blank">original</a> <a href="http://store.steampowered.com/app/2300/" target="_blank">DOOM</a> when purchased in Steam, or even <a href="http://store.steampowered.com/app/9180/" target="_blank">Commander Keen</a>.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/Z1MED1aL-Hw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/x-com-ufo-defense-steam-and-dosbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/x-com-ufo-defense-steam-and-dosbox/</feedburner:origLink></item>
		<item>
		<title>Tommy says: Nobody plays games on Linux.</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/dZg2RRzaQeM/</link>
		<comments>http://n3wt0n.com/blog/tommy-says-nobody-plays-games-on-linux/#comments</comments>
		<pubDate>Fri, 28 May 2010 23:12:36 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[team meat]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=804</guid>
		<description><![CDATA[I&#8217;m just listening to an interview at RoboAwesome with Edmund and Tommy (when their powers combine, they are Team Meat) responsible for the upcoming Super Meat Boy. It&#8217;s 1 hour 10 minutes and 10 seconds in length. Right around the 30 minute 21 second mark, Tommy says, We're never doing Linux because that's dumb. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just listening to an <a href="http://www.roboawesome.com/?p=11437" target="_blank">interview at RoboAwesome</a> with Edmund and Tommy (when their powers combine, they are Team Meat) responsible for the upcoming <a href="http://supermeatboy.com/" target="_blank">Super Meat Boy</a>. It&#8217;s 1 hour 10 minutes and 10 seconds in length. Right around the 30 minute 21 second mark, Tommy says,</p>
<pre>We're never doing Linux because that's dumb.
I don't care what anybody says, nobody plays
games on Linux.</pre>
<p>But I do! We exist. Linux gamers exist!</p>
<p>This caused me to think about the state of games on Linux. I&#8217;m talking about real commercial support for games on Linux. It&#8217;s a catch-22. Simply put, I believe people don&#8217;t use Linux as their every-day desktop because there are not enough commercial games for it. Why isn&#8217;t there a large library of commercial games available for Linux? And I&#8217;m talking about games that are recently released with the intent of being available for Linux on or soon after launch, not games that have been out for a year and someone decided to port it over to Linux.</p>
<p>Anyway, back to the question of why isn&#8217;t there a large library of commercial games available for Linux? It&#8217;s because developers feel that there aren&#8217;t enough Linux gamers.</p>
<p>Linux gamers say: Make games for Linux, more people will use Linux.</p>
<p>Developers say: I&#8217;m not going to make games for Linux because no one plays games on Linux.</p>
<p>Hopefully a Linux-native client of <a href="http://steampowered.com/" target="_blank">Steam</a> can fix this. Hopefully by the end of August, 2010.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/dZg2RRzaQeM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/tommy-says-nobody-plays-games-on-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/tommy-says-nobody-plays-games-on-linux/</feedburner:origLink></item>
		<item>
		<title>G2DP and the missing parallax</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/TH398eHGAPE/</link>
		<comments>http://n3wt0n.com/blog/g2dp-and-the-missing-parallax/#comments</comments>
		<pubDate>Wed, 12 May 2010 03:44:05 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[g2dp]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[parallax]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=801</guid>
		<description><![CDATA[Development on the Generic 2D Platformer library is slow going, but I&#8217;m still making the occasional time to work on it. This last weekend I finally got around to adding parallax in the vertical axis. It&#8217;s something that I&#8217;d just never gotten around to doing, and all that was needed was an additional 4 or [...]]]></description>
			<content:encoded><![CDATA[<p>Development on the Generic 2D Platformer library is slow going, but I&#8217;m still making the occasional time to work on it.</p>
<p>This last weekend I finally got around to adding parallax in the vertical axis. It&#8217;s something that I&#8217;d just never gotten around to doing, and all that was needed was an additional 4 or 6 lines of code.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/rUvtw9w_pvk&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rUvtw9w_pvk&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/TH398eHGAPE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/g2dp-and-the-missing-parallax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/g2dp-and-the-missing-parallax/</feedburner:origLink></item>
		<item>
		<title>Osmos for Linux has gone gold!</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/xzdV3bKAOCE/</link>
		<comments>http://n3wt0n.com/blog/osmos-for-linux-has-gone-gold/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 22:55:03 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[osmos]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=799</guid>
		<description><![CDATA[Osmos for Linux has gone gold. I was one of the handful of people to help test the Linux build of the Osmos demo and I&#8217;ve got to say that it&#8217;s smooth. I&#8217;d played Osmos at PAX 2009 and was hooked. Of course I purchased it on Steam, but who wants to swap partitions just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hemispheregames.com/2010/04/28/linux-osmos-release/" target="_blank">Osmos for Linux has gone gold</a>. I was one of the handful of people to help test the Linux build of the Osmos demo and I&#8217;ve got to say that it&#8217;s smooth.</p>
<p>I&#8217;d played Osmos at PAX 2009 and was hooked. Of course I purchased it on Steam, but who wants to swap partitions just to play games? Native Linux is where it&#8217;s at.</p>
<p>I&#8217;m so happy to see more and more commercial releases of games for Linux. There is a market. Developers, hear our call!</p>
<p>Thank you, <a href="http://www.hemispheregames.com/" target="_blank">Hemisphere Games</a>, for being an addition to the studios who recognise this growing market.</p>
<h3>Other notable Linux-friendly developers</h3>
<ul>
<li><a href="http://zerowing.idsoftware.com/" target="_blank">id software</a> (Doom3, Quake, etc)</li>
<li>Icculus (<a href="http://icculus.org/prey/" target="_blank">Prey</a>)</li>
<li><a href="http://www.frictionalgames.com/site/" target="_blank">Frictional Software</a> (Penumbra, Amnesia)</li>
<li><a href="http://2dboy.com/" target="_blank">2D Boy</a> (World of Goo)</li>
<li><a href="http://www.wolfire.com/" target="_blank">Wolfire</a> (Lugaru, Overgrowth)</li>
<li>S2 Games (<a href="http://www.heroesofnewerth.com/" target="_blank">Heroes of Newerth</a>)</li>
</ul>
<p>And the list goes on. <a href="http://www.introversion.co.uk/" target="_blank">Introversion</a>, <a href="http://www.amanitadesign.com/" target="_blank">Amanita</a>, etc.</p>
<p>Grab the <a href="http://www.hemispheregames.com/Osmos/" target="_self">Linux build of Osmos</a> now!</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/xzdV3bKAOCE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/osmos-for-linux-has-gone-gold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/osmos-for-linux-has-gone-gold/</feedburner:origLink></item>
		<item>
		<title>G2DP merged</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/VKAPVUu5nL0/</link>
		<comments>http://n3wt0n.com/blog/g2dp-merged/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 03:06:11 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[g2dp]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=797</guid>
		<description><![CDATA[I&#8217;ve imported (copied and pasted) most of the posts from the G2DP site over to this blog. I won&#8217;t link to it as I&#8217;ll be removing it soon. It just seemed silly to me to have a separate home for G2DP when it could just as easily live here.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve imported (copied and pasted) most of the posts from the G2DP site over to this blog. I won&#8217;t link to it as I&#8217;ll be removing it soon. It just seemed silly to me to have a separate home for G2DP when it could just as easily live here.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/VKAPVUu5nL0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/g2dp-merged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/g2dp-merged/</feedburner:origLink></item>
		<item>
		<title>FizzBuzz and a false coin</title>
		<link>http://feedproxy.google.com/~r/n3wt0n/~3/mgJitlJ5Uzs/</link>
		<comments>http://n3wt0n.com/blog/fizzbuzz-and-a-false-coin/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 16:56:53 +0000</pubDate>
		<dc:creator>kdnewton</dc:creator>
				<category><![CDATA[General Programming]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[skill]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://n3wt0n.com/blog/?p=759</guid>
		<description><![CDATA[I just had my co-worker visit me at home. We all work remotely so we don&#8217;t see each other on a daily basis, but he was passing through town. He brought up an interesting topic; a programming &#8220;test&#8221; called &#8220;FizzBuzz&#8221;. The rules: Print out all values between 1 and 100. When a number is divisible [...]]]></description>
			<content:encoded><![CDATA[<p>I just had my co-worker visit me at home. We all work remotely so we don&#8217;t see each other on a daily basis, but he was passing through town. He brought up an interesting topic; a programming &#8220;test&#8221; called &#8220;FizzBuzz&#8221;.</p>
<p>The rules: Print out all values between 1 and 100. When a number is divisible by 3 print &#8220;FIZZ&#8221; and when divisible by 5 print &#8220;BUZZ&#8221;. When the number is divisible by both, print &#8220;FIZZ BUZZ&#8221;.</p>
<p>My simple solution to it (a Perl script) is as follows:</p>
<pre>for ($i = 1; $i &lt;= 100; $i++) {
 print "$i:\t";
 if ($i%3==0) { print "FIZZ "; }
 if ($i%5==0) { print "BUZZ "; }
 print "\n";
}</pre>
<p>This meets the criteria, though I don&#8217;t check if a number is specifically divisible by both within a condition.</p>
<p>This brought back a memory of an &#8220;Algorithm Analysis&#8221; exam from University. I call it &#8220;The False Coin&#8221; problem, though it probably has many names.</p>
<p>You have a pile of coins. All of the coins are equal, except one, which is lighter than the other coins. This is the false coin. You also have a scale which allows you to compare two weights against each other. Using the scale, what is the most efficient way to find the false coin?</p>
<p>The other students insisted you split the pile of coins into two equal piles, weigh the two against each other and find the lighter pile, then split the lighter pile into two piles, and so on.</p>
<p>Close. But wrong. There is a better way and it involves splitting the first pile into three equal piles. Compare two piles, identify which of the three is the lightest pile and split that into three more equal piles, and so on. With every weighing you get rid of 66% of the remaining coins, compared to only 50% when splitting the piles by half.</p>
<p>So keep that in mind before your next programming interview.</p>
<img src="http://feeds.feedburner.com/~r/n3wt0n/~4/mgJitlJ5Uzs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://n3wt0n.com/blog/fizzbuzz-and-a-false-coin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://n3wt0n.com/blog/fizzbuzz-and-a-false-coin/</feedburner:origLink></item>
	</channel>
</rss>
