游戏毁灭战士 Doom 3 源代码发布

jopen 12年前
     <p>id Software在GPLv3许可证下公布了<a href="/misc/goto?guid=4958200628404843864">Doom 3源代码</a>,项目托管在Github上。</p>    <p>此前,由于专利问题,卡马克(John Carmack)<a href="http://opensource.solidot.org/article.pl?sid=11/11/17/0327241&tid=130">推迟了</a>源代码发布时间,为了避免专利侵犯指控,他正在重写Reverse算法,目前发布的源代码没有包含Reverse算法。Doom 3采用的是<a href="/misc/goto?guid=4958200629935109188">id Tech 4</a>引擎,之前的id Tech 2和id Tech 3都已开源。使用id Tech 4引擎的游戏除了Doom 3外,还有Quake 4、Prey、Brink等。《使命召唤:现代战争》系列基于的还是旧的id Tech 3。</p>    <p><a href="/misc/goto?guid=4958190114509335242">Shawn the R0ck</a> 写道 "相信在不久的将来可以在很多社区游戏中看到DOOM III引擎的改进版本,DOOM III源代码在GNU/Linux下平台的编译基于ScOns,MacOSX平台可以使用xCode,但最终<a href="http://opensource.solidot.org/article.pl?sid=11/11/17/0327241&tid=130">由于Carmack's Reverse算法的原因</a>,GPL版本的DOOM III源代码不包含通过<a href="/misc/goto?guid=4958199834701262346">depth fail</a>方法开启<a href="/misc/goto?guid=4958200632674856881">模板缓存渲染</a>的功能。<br /> </p>    <div id="p_fullcontent" class="detail">     <p>《毁灭战士3》(Doom 3)由id Software开发,计算机版于2004年8月3日由Activision发行,是一款杂恐怖与科幻于一身的第一人称射击游戏。游戏故事除了英文名称外,并未有完全跟随《毁灭战士》的发展,并采用了全新的图像和游戏发动机。</p>     <p><img alt="" src="https://simg.open-open.com/show/413f1d7e4b8d3540ff7095d322aced46.jpg" width="500" height="375" /></p>    </div>