fair 发表于 2006-12-22 19:15:00

XNA对玩家来说意味着什么?

<p><strong><font size="4">What Does XNA Mean for Gamers?<br/>XNA对玩家来说意味着什么?<br/><br/></font>By: Brent Soboleski "Shockwave", TeamXbox. March 27, 2004<br/>翻译:<u><font color="#ff0000">叉包饭斯DKCK</font></u>(kqkd2003@hotmail.com)转载请注明作者</strong><br/><br/>刚刚过去的一周,在加州San Jose举行的游戏开发者大会(Game Developers Conference,GDC)上,微软宣布了XNA。就我们所见,这一微软在软件产业的最新动作将对全球游戏业的未来产生直接影响。会上公布了一些XNA技术的游戏演示和两份资料说明,但多数玩家还是莫名其妙,不太确定XNA会如何影响下一代的电子游戏,包括针对Xbox 2开发的作品。我们希望能拨开重重迷雾,澄清微软XNA的初衷以及到底对诸位——玩家们——意味着什么。<br/><br/><b>So What Does XNA Represent?<br/>XNA代表什么?</b><br/><br/>咬文嚼字地说,XNA可以有很多解释,但至少包括以下内容。首先,X代表了游戏业中最佳的创意和能力的交汇。X也很容易让人把DirectX和Xbox联系起来,实际上正是XNA把两者带到了一起。N表示“下一代”(next-generation),最后A代表“构架”(architecture)。放在一起看就是,微软及其合作开发伙伴希望:能把中间件(middleware)、工具和自定义代码带到下一代的Windows和Xbox娱乐中来。<br/><br/>在GDC上,微软主要讲解了该技术应用的四个主要方面:在线游戏、输入设备、图形和声音。让我们逐一过目XNA将怎样影响这几方面的设计。<br/><br/><b>Online Gaming<br/>在线游戏体验</b><br/><br/>Xbox Live(译注:Xbox官方在线游戏服务)自发售以来就取得了引人注目的成功,而微软对Windows和Xbox Live的在线游戏计划更是野心勃勃,目前的Xbox和下一代机种都不会错过。复杂的在线网络带来了一堆复杂的障碍需要克服。XNA能帮忙解决这些麻烦,账单支付、安全、登陆、与朋友保持联络还有组队,都能通过一组开发工具加以妥善解决。我们期待Xbox支持的功能与Windows平台上的在线游戏体验,微软希望能将以上两者合二为一。<br/><br/><b>Unified Controller<br/>统一的控制器</b><br/><br/>植根于XNA,微软将开发一套基本的控制器界面,把API(应用程序接口)和按钮标准统一起来以覆盖多种平台,包括Windows和Xbox。这势必会激起一波新的创新热潮,第三方厂商将根据此新标准,生产跨平台输入设备和外设,形成一个新的家族。有了该标准的支持,厂商能花更多时间设计出独具匠心,且上手好用的控制器来,强化我们的游戏体验。<br/><br/><b>Graphics and Audio<br/>图形和声音</b><br/><br/>目前,像PIX(分析工具)和XACT(声音创作工具)这样的工具只提供给Xbox的授权开发商。考虑到目前很多开发商在Xbox上的开发过程如此积极,微软正在扩大对这些工具的支持。作为XNA平台的一部分,Windows上将也能使用这些工具。(译注:Xbox的开发套件XDK使用的是一套以Windows2000为核心的Xbox开发专用系统)除了PIX和XACT,XNA还将把Windows上的新技术,如HLSL(High-Level Shader Language,高阶渲染语言),带到Xbox上。DirectX的API和Visual Studio开发系统将继续在两个平台的研发中唱主角,所有的工具将具备制作“电影级质量”画面和音效的能力。这样,开发商处理起高清晰度的音频和视频来会更加得心应手,转而更加专注地为游戏创造激动人心的视觉和听觉体验。<br/><br/><b>Software: Unlocking the Hardware<br/>软件:解放硬件</b><br/><br/>甚至早在Xbox发售之前,我们就对这个大家伙所蕴含的能量心生敬畏了。我们看到了令人吃惊的硬件参数,也通过一些构建合理的图表,和同时期的顶级机种做了比较。发售之后,特别是玩家终于有机会上手多款游戏之后,大家都很清楚地意识到Xbox有着强劲的硬件机能。在Xbox上进行开发,无论是微软还是游戏开发商,都是一个积累经验、不断成长的过程。从游戏开发商的反馈来看,基本都是正面的。而在过去两年中,我们(指TeamXbox)合作过的开发商,也都众口一词,对Xbox游戏的开发给予了好评。受到认可的微软,决意深化他们对游戏产业的推动,向更多开发商提供富于创新、激动人心的工具,来回馈开发商的广泛支持。<br/><br/>回顾了一路走来的教训,微软在决定该如何前行的关键时刻,创造了XNA。集合了众多理念和软件工具,XNA被寄予众望,要继续扩大、深化我们学到的经验,回馈游戏产业。所以,值得注意的是,XNA不是一套特定的软件工具,用来应付那些积极的开发商。实际上,微软将XNA描述成一种持续的软件创新,XNA会随着开发商之间的互动和使用反馈而不断进化。微软还公布了一个热线电话,鼓励开发者们说出他们的愿望和想法,并帮助他们发挥好主意蕴含的潜力,来刺激整个游戏产业的创新。掌握了开发商们的回馈、建议和愿望之后,微软希望能更好地服务于游戏业界,也就是不断提供日新月异的软件工具,满足形形色色的要求,使最终发售的产品臻于完美。<br/><br/><b>Sounds Nice, but How Will This Work?<br/>听起来不错,但这些怎么起作用呢?</b><br/><br/>一般的开发流程都是这样的,在进行深入工作之前,设计师和脚本作家先设定好游戏的基础。在初始创意成形、游戏的大方向确定后,开发者们就必须针对游戏所在平台的硬件,着手解决技术性问题。结果就是认识到这些硬件的局限性后,反过来调整初始创意以适应目前的开发环境。很快,一个游戏大概念会很快变成一个更肥的庞然大物,而更有压力的项目又开始了初期创意。这时就必须做重大决定,将精力集中在设计的哪个方面,而把别的方方面面先抛到九霄云外。而在整个开发过程中,应该花多少时间在某一方面,开销(expense)往往是下决定的主要因素。<br/><br/>今天的游戏,成本越来越高昂,预算也迅速膨胀来满足游戏玩家的需求和期待。这就给开发人员出了道难题:既要制作出长度适当、品质优良的游戏,又不能冒着游戏完成后满盘皆输的风险突破预算上限。由于技术可能性的千变万化,加上电子游戏的总量呈几何级数增长,许多开发人员不得不面对时间问题,而往往他们真正用于开发的时间比他们期望的要少。这就是XNA希望能减轻一些压力的所在,使开发者至少能少花时间在技术性问题上纠缠,和他们心目中的初始理念更接近些,而非处处受制于硬件。从繁重耗时的硬件问题上抽身而退之后,微软使XNA有能力让开发者减轻负担,轻松上阵,做到最好……让电子游戏更具娱乐性,更加好玩。<br/><br/><b>So How Will XNA Impact Xbox 2?<br/>XNA将如何影响Xbox 2?</b><br/><br/>许多玩家都翘首以盼Xbox 2会是个什么样子,他们甚至迫不及待地想知道Xbox 2的硬件配置和性能参数了。可惜,Xbox 2还没上路,微软每次只跨一步。不过,就我们目前对XNA的了解和微软对开发商的计划,我们还是可以开始预见XNA将怎样影响此事未来的进展。今天,许多开发商开发一款游戏,并在多个主机或平台上发售。这些游戏被称作“移植作品”(ports),因为游戏在设计时,就满足了一定的技术上和表现上的标准,然后才根据各个平台的不同做出优化。虽然有些开发商先行一步,针对各个平台版本都做出了内容上和表现上的种种要求,但是移植作品中,真正能够挖掘出各平***有潜力的作品依然是凤毛麟角。结果就是,玩家群体玩到的电子游戏,是一些中规中矩,能迅速地、容易地适应各个目标平台的中庸之作。<br/><br/>微软希望,有更多开发商能意识到他们平台的潜力,无论是在Windows环境下还是任何一款即将到来的次世代主机或平台。这会掀起一场业界革命,许多开发商在XNA的帮助下,会更倾向于对Xbox 2所蕴含的机能善加利用。这或许就意味着,更多游戏将成为Xbox 2独占作品,而减少从Playstation和PC移植过来的作品。而对于那些跨平台作品来说,开发商可以将他们中庸的标准提高许多,可以从为Xbox 2设计产品起步,然后再做修改,把顶级标准降到更为兼容的水平。最重要的是,XNA将牢牢吸引住开发商,使之和微软的合作更为紧密。如此,创造出更好的本家和第三方游戏,还有那些令人羡慕的,打着“Only on Xbox”(Xbox独占)的作品。<br/><br/><b>So What’s Next?<br/>好,下一步是?</b><br/><br/>现在要谈的全是忠告和设想。微软必须苦口婆心地教育开发商,他们会提供哪些工具,还有这些工具能在哪些方面派上用场。而开发商也必须全情投入并做出反馈,帮助微软调整、优化并继续设计更有用更高效的工具。作为回报,这些工具和软件创新将帮助开发商开启一个前所未有的游戏新纪元;把我们带入真正的下一代的电子&lt;A onclick="tagshow(event, '%D3%CE%CF%B7%CA%C0%BD%E7');return false;" href="javascript:;"&gt;<u><strong>游戏世界</strong></u><a></a>中去。最重要的是,开发商一定要拓宽创新理念,高瞻远瞩,领先一步,摆脱我们都心知肚明的游戏竞技场里的局限和束缚。那时候,作玩家才真叫痛快啊!</p>
页: [1]
查看完整版本: XNA对玩家来说意味着什么?