<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Porting Doom to Flash &#8211; Interview with Mike Welsh</title>
	<atom:link href="http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/</link>
	<description>Founding Partner - Project Cocoon</description>
	<lastBuildDate>Tue, 09 Mar 2010 08:46:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: GodStroke.com &#187; Flash Doom Porting with Alchemy</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20887</link>
		<dc:creator>GodStroke.com &#187; Flash Doom Porting with Alchemy</dc:creator>
		<pubDate>Sat, 21 Mar 2009 15:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20887</guid>
		<description>[...] interview with mike welsh [...]</description>
		<content:encoded><![CDATA[<p>[...] interview with mike welsh [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronny</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20226</link>
		<dc:creator>Ronny</dc:creator>
		<pubDate>Tue, 23 Dec 2008 17:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20226</guid>
		<description>Btw: i can&#039;t play the game. I get a debug error window telling me the following.

TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at Preloader/enterFrameHandler()



Too bad :(</description>
		<content:encoded><![CDATA[<p>Btw: i can&#8217;t play the game. I get a debug error window telling me the following.</p>
<p>TypeError: Error #1009: Cannot access a property or method of a null object reference.<br />
	at Preloader/enterFrameHandler()</p>
<p>Too bad :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronny</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20225</link>
		<dc:creator>Ronny</dc:creator>
		<pubDate>Tue, 23 Dec 2008 17:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20225</guid>
		<description>Intresting read :) 
Cool stuff, Mike :)

Additionally to the mouselock feature. 
This might sound kinda stupid, but why not integrate the same sort of &#039;exit&#039; button as the ESC key for fullscreen. Let&#039;s say F10 key, or some kind of ALT+ESC to unluck the mouse. I&#039;m pretty sure Adobe could make this work pretty soon. 
I mean the Flash Player is pretty smart. It can even tell when a MouseEvent is fired by a true click, or the EventDispatcher. 
Again, the above might sound stupid but I think there must be some kind of a way to combine known security technologies (for example: you have to click a button before the mouse is locked, and you can release the mouse by CTRL+ESC/ALT+ESC)

Cool post, Peter! Thanks to both of you :)</description>
		<content:encoded><![CDATA[<p>Intresting read :)<br />
Cool stuff, Mike :)</p>
<p>Additionally to the mouselock feature.<br />
This might sound kinda stupid, but why not integrate the same sort of &#8216;exit&#8217; button as the ESC key for fullscreen. Let&#8217;s say F10 key, or some kind of ALT+ESC to unluck the mouse. I&#8217;m pretty sure Adobe could make this work pretty soon.<br />
I mean the Flash Player is pretty smart. It can even tell when a MouseEvent is fired by a true click, or the EventDispatcher.<br />
Again, the above might sound stupid but I think there must be some kind of a way to combine known security technologies (for example: you have to click a button before the mouse is locked, and you can release the mouse by CTRL+ESC/ALT+ESC)</p>
<p>Cool post, Peter! Thanks to both of you :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rounding Up Pre-Christmas Week</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20217</link>
		<dc:creator>Rounding Up Pre-Christmas Week</dc:creator>
		<pubDate>Mon, 22 Dec 2008 15:01:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20217</guid>
		<description>[...] guy called Mike Welsh ported Doom to Flash. Peter Elst interviewed him on his blog and he has interesting things to say about Alchemy  pitted [...]</description>
		<content:encoded><![CDATA[<p>[...] guy called Mike Welsh ported Doom to Flash. Peter Elst interviewed him on his blog and he has interesting things to say about Alchemy  pitted [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: localToGlobal &#187; Blog Archive &#187; news review -&#62; 51th week of 2008</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20215</link>
		<dc:creator>localToGlobal &#187; Blog Archive &#187; news review -&#62; 51th week of 2008</dc:creator>
		<pubDate>Mon, 22 Dec 2008 10:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20215</guid>
		<description>[...] &gt; Porting Doom to Flash - Interview with Mike Welsh &#124; Peter Elst [...]</description>
		<content:encoded><![CDATA[<p>[...] &gt; Porting Doom to Flash &#8211; Interview with Mike Welsh | Peter Elst [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mwelsh</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20212</link>
		<dc:creator>mwelsh</dc:creator>
		<pubDate>Sat, 20 Dec 2008 17:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20212</guid>
		<description>If you can use it, fullscreen does indeed work well for keeping the mouse in the Flash area! The other part of the problem for Quake &#039;mouselook&#039; is to be able to get the relative movement of the mouse, NOT just the mouse cursor position.  In fullscreen mode, the mouse cursor still stops at the edges of the screen, while you can keep turning forever in Quake and other games.

One solution for both of these problems would be a command to &#039;warp&#039; the mouse to a position, e.g. by adding setter functions to the mouseX and mouseY properties. You could then know the relative movement each frame, but then warp the mouse back to the center to prevent it from hitting the edge.

Again, the usability problems are a big concern.  You don&#039;t want people making malicious Flashes that take over your mouse! :)</description>
		<content:encoded><![CDATA[<p>If you can use it, fullscreen does indeed work well for keeping the mouse in the Flash area! The other part of the problem for Quake &#8216;mouselook&#8217; is to be able to get the relative movement of the mouse, NOT just the mouse cursor position.  In fullscreen mode, the mouse cursor still stops at the edges of the screen, while you can keep turning forever in Quake and other games.</p>
<p>One solution for both of these problems would be a command to &#8216;warp&#8217; the mouse to a position, e.g. by adding setter functions to the mouseX and mouseY properties. You could then know the relative movement each frame, but then warp the mouse back to the center to prevent it from hitting the edge.</p>
<p>Again, the usability problems are a big concern.  You don&#8217;t want people making malicious Flashes that take over your mouse! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mattie</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20200</link>
		<dc:creator>mattie</dc:creator>
		<pubDate>Fri, 19 Dec 2008 00:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20200</guid>
		<description>interesting read indeed! thanks :)</description>
		<content:encoded><![CDATA[<p>interesting read indeed! thanks :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wonderwhy-er</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20178</link>
		<dc:creator>wonderwhy-er</dc:creator>
		<pubDate>Thu, 18 Dec 2008 17:19:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20178</guid>
		<description>Actually I think there could be a solution to mouse but only in fullscreen mode. Then giving full control over it to flash should not be a problem. But current flash fullscreen mode is not for that.

Other then that interesting to see how Alchemy gets attention. Could bring more programmers to flash this way :)</description>
		<content:encoded><![CDATA[<p>Actually I think there could be a solution to mouse but only in fullscreen mode. Then giving full control over it to flash should not be a problem. But current flash fullscreen mode is not for that.</p>
<p>Other then that interesting to see how Alchemy gets attention. Could bring more programmers to flash this way :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mwesten (Max)</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20291</link>
		<dc:creator>mwesten (Max)</dc:creator>
		<pubDate>Wed, 31 Dec 1969 21:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20291</guid>
		<description>&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/ijansch&quot;&gt;@ijansch&lt;/a&gt; nice article on the doom port to flash by &lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/peterelst&quot;&gt;@peterelst&lt;/a&gt; http://bit.ly/4DU2</description>
		<content:encoded><![CDATA[<p><a rel="nofollow" href="http://twitter.com/ijansch">@ijansch</a> nice article on the doom port to flash by <a rel="nofollow" href="http://twitter.com/peterelst">@peterelst</a> <a href="http://bit.ly/4DU2" rel="nofollow">http://bit.ly/4DU2</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peterelst (Peter Elst)</title>
		<link>http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/comment-page-1/#comment-20292</link>
		<dc:creator>peterelst (Peter Elst)</dc:creator>
		<pubDate>Wed, 31 Dec 1969 21:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.peterelst.com/blog/?p=1361#comment-20292</guid>
		<description>just blogged an interview with Mike Welsh, the developer who did the Doom to Flash port with Alchemy -- http://is.gd/ckOz</description>
		<content:encoded><![CDATA[<p>just blogged an interview with Mike Welsh, the developer who did the Doom to Flash port with Alchemy &#8212; <a href="http://is.gd/ckOz" rel="nofollow">http://is.gd/ckOz</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
