西西河

主题:如何在XP下运行如下的老游戏(一) -- Levelworm

共:💬9 🌺9
全看分页树展 · 主题 跟帖
家园 如何在XP下运行如下的老游戏(二)

接下来说说Duke3d。

这是我第一个本着严肃认真的态度玩的电脑游戏(就是说,沉迷进去了,嘿嘿)。可惜,虽然可以在XP下跑,一个是接受不了320*200的分辨率,一个是接受不了完全安静的环境。

多亏3d Realms四年前公开了源代码(这里废话一句,我是多么希望所有的游戏公司都能够尽快放出源代码啊,反正也没有商业利益了,不如交给Fans们,让想玩的人继续玩下去),于是有了JonoF's Duke3d port,外链出处。支持Opengl和d3d,以及真彩色的材质。目前这个port的功能还不是特别完善,比如联网游戏的功能至今仅仅实现了一小部分,不过对我来说已经很好了,毕竟能够运行Duke3d和Duke3d的几个官方资料片。

另外,这个port实现了真3d,至于是怎么个真,在游戏里头抬头低头就可以体会出来了。事情的经过是这样的,Ken Silverman(当初写这个游戏引擎的程序员,被Carmack称为“最有才华的游戏程序员之一”的人)在闲空的时候写了个Polymost渲染器,实际上就是个Opengl/d3d渲染器,然后jonoF一看这里有现成的,就拿过去用了,给添加了新的网络代码,3d模型代码等等的,就是现在我们看到的JonoF's Duke3d。多废话几句,他老人家还把编辑器的代码重新写了,因此在XP下也可以运行编辑器了;此外,不知道有没有同志玩过Shadow Warrior这个游戏,实际上这个游戏也是用Build引擎做的(Build引擎就是Duke3d引擎的名字),因此JonoF把他的port稍加修改之后,弄了个JonoFSW,谁手头有SW的,也可以在XP下享受这个游戏了,呵呵。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河