<?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>Doomlaser</title>
	<atom:link href="http://doomlaser.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://doomlaser.com</link>
	<description>step out of the kill radius.</description>
	<lastBuildDate>Wed, 25 Aug 2010 18:18:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Our Sketchbook</title>
		<link>http://doomlaser.com/our-sketchbook/</link>
		<comments>http://doomlaser.com/our-sketchbook/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 18:22:26 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://doomlaser.com/?p=42</guid>
		<description><![CDATA[Kevin and I are both proponents of the tradition of carrying around multiple sketchbooks and scraps of paper, to jot down ideas and inspirations for future review. Evoking an idea often requires a prompt commitment of ink to paper, or text to keyboard, or it can be lost into the noise of modern life. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><a onclick="javascript:urchinTracker ('/outgoing/www.flickr.com/photos/doomlaser/sets/72157623750361984/');"  href="http://www.flickr.com/photos/doomlaser/sets/72157623750361984/"><img style="float:left; margin-top:0px;margin-bottom:10px;margin-right:11px;margin-left:0px;" src=http://farm3.static.flickr.com/2789/4482456599_0020ef036c_t.jpg> <img style="float:center; margin-top:0px;margin-bottom:10px;margin-right:11px;margin-left:11px;" src=http://farm5.static.flickr.com/4009/4482630554_4ffa9dc415_t.jpg> <img style="float:center; margin-top:0px;margin-bottom:10px;margin-right:11px;margin-left:11px;" src=http://farm5.static.flickr.com/4066/4482631488_69499759c4_t.jpg> <img style="float:center; margin-top:0px;margin-bottom:10px;margin-right:11px;margin-left:11px;" src=http://farm3.static.flickr.com/2732/4483075458_f23a80e590_t.jpg></a></p>
<p>Kevin and I are both proponents of the tradition of carrying around multiple sketchbooks and scraps of paper, to jot down ideas and inspirations for future review.  </p>
<p>Evoking an idea often requires a prompt commitment of ink to paper, or text to keyboard, or it can be lost into the noise of modern life.</p>
<p>I&#8217;ve found it fun to give whatever sketchbook I&#8217;m using at the time to other indie game designers when we&#8217;re hanging out together.  I&#8217;ll usually ask these fine ladies and gentlemen to take a page and draw whatever they want.  Here are some of the hidden treasures contained within our current primary sketchbook.  </p>
<p><a onclick="javascript:urchinTracker ('/outgoing/www.flickr.com/photos/doomlaser/4483075452/sizes/l/in/set-72157623750361984/');"  href="http://www.flickr.com/photos/doomlaser/4483075452/sizes/l/in/set-72157623750361984/"><img style="float:clear; margin-top:24px;margin-bottom:20px;margin-right:11px;margin-left:0px;" src=http://farm5.static.flickr.com/4018/4483075452_d7fe397e40.jpg></a><br />
<a onclick="javascript:urchinTracker ('/outgoing/www.flickr.com/photos/doomlaser/sets/72157623750361984/');"  href="http://www.flickr.com/photos/doomlaser/sets/72157623750361984/"><b>Link to Full Set.</b></a></p>
<p>It features scribbles, elegant and crude, from Erin Robinson, Phil Fish, Adam Saltsman, Brandon McCartin, Kyle Pulver, Petri Purho, Jason Rohrer, and of course, sketch work from Kevin and myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/our-sketchbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Cube!</title>
		<link>http://doomlaser.com/das-cube/</link>
		<comments>http://doomlaser.com/das-cube/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 18:19:26 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://doomlaser.com/?p=37</guid>
		<description><![CDATA[So I&#8217;ve just finished a little iPhone game with my friends Alec Holowka and Danny B. It&#8217;s a simple physics-based color smashing kind of thing, with lots of explosions. Get it in the App Store The Lowdown Way back when the App store first rolled around, Alec and I put together a game engine and [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve just finished a little iPhone game with my friends <a onclick="javascript:urchinTracker ('/outgoing/infiniteammo.ca');"  href="http://infiniteammo.ca">Alec Holowka</a> and <a onclick="javascript:urchinTracker ('/outgoing/dbsoundworks.com');"  href="http://dbsoundworks.com">Danny B</a>. It&#8217;s a simple physics-based color smashing kind of thing, with lots of explosions.</p>
<p><object width="450" height="271"><param name="movie" value="http://www.youtube.com/v/nswPCXVOYsg&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<p><embed src="http://www.youtube.com/v/nswPCXVOYsg&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="271"></embed></object></p>
<div style="clear:both;"></div>
<p><b><span style="background-color:33333;float:left;width:50%;font-size:150%;display: inline; background-color: white;"><a onclick="javascript:urchinTracker ('/outgoing/itunes.apple.com/us/app/das-cube/id344117733?mt=8');"  href="http://itunes.apple.com/us/app/das-cube/id344117733?mt=8">Get it in the App Store</a></span><span style="float:right;font-size:150%;display: inline;"></span><br />
</b></p>
<div style = "clear:both;">
<h3>The Lowdown</h3>
<p>Way back when the App store first rolled around, Alec and I put together a game engine and started cooking up some projects.  One of them was this game.  In the interim, I started doing a ton of iPhone contract work, and Alec put out Paper Moon, and forged ahead on Marian.  </p>
<p>But we finally came around and polished this one up, and Danny (composer for megahit <a onclick="javascript:urchinTracker ('/outgoing/canabalt.com');"  href="http://canabalt.com">Canabalt</a>, and future megahit <a onclick="javascript:urchinTracker ('/outgoing/supermeatboy.com');"  href="http://supermeatboy.com">Super Meat Boy</a>) wrote us some apropo music.</p>
<p>I think the game turned out really nice.  It&#8217;s a little more casual than anything I&#8217;ve ever done, but in a good way!</p>
<p>And the actual game framework we&#8217;ve built is kind of cool.  It allows for a fairly rapid prototyping of games on the device &#8212; I feel a little sheepish that we&#8217;re only releasing our first project based on it now.  In any case, <a onclick="javascript:urchinTracker ('/outgoing/itunes.apple.com/us/app/das-cube/id344117733?mt=8');"  href="http://itunes.apple.com/us/app/das-cube/id344117733?mt=8">check out the game</a> and let us know what you think!
</div>
<h3>Screens</h3>
<p><center><br />
<img src="http://doomlaser.com/images/screen1thumb.png"><img src="http://doomlaser.com/images/screen0thumb.jpg"><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/das-cube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ambition of the Independent Video Game</title>
		<link>http://doomlaser.com/the-ambition-of-the-independent-video-game/</link>
		<comments>http://doomlaser.com/the-ambition-of-the-independent-video-game/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 18:13:54 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://doomlaser.com/?p=32</guid>
		<description><![CDATA[This is a cute little essay on indie games, created by taking this NYTimes essay, and substituting &#8216;indie game&#8217; for &#8217;short story&#8217;. The independent video game is always ducking for cover. The Triple-A game buys up the land, cuts down the trees, puts up the condos. The independent video game scampers across a lawn, squeezes [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://farm2.static.flickr.com/1309/1373186919_88c15b39bf.jpg?v=0" width=450></center></p>
<p><a onclick="javascript:urchinTracker ('/outgoing/mashedmarket.com/2008/10/08/the-ambition-of-the-independent-video-game/');"  href="http://mashedmarket.com/2008/10/08/the-ambition-of-the-independent-video-game/">This</a> is a cute little essay on indie games, created by taking <a onclick="javascript:urchinTracker ('/outgoing/www.nytimes.com/2008/10/05/books/review/Millhauser-t.html?_r=1&#038;oref=slogin');"  href="http://www.nytimes.com/2008/10/05/books/review/Millhauser-t.html?_r=1&#038;oref=slogin">this NYTimes essay</a>, and substituting &#8216;indie game&#8217; for &#8217;short story&#8217;.  </p>
<blockquote><p>The independent video game is always ducking for cover.  The Triple-A game buys up the land, cuts down the trees, puts up the condos. The independent video game scampers across a lawn, squeezes under a fence.</p>
</blockquote>
<p>I think it works really well!  It&#8217;s funny how an essay about another medium verbalizes my fuzzy thoughts about the indie game scene so neatly, although maybe it works better for creators of short-form games like <a onclick="javascript:urchinTracker ('/outgoing/www.cactus-soft.co.nr/');"  href="http://www.cactus-soft.co.nr/">Cactus</a>, <a onclick="javascript:urchinTracker ('/outgoing/nifflas.ni2.se/');"  href="http://nifflas.ni2.se/">Nifflas</a>, <a onclick="javascript:urchinTracker ('/outgoing/hcsoftware.sourceforge.net/jason-rohrer/');"  href="http://hcsoftware.sourceforge.net/jason-rohrer/">Rohrer</a>, and <a onclick="javascript:urchinTracker ('/outgoing/www.messhof.com/games/');"  href="http://www.messhof.com/games/">Messhof</a>, than with games like Bit Blot&#8217;s <a onclick="javascript:urchinTracker ('/outgoing/bit-blot.com/aquaria/');"  href="http://bit-blot.com/aquaria/">Aquaria</a>.</p>
<p>I don&#8217;t know what <a onclick="javascript:urchinTracker ('/outgoing/braid-game.com/');"  href="http://braid-game.com/">Braid</a> would be&#8230; maybe a novella?</p>
<p>Found via <a onclick="javascript:urchinTracker ('/outgoing/kottke.org');"  href="http://kottke.org">kottke</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/the-ambition-of-the-independent-video-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hmm,  Seems To Be Owl Season</title>
		<link>http://doomlaser.com/hmm-seems-to-be-owl-season/</link>
		<comments>http://doomlaser.com/hmm-seems-to-be-owl-season/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 09:42:41 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://doomlaser.com/hmm-seems-to-be-owl-season/</guid>
		<description><![CDATA[Owl Country is a short game I worked on in collaboration with several TIGSource regulars. We hatched the idea for the project during GDC, wrote the bulk of it while we were there, and added the finishing touches in the weeks afterward. Download for Mac OS X or Download for Windows The premise is that [...]]]></description>
			<content:encoded><![CDATA[<p>Owl Country is a short game I worked on in collaboration with several <a href="http://tigsource">TIGSource</a> regulars.  We hatched the idea for the project during <a href="http://www.gdconf.com/">GDC</a>, wrote the bulk of it while we were there, and added the finishing touches in the weeks afterward.</p>
<p><center><object width="450" height="368"><param name="movie" value="http://www.youtube.com/v/W5_a3di8dV0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/W5_a3di8dV0" type="application/x-shockwave-flash" wmode="transparent" width="450" height="368"></embed></object></p>
<p><font size=+1><a href="http://doomlaser.com/downloads/owlcountry-osx.zip">Download for Mac OS X</a> or <a href="http://doomlaser.com/downloads/owlcountry-win.zip">Download for Windows</a></font></p>
<p></center></p>
<p>The premise is that you are an owl tired of the sea of pigeons plaguing the Montreal skies, along with the humans indifferent to their infestation.  It takes place over the course of one night, ending in sunrise, and you must swoop as many pigeons as you can in this period.</p>
<p><img src="http://doomlaser.com/images/ocIcon.png" align=left style="padding-right: 0px; padding-left: 0px"></p>
<h3>How To Play?</h3>
<p>Spacebar Swoops.  <i>Steer your swoop</i> with the left and right keys.  Don&#8217;t hit lamps.  You get more points for successive pigeons attacked in the same swoop and extra lives for knocking pigeons into humans.</p>
<h3>How Did We Do It?</h3>
<p><a href="http://bit-blot.com/aquaria/">Aquaria</a>&#8216;s Alec Holowka wrote the music.  <a href="http://www.adamatomic.com/">Adam Saltman</a>, myself, Kevin Coulton, and Ivan Safrin did the art.  Voice talent includes <a href="http://goo.pillowfortgames.com/">Goo</a> developer Tommy Refenes, <a href="http://www.youtube.com/watch?v=NVwoTR5kWCQ">Fez</a> superhero Phil Fish, and <a href="http://raptorsafari.com/">Raptor Safari</a> troubadour Steve Swink, among others.  </p>
<p>The game is written in straight C by Ivan, myself, and Alec, using OpenGL, SDL, <a href="http://www.freetype.org/">FreeType</a> for text, <a href-"http://www.fmod.org/index.php/products#FMODExProgrammersAPI">fmod</a> for sound, and <a href="http://www.libpng.org/pub/png/libpng.html">libpng</a> for texture loading.  Interestingly, the entire game was written on a sum total of five different MacBook Pros, and then the finished version was quickly ported to Windows.</p>
<h3>Why An Owl?</h3>
<p>After <a href="http://doomlaser.com/trekking-across-the-northeast-for-gamma-256-and-blip/">Gamma 256</a> ended this past November, a group of us <a href="http://www.flickr.com/photos/67592629@N00/2074523157/in/set-72157603335510079/">were standing around</a> outside Montreal&#8217;s Society for Arts and Technology chatting.  Suddenly we heard a commotion above our heads and a pigeon dropped to the street beside us, freaked out for a second, and flew off.  An owl had swooped in for an attack, failed, and had flown back several yards to perch in a tree.  </p>
<p><img src=http://doomlaser.com/images/monocle_closeup_small.png></p>
<p>And as we were all still processing this,  pigeon feathers slowly floated down around us &#8212; eventually inspiring Owl Country.</p>
<h3>Notes</h3>
<p>It was a blast to work on a project with so many people I respect, and hopefully it will lead to other cool collaborative efforts in the future.  </p>
<p>Read more on the <a href="http://forums.tigsource.com/index.php?topic=1394.0">Owl Counry TIGSource Forum Thread</a>.  </p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/hmm-seems-to-be-owl-season/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s Intriguing iPhone SDK</title>
		<link>http://doomlaser.com/apples-intriguing-iphone-sdk/</link>
		<comments>http://doomlaser.com/apples-intriguing-iphone-sdk/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 07:59:48 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://doomlaser.com/apples-intriguing-iphone-sdk/</guid>
		<description><![CDATA[Apple revealed details of its plan for third party iPhone and iPod Touch applications today. Overall, very cool. Gamewise, it&#8217;s fairly straightforward to get an OpenGL context up and running and to start playing around. How powerful is the hardware? The chipset and graphics coprocessor in the iPhone/iPod Touch is plenty powerful for creating games [...]]]></description>
			<content:encoded><![CDATA[<p>Apple revealed details of <a href="http://developer.apple.com/iphone/program/">its plan</a> for third party iPhone and iPod Touch applications today.  Overall, very cool.  Gamewise, it&#8217;s fairly straightforward to get an OpenGL context up and running and to start playing around.</p>
<h3>How powerful is the hardware?</h3>
<p>The chipset and <a href="http://www.semiconductor.com/resources/reports_database/view_device.asp?sinumber=18016">graphics coprocessor in the iPhone/iPod Touch</a> is plenty powerful for creating games &#8212; It should handle several thousand textured polygons no problem.  </p>
<p>The amount of RAM in the phone is equally impressive. And remember, the display is larger and higher resolution than the PSP, with more pixels than both of the DS screens put together. </p>
<h3>Some Demos</h3>
<p><a href="http://danlabgames.com">Dan</a> and I are working on some things for the phone and he&#8217;s put together a couple quick demos that show off the power of the hardware and the ease with which you can do cool things with the interface.</p>
<p>The first is a demo of bouncing balls which uses the touchscreen to spawn and the accelerometer data to define the gravity vector.</p>
<p><center><object width="450" height="368"><param name="movie" value="http://www.youtube.com/v/ojnjRhYRrMU"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ojnjRhYRrMU" type="application/x-shockwave-flash" wmode="transparent" width="450" height="368"></embed></object></center></p>
<p>The second is a test of the hardware&#8217;s 3D rendering, which loads a few lowpoly textered meshes.<br />
<center><object width="450" height="368"><param name="movie" value="http://www.youtube.com/v/Gjlg_D6IQIM"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Gjlg_D6IQIM" type="application/x-shockwave-flash" wmode="transparent" width="450" height="368"></embed></object></center></p>
<h3>Distribution</h3>
<p>What&#8217;s interesting is the distribution model.  The App Store sounds like a marketplace similar to XBLA and PSN, except of course not limited to games.  The 70/30 ratio is good, but it remains to be seen how content will be promoted in this store.</p>
<p>Apple already has a section of the iTunes store devoted to iPod games.  So will there be a two-tiered approach where big-publisher projects get heavy visibility and other stuff has to fend in a flood of content?  Sites like <a href="http://versiontracker.com">Versiontracker</a> are  becoming hard to use because of the volume of content they track, and sifting through it is tedious.</p>
<p>There has been some consternation about a flip-flop in the price structure on one of the consoles&#8217; downloable games portals lately.  Hopefully Apple&#8217;s 70/30 ratio remains stable.</p>
<h3>Wrap-up</h3>
<p>When you consider the novel interface, the straightforwardness of the API, and the access granted for anyone to develop for the device, it seems likely that we&#8217;re going to see some really amazing things made for the phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/apples-intriguing-iphone-sdk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Game By Any Other Name Would Still Be Shit</title>
		<link>http://doomlaser.com/a-game-by-any-other-name-would-still-be-shit/</link>
		<comments>http://doomlaser.com/a-game-by-any-other-name-would-still-be-shit/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 22:15:51 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://doomlaser.com/a-game-by-any-other-name-would-still-be-shit/</guid>
		<description><![CDATA[I recently returned from an epic West Coast odyssey, bookended by both Macworld and the Game Developer&#8217;s Conference. Somewhere in between those major events, I made this: Download Shit Game (Windows) I&#8217;m not really sure how to explain this little project. I developed it in about a week, and the initial impetus for creation actually [...]]]></description>
			<content:encoded><![CDATA[<p>I recently returned from an epic West Coast odyssey, bookended by both Macworld and the Game Developer&#8217;s Conference.  Somewhere in between those major events, I made this:</p>
<p><center><br />
<object width="450" height="368"><param name="movie" value="http://www.youtube.com/v/UxA4shqwE5Q"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/UxA4shqwE5Q" type="application/x-shockwave-flash" wmode="transparent" width="450" height="368"></embed></object><br />
<br />
<a href="http://doomlaser.com/dev/shitgame.zip">Download Shit Game (Windows)</a><br />
</center></p>
<p>I&#8217;m not really sure how to explain this little project.  I developed it in about a week, and the initial impetus for creation actually came after watching <a href="http://www.youtube.com/watch?v=yXMKflgeOxo">this video</a> on YouTube</p>
<p>I suppose if you wanted to be intellectual, you could look at this game as a statement about creativity in the game industry.  Entirely too much time is spent meticulously recreating the gameplay of previously developed games.  </p>
<p><img src="http://doomlaser.com/images/air_balloon_cutscene_cropped.png" width=444 style="border: 3px solid black"></p>
<p>This is true in both the mainstream and independent game development spheres.  Look at the countless Cave Story homages, as well as the countless iterations of games like Super Monkey Ball, Madden, Smash Bros, etc </p>
<p>I&#8217;m not saying this is entirely a bad thing.  Recreating the mechanics of a classic is a fantastic way to cut your teeth in game development.  In fact, there&#8217;s something even endearing about this, especially when a game fails to accurately capture the finesse of the original and it becomes fun to discover and exploit all of the bugs in its engine.</p>
<p><center><img src="http://doomlaser.com/images/heart_shit_game.jpg" width=444 style="border: 3px solid black"></center></p>
<p>But, as the name implies, it&#8217;s hard to take Shit Game too seriously.  And I feel kind of silly talking so much about it already.  Don&#8217;t be fooled by the trailer.  The <a href="http://forums.tigsource.com/index.php?topic=1085.msg25857#msg25857">in-game soundtrack</a> consists entirely of poptunes recreated in general MIDI.</p>
<p><a href="http://doomlaser.com/dev/shitgame.zip">Download the Windows version</a> &#8212;  Mac users can play the game through CrossOver or other virtualization software.  I may do a quick OS X port when Apple releases Java 6.</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/a-game-by-any-other-name-would-still-be-shit/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Adieu, Macworld</title>
		<link>http://doomlaser.com/adieu-macworld/</link>
		<comments>http://doomlaser.com/adieu-macworld/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 12:06:02 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://doomlaser.com/adieu-macworld/</guid>
		<description><![CDATA[I&#8217;ve been in San Francisco for the last week, running the Macworld booth for Danlabgames. Besides showcasing all of Dan’s games, which went over very well, I tested out a rough demo of Rotrix on the crowd, leading to an estimable response from both gamers and some industry publisher people. Receiving positive feedback felt very [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been in San Francisco for the last week, running the Macworld booth for <a href="http://danlabgames.com">Danlabgames</a>.  </p>
<p>Besides showcasing all of Dan’s games, which went over very well, I tested out a rough demo of Rotrix on the crowd, leading to an estimable response from both gamers and some industry publisher people.</p>
<p>Receiving positive feedback felt very encouraging after pouring so much work into the project, and we&#8217;ll see where it leads.</p>
<p><img src="http://doomlaser.com/images/rotrix-macworld.jpg"></p>
<p><a href="http://doomlaser.com/space-barnacle-what-a-terrible-fate-to-be-reborn-in-space/">Space Barnacle</a> also seemed to be a hit, and looks fantastic on a glossy 24&#8243; iMac.  Going with the 1.6:1 aspect ratio totally paid off.  It feels so mischevious to completely fill that high resolution display with a miniscule 288&#215;180 pixel game.</p>
<p><img src="http://doomlaser.com/barnacle/macworld.jpg" width=450></p>
<p>I should be able to release a Mac port as soon as Apple releases Java 6, which, knowing Apple, will only be supported in Leopard&#8230; even though it&#8217;s <a href="http://weblogs.java.net/blog/joconner/archive/2006/11/java_se_6_on_ma.html">been out</a> for nearing 2 years on Windows, Linux, and Solaris.  The rumor is that now that the Macintosh is on Intel architecture, they&#8217;re just porting the OpenSolaris version instead of rolling their own&#8230; which currently means 64-bit intel only?  I don&#8217;t know, but it&#8217;s kind of sucky.</p>
<h3>There&#8217;s something in the air</h3>
<p><img src="http://doomlaser.com/images/macbookair.jpg" width=240 align=left style="padding-left: 0px; padding-right: 15px; padding-bottom: 10px"></p>
<p>That brings me to Apple&#8217;s big announcement.  The MacBook Air is light, underpowered, and overpriced.  </p>
<p>No optical drive, slow hard drive, terrible integrated graphics, only 1 USB port?  These are all things I need, but of course if I had a desktop at home, and I didn&#8217;t do graphics-intensive game development&#8230; and I was rich, maybe it&#8217;d be more attractive.</p>
<h3>Stake your claim</h3>
<p>The real buzz of the conference was iPhone development, even though few details on the SDK were announced at the keynote.  A lot of developers are already working on projects with the reverse engineered headers.  </p>
<p><img src="http://doomlaser.com/images/iphone.jpg" width=200 align=right style="padding-left: 0px; padding-left: 15px; padding-bottom: 10px"></p>
<p><a href="http://rogueamoeba.com/utm">Paul Kafasis</a> likened the iPhone to the switch from Classic to OS X.  These next few months will be like the wild west, and those that stake a claim early with quality software will have a really solid foundation in the future.  </p>
<p>With 4 million phones sold already, and another 10 million forecasted by the end of the year, along with an untold number of iPod Touches, it&#8217;ll be a populous platform.  And Cocoa developers will have an intimidating head start.</p>
<h3>GAMES</h3>
<p>Of course there&#8217;s a huge potential for games on the iPhone and iPod Touch. Just the hardware specs run circles around the DS.  They&#8217;re equipped with a 660Mhz ARM1176 with a 3d graphics co-processor for hardware accelerated rendering, and include 128mb of main RAM, to say nothing of the gigabytes of speedy flash storage and wifi.  And apparently, they&#8217;re running OpenGL ES 1.1 and SDL has already been unofficially ported.  </p>
<p>A friend noted that if the iPhone were a game console, it&#8217;d already be the fastest selling console in history.</p>
<p>On Monday I was interviewed by San Francisco&#8217;s ABC 7 affiliate, for a story on mobile gaming.  Bizzare and fun, with some footage from Wacky Mini Golf and Rotrix.</p>
<p><center><br />
<object width="450" height="368"><param name="movie" value="http://www.youtube.com/v/xFV5s7xCapc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/xFV5s7xCapc" type="application/x-shockwave-flash" wmode="transparent" width="450" height="368"></embed></object><br />
</center></p>
<p>I&#8217;ll be staying in the bay area through <a href="http://www.gdconf.com/">GDC</a>, so I&#8217;ve got another giant Moscone event to look forward to.  Apple being Apple, the late February launch of the iPhone SDK may very well be after that &#8212; February 29th even.</p>
<h3>Addendum</h3>
<p>One of the best parts about events like Macworld is that it provides a chance to meet and knock around with all the great people of the Mac and tech scenes, some of whom you only see once a year.  </p>
<p>I have to give a shoutout to the <a href="http://www.acqualia.com/picturesque/">Picturesque</a> guys, who had the booth next to me.  Keep doing great stuff, and send me some of those photos!</p>
<p><img src="http://doomlaser.com/images/picturesque.jpg" width=450></p>
<p>Fun fact: <a href="http://derekyu.com">Derek Yu</a>, the editor of Tigsource and artist of Aquaria interned at <a href="http://panic.com">Panic</a> a couple years back, working on a cancelled project that Cabel showed a screenshot of during his session at last year&#8217;s C4.  I knew that pixel art looked familiar.</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/adieu-macworld/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple Pippin: Ahead of Its Time and Doomed Even Before the CD-ROM Booted</title>
		<link>http://doomlaser.com/apple-pippin-ahead-of-its-time-and-doomed-even-before-cd-rom-boot/</link>
		<comments>http://doomlaser.com/apple-pippin-ahead-of-its-time-and-doomed-even-before-cd-rom-boot/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 11:55:45 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://doomlaser.com/apple-pippin-ahead-of-its-time-and-doomed-even-before-cd-rom-boot/</guid>
		<description><![CDATA[&#8220;We think that Pippin represents the Next Generation of a lot of the things you&#8217;ll be seeing from Apple&#8221;. That is eerily prophetic, as the parallels are clear between the Pippin and the Apple TV, and more so with the more widespread contemporary trend of the set-top media box. And from a developer&#8217;s standpoint, this [...]]]></description>
			<content:encoded><![CDATA[<p><center><br />
<object width="450" height="368"><param name="movie" value="http://www.youtube.com/v/oraGbLYnaDk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/oraGbLYnaDk" type="application/x-shockwave-flash" wmode="transparent" width="450" height="368"></embed></object><br />
</center></p>
<blockquote><p>&#8220;We think that Pippin represents the Next Generation of a lot of the things you&#8217;ll be seeing from Apple&#8221;.</BLOCKQUOTE></p>
<p>That is eerily prophetic, as the parallels are clear between the Pippin and the Apple TV, and more so with the more widespread contemporary trend of the set-top media box.  </p>
<p>And from a developer&#8217;s standpoint, this promotional video highlights a lot of the the same things that Steve Jobs extolled during the iPhone introduction &#8212; It&#8217;s running the full version of Mac OS!  Development is easy!</p>
<p><img src="http://doomlaser.com/images/pippin.jpg"></p>
<p>However the parallels between the Pippin and the <a href="http://www.mobygames.com/company/3do-company">3DO</a> are also easy to draw, and it&#8217;s easy to see why the system failed.  </p>
<p>A third party, Bandai, manufactured and marketed the device.  It was developed in the pre-NeXT acquisition mid 1990s, a grim time for Apple.  To start the device, you had to insert a system disc into the 4x CD-ROM drive and wait for a streamlined version of Mac OS System 7 to boot. The graphics were all done in a PowerPC native version of QuickDraw, a graphics API that in its more than 20 years of existence, <a href="http://lists.apple.com/archives/mac-opengl/2002/Dec/msg00041.html">never supported</a> more than a 1-bit alpha channel!  </p>
<p>So many nightmares.</p>
<p><img src="http://doomlaser.com/images/appletv.jpg" width=450></p>
<p>But the kernel of the idea was good.  And it&#8217;s especially ironic today as the Xbox 360, Playstation 3, and Wii are all running on PowerPC architecture.  The Pippin&#8217;s PowerPC 603e is the forebear of these consoles&#8217; brains.</p>
<p>Watch carefully, and you will see the Pippin port of Bungie&#8217;s Marathon in the video &#8212; a game which <a href="http://www.xbox.com/en-US/games/m/marathondurandalxboxlivearcade/">you can now play</a> on XBox Live Arcade.  Here&#8217;s <a href="http://www.gooddealgames.com/Release_Lists/RL_Pippin.html">a full list of Pippin software releases</a>.  And more information including full hardware specs is available on the <a href="http://en.wikipedia.org/wiki/Apple_Pippin">Pippin&#8217;s Wikipedia entry</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/apple-pippin-ahead-of-its-time-and-doomed-even-before-cd-rom-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trekking Across the Northeast for Gamma 256 and Blip</title>
		<link>http://doomlaser.com/trekking-across-the-northeast-for-gamma-256-and-blip/</link>
		<comments>http://doomlaser.com/trekking-across-the-northeast-for-gamma-256-and-blip/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 19:21:11 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://doomlaser.com/trekking-across-the-northeast-for-gamma-256-and-blip/</guid>
		<description><![CDATA[I&#8217;m on my way back from New York today after a whirlwind tour of the Northeast. Kokoromi contacted me last week to let me know they&#8217;d be showing my experimental low resolution game, Standard Bits, at their Gamma 256 exhibition. Gamma was the final event of the Montreal International Games Summit and it showcased 8 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m on my way back from New York today after a whirlwind tour of the Northeast.  Kokoromi contacted me last week to let me know they&#8217;d be showing my experimental low resolution game, <a href="http://doomlaser.com/stdbits/" >Standard Bits</a>, at their <a href="http://www.kokoromi.org/projects/gamma256">Gamma 256</a> exhibition.</p>
<p>Gamma was the final event of the Montreal International Games Summit and it showcased 8 low-res games projected on giant screens at the city&#8217;s <a href="http://www.sat.qc.ca/index.php?lang=en">Society for Arts and Technologies</a> show space, set to live performances from New York microtune artists and DJs. My friend <a href="http://www.kickingbear.com/blog/">Guy English</a>  (developer of Rogue Amoeba&#8217;s new <a href="http://rogueamoeba.com/radioshift">Radioshift</a> and former Ubisoft engineer) lives in the city, and he graciously agreed to provide a couch to crash on.</p>
<p>It all sounded too awesome to miss, so I flew out to New York and took a train up to Quebec.  Let me just say, the French Canadian accent is truly bizarre &#8212; <a href="http://www.youtube.com/watch?v=NTkrXNEzPf4">Fargo</a> meets <a href="http://www.youtube.com/watch?v=lvGBKFrC7P8">Inspector Clouseau</a>.</p>
<p><img src="http://doomlaser.com/images/gamma-gameplay.jpg" /></p>
<p>The games could not exceed 256&#215;256 pixels, and I had decided to go with a resolution of 100&#215;54.  To put that into perspective, that&#8217;s less than a third of the screen area in a pre-Leopard Mac OS X icon.</p>
<p>The main character is a single pixel, and the left analog joystick is the only control.  The game&#8217;s environment is populated with entities that actively seek to attack you, as well as creatures that follow and protect you.   You may also encounter ambivalent hazards and innocuous inhabitants going about their own pixellated business.  The idea was to create a dynamic world with complex interaction while using very simple input.</p>
<p><center><br />
<img src="http://doomlaser.com/standardbits/images/93_ActiveWindow.png"> <img src="http://doomlaser.com/standardbits/images/118_ActiveWindow.png"> <img src="http://doomlaser.com/standardbits/images/147_ActiveWindow.png"></p>
<p><img src="http://doomlaser.com/standardbits/images/35_ActiveWindow.png"> <img src="http://doomlaser.com/standardbits/images/135_ActiveWindow.png"> <img src="http://doomlaser.com/standardbits/images/81_ActiveWindow.png"></p>
<p><a href="http://doomlaser.com/downloads/stdbits.zip">Download Gamma 256 Build</a><br />
</center><br />
Longtime Mac developers might recognize that the name comes from <a href="http://developer.apple.com/documentation/mac/QuickDraw/QuickDraw-188.html">StdBits()</a>, which was the low-level pixel blitter in QuickDraw.</p>
<p>Opposite my game was Alec Holowka&#8217;s <a href="http://www.bit-blot.com/?p=25">Celu</a>. and I was flanked by Jason Rohrer&#8217;s <a href="http://hcsoftware.sourceforge.net/passage/">Passage</a> on the left, and the lowest resolution game of the event by far, the 8&#215;8 pixel <a href="http://www.jamesmontagna.com/gamma256.html">Dodge Club</a> to the right.  <a href="http://tigsource.com">TIGSource</a> was well represented, with 4 of the 8 games on display coming from TIGS regulars, games such as <a href="http://www.kloonigames.com/blog/games/bloody/">Bloody Zombies</a>, Petri Purho&#8217;s feast of zombie-cutting action and liquid blood dynamics which was placed wisely near the bar.</p>
<p>Though not the most graphically polished of the lot, Guy and I both took a huge liking to <a href="http://forums.tigsource.com/index.php?topic=662.0">Mr Heart Loves You Very Much</a> by TIGS regular Jimmy Andrews. It has a simple, fresh game mechanic that combines puzzle and reflex in a really fun way.  And its svelte control scheme would make it ideal for something like the iPod Classic, or even the iPhone/Touch, making use of its accelerometer to change orientation.</p>
<p><img src="http://doomlaser.com/images/bubblyfish.jpg" /></p>
<p><a href="http://www.bubblyfish.com/">Bubblyfish</a> and the guys in <a href="http://www.myspace.com/anamanaguchi">Anamanaguchi</a> (who both performed great sets) encouraged me to check out the Blip Festival in New York over the weekend, so I decided to extend my trip.</p>
<p><a href="http://blipfestival.org">Blip</a> was great.  It was full of energy and crunchy melodies, with musicians from around the world.  I captured some video from the iSight in my MacBook Pro which I&#8217;ll post when I&#8217;m more settled in back home.</p>
<p><img src="http://doomlaser.com/images/blipfest.jpg" /></p>
<p>One of the most surreal and awesome moments of the trip came when someone at a Blip after-hours in Brooklyn asked me if I’d played “Doomlaser’s Space Barnacle”. We ended up talking quite a bit and, hey, if you’re out there, I&#8217;d love to see the photos you took!! I think there’s a funny/terrible one with Paza Rahm (a Swedish Atari-ST afficianado who did an <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=41815576&amp;s=143441&amp;i=41815587">8-bit remix of &#8216;Girl&#8217; for Beck</a>).</p>
<p>Paza and I got into a heated discussion about platforms, open source, and how government provided social mechanisms (or the lack thereof) influence cultural outlooks and output on both.  He also gave me some new insights into why Sweden continues to allow <a href="http://thepiratebay.org">The Pirate Bay</a> to operate.</p>
<p><img src="http://doomlaser.com/images/tigs-crew2.png" /></p>
<p>I met so many interesting, driven, and friendly people on the trip that it&#8217;s hard to process.  At Gamma, Standard Bits was played constantly from 5:30 pm until after midnight when the event was shutting down and people, both in and outside the games industry, gave me some very inspiring feedback.</p>
<p>The game isn&#8217;t in a completely finished state, but if you&#8217;d like to try the build that was played at Gamma 256, you can <a href="http://forums.tigsource.com/index.php?topic=788.0">download it here</a>.  It is a Windows executable, though it will most likely make it&#8217;s way to the Mac soon.</p>
<p><img src="http://doomlaser.com/images/lastman.jpg" /></p>
<p>The Gamma photos were taken by Ivan Safrin.  <a href="http://www.flickr.com/photos/67592629@N00/sets/72157603335510079/">More are available here</a>.</p>
<p>Thanks to all the Kokoromi people for hosting such a cool concept and event.  I loved Montreal and I&#8217;m looking forward to spending more time up there if you do one next year,</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/trekking-across-the-northeast-for-gamma-256-and-blip/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Super Mario Galaxy: A Visual Tour</title>
		<link>http://doomlaser.com/super-mario-galaxy-a-visual-tour/</link>
		<comments>http://doomlaser.com/super-mario-galaxy-a-visual-tour/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 00:28:34 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://doomlaser.com/super-mario-galaxy-a-visual-tour/</guid>
		<description><![CDATA[I picked up Mario Galaxy last night and have been enjoying it, both as a game, and also picking it apart technically. The level design really stands out in how it consistently surprises you with creative platforming gameplay. But what&#8217;s more interesting is how Nintendo is using the modest Wii hardware to achieve its graphical [...]]]></description>
			<content:encoded><![CDATA[<p>I picked up Mario Galaxy last night and have been enjoying it, both as a game, and also picking it apart technically. The level design really stands out in how it consistently surprises you with creative platforming gameplay.</p>
<p>But what&#8217;s more interesting is how Nintendo is using the modest Wii hardware to achieve its graphical effects.</p>
<p><a href="http://doomlaser.com/misc/galaxystencils.jpg" onclick="window.open (this.href, 'child', 'height=456,width=810'); return false"><img src="http://doomlaser.com/misc/galaxystencils.jpg" width="450" /></a></p>
<p>I could never quite tell from the YouTube previews, but it appears Mario&#8217;s using something like <a href="http://en.wikipedia.org/wiki/Stencil_shadow_volumes">stencil shadow volumes</a> to handle all its shadows&#8211; which are always projected in gravity&#8217;s direction. Unfortunately this technique means unsmoothed edges and a uniform brightness for all shaded areas. Side effects include moving platforms whose shadows suddenly blink onto surfaces when they approach, and suddenly disappear as they pass.</p>
<p>An element that Galaxy uses all over the place to great effect is something like a <a href="http://www.fundza.com/rman_shaders/surface/fake_rim/fake_rim1.html">fake rim lighting shader</a>. From what I understand, the Wii isn&#8217;t fragment shader capable, so maybe they&#8217;re faking it by setting an independent directional light aimed reverse relative to camera for each rimlit object?  I&#8217;ve read a few things about the Wii&#8217;s Register Combiners and TEVs, and I wonder if they&#8217;re using them for pixel shadery purposes.</p>
<p><a href="http://doomlaser.com/misc/galaxyrims.jpg" onclick="window.open (this.href, 'child', 'height=456,width=810'); return false"><img src="http://doomlaser.com/misc/galaxyrims.jpg" width="450" /></a></p>
<p>It&#8217;s all that lighting around the silhouettes of objects that helps give the characters and environments that signature plastic pop.</p>
<p>The fur shading is fairly nice as well, and I wonder how they&#8217;re doing it on the Wii hardware, whether it&#8217;s an actual shader, or they&#8217;re doing tricks rendering a multilayered shell of increasingly translucent polygons like in <a href="http://edusworld.org/ew/ficheros/2006/paginasWeb/making_of_sotc.html">Shadow of the Colossus</a></p>
<p><a href="http://doomlaser.com/misc/galaxyfur.jpg" onclick="window.open (this.href, 'child', 'height=456,width=810'); return false"><img src="http://doomlaser.com/misc/galaxyfur.jpg" width="450" /></a></p>
<p>Anyway, I am really enjoying the game so far, and the art direction is top notch. It&#8217;s also great to play Mario along to a live orchestral score &#8212; too bad Nintendo didn&#8217;t make the switch in time for Twilight Princess.</p>
<p>The shadows are the only real graphical let-down. It seems like they could be doing something more clever with the alleged crazy fill-rate on the Wii. Blurred textured shadow maps for near geometry or something? Also, multisampling would be nice, but playing on a standard def tv is forgiving.</p>
<p>I&#8217;d love to hear other people&#8217;s insights into the graphics behind the game. The rim lighting shading is something that could be easily applied to indie games looking for some eye candy punch&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://doomlaser.com/super-mario-galaxy-a-visual-tour/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.706 seconds -->
<!-- Cached page served by WP-Cache -->
