📄 -
字号:
*************************************
说明文档
时间:2002年9月1日
**************************************
内容:
1.声明
2.开发背景
3.运行环境
4.操作控制
5.关卡任务
6.致谢
***************************************
一. 声明
本游戏是本人利用业余时间开发,其目的是发展兴趣与锻炼编程水平。
游戏中的图片、声音、模型文件大部分来自互联网络的免费资源,资
源提供者声明这些资源只可用于学习目的,不可用于商业目的。这里
继续保持这些声明。游戏中的人物与房子模型来自:
http://www.planetquake.com/polycount/resources/
游戏中的四个士兵头像由于肖像权的限制做了处理,请谅解。
***************************************
二. 开发背景
本游戏的编写完全是个人兴趣爱好驱动。2001年,由于课题的需要,
我开始学习C++与OpenGL API,由于对3D游戏的喜爱,我打算利用
OpenGL做一个室外场景的3D游戏。
到2002年4月,我在http://www.gameres.com/ 发表了第一个版本的源代
码,它具备了天空、太阳光晕、地表贴图、粒子系统等特征,但并没
有可玩性。现在这个版本是我在2002暑假完成的。程序在原来的基础
上做了较大的调整,加入了菜单选项、草木、人物与房子模型,而且人
物具有一定的人工智能。游戏中,玩家需要消灭所有的敌人。
由于个人编程水平、想象力及时间的限制,游戏中还有很多有趣内容
需要加入,如果您有好的建议,请与我联系。另外,游戏中难免出现Bug,
如果游戏在您的PC上运行出现问题,请与我联系(Hunter3d@263.net)。
***************************************
三. 运行环境
程序在Win98、Win2000下测试正常运行,游戏中的音频需要DirectX8.0
支持。建议使用GForce档次的显示卡,游戏在GForce2下测试帧速率
为 42帧/秒。
**************************************
四. 操作控制
可以在GameSetting菜单中设定:
1.视频属性 ( Video Setting )
1).屏幕分辨率( Resolution )
游戏率默认为800*600,在任务执行前可改变分辨率,但
不会立即生效,只有在初始化任务时才改变分辨率。
2).屏幕亮度( Brigthness )
在不同的硬件配置上,屏幕亮度往往表现出较大差异,通过该项可
将亮度调节到最佳。
3).视野范围 ( Visible Distance )
调节地形绘制的距离。对于配置较低的硬件,适当降低视野距离可提高
帧速率,但由于远处地形网格较粗,对帧速率提高贡献并不大。
4).雾浓度 ( Fog Density )
2.音频属性 ( Audio Setting )
1).背景音乐(music)
可以打开或关闭背景音乐,可以调节音量。
音乐播放 audio/music/menu.mp3 ,如果你有自己喜爱的mp3音乐文件可
以将它替换 menu.mp3 文件。
2).音效( sound )
可以打开或关闭音效,可以调节音量。
游戏中的枪声与人物的发声具有3D效果。
3.键盘操作 ( Keyboard Setting )
以下操作可以更改
Up、Down、Left、Right设定移动操作。
Fire 射击
Jump 跳跃
Zoom 放大远处景物
Help 弹出帮助
修改方法:用鼠标点击选项,然后输入新的按键。
另外,游戏保留了几个开发模式下的操作:
Page Up 提升视点高度
Page Down 降低视点高度 (可以看到地形绘制区域)
L 线框模式
F 冻结所有敌人
V 隐身
N 敌人攻击力为零
I 隐藏房子
O 隐藏敌人
P 隐藏树木
在游戏运行中,按 Help 项的按键获得帮助。
4.鼠标操作
鼠标的移动可改变视角,默认设定左键为射击,右键为放大。
五.关卡任务
目前,游戏有三个任务,任务目标是消灭所有敌人,敌人的位置在
屏幕左下角的地图上用红点标出。敌人的位置是固定的(以后的版本
中你可以看到跑动的敌人),当你开枪射击时,敌人会朝你的方向搜
索,敌人的射击命中率与距离有关,射击敌人的头部可使之一枪毙命。
屏幕上保留了几个调试信息,屏幕右上显示的是绘制三角形的个数,
一般为13000-20000之间,右上角是操作者当前位置信息,从上到下
依次为: X、Y、Z轴坐标,左右转角。
屏幕中心处的数字表示目标与操作者的距离(相当于红外测距仪),单
位为米。
六. 致谢
感谢http://www.gameres.com/ 网站的Sea_Bug为游戏提供网络空间。
感谢支持、鼓励我的众多网友。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -