<?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>Sunray-Space &#187; web开发</title>
	<atom:link href="http://www.sunray-space.com/tag/web%e5%bc%80%e5%8f%91/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sunray-space.com</link>
	<description>平平淡淡从从容容才是真</description>
	<lastBuildDate>Wed, 28 Sep 2011 15:52:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>强大的JavaScript 做游戏也可以</title>
		<link>http://www.sunray-space.com/2009/01/447/</link>
		<comments>http://www.sunray-space.com/2009/01/447/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:07:15 +0000</pubDate>
		<dc:creator>Sunray</dc:creator>
				<category><![CDATA[IT-数码]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[游戏]]></category>

		<guid isPermaLink="false">http://www.sunray-space.com/?p=447</guid>
		<description><![CDATA[         2008年4月9日，Dion Almaer发现了一款非常经典的JavaScript游戏：Super Mario. 这款游戏由Jacob Seidelin开发，大小仅14k.



(Super Mario JavaScript版本： http://jsmario.com.ar/)

<span class="readmore"><a href="http://www.sunray-space.com/2009/01/447/" title="强大的JavaScript 做游戏也可以">阅读全文——共891字</a></span>



没有相关文章]]></description>
			<content:encoded><![CDATA[<p>         2008年4月9日，Dion Almaer发现了一款非常经典的JavaScript游戏：Super Mario. 这款游戏由Jacob Seidelin开发，大小仅14k.<br />
<img title="mario" src="http://lifesinger.org/blog/wp-content/uploads/2009/01/mario.png" alt="mario" width="200" height="164" /><br />
(Super Mario JavaScript版本： <a href="http://jsmario.com.ar/" target="_blank">http://jsmario.com.ar</a>/)</p>
<p><span id="more-447"></span>不少Web开发者们大跌眼镜：这真的是用JavaScript开发出来的？答案是肯定的。这款游戏利用了Canvas元素（IE中用HTML模拟），图像存储在加密的字符串中，还用base64存储了MIDI背景音乐。除了这些技巧，其它代码就是我们熟悉的HTML、CSS和JavaScript.</p>
<p>Super Mario JavaScript版本的横空出世（之前也出现过用JavaScript写的游戏，但没有像Super Mario一样引起大家的关注），激起了一股用JavaScript编写游戏的热潮：</p>
<p>许多经典的游戏都有了JavaScript版本：Pac-Man（经典的吃豆子游戏）， Space Invaders（太空入侵者），Spacius（百玩不厌的雷电）等等。</p>
<p>甚至还出现了一些比较复杂的角色扮演游戏：Andrew Wooldridge创造的Tombs of Asciiroth 和 CanvasQuest，Pierre Chassaing创造的ProtoRPG等。</p>
<p>伴随JavaScript游戏的热潮，还出现了不少专门用于游戏开发的JavaScript库。最突出的是GameJS（基于Canvas的一个2D游戏开发库） 和 GameQuery（这是jQuery的一个插件）。</p>
<p>除了用Canvas构建2D游戏，用JavaScript还可以构建3D游戏，还出现了非常出色的<a href="http://dev.jquery.com/~john/processing.js/" target="_blank">Processing.js</a>，以及<a href="http://www.jslab.dk/plottool.htm" target="_blank">JavaScript PlotTool</a>绘图工具等等。</p>
<p><em>感慨：</em>JavaScript游戏一段时间内将还只是开发者们的“玩物”，要真正转换为商业应用，可能还有一段漫长的路要走。但是，<strong>当Super Mario跳跃在Web网页上时，这昭示着JavaScript的时代已经到来了</strong>。JavaScript能做什么？2008年的答案是：JavaScript连游戏都能做！</p>


<p></p><p>没有相关文章</p>]]></content:encoded>
			<wfw:commentRss>http://www.sunray-space.com/2009/01/447/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

