[D3D(C++)] - (开源)3D即时战略游戏:Glest 3.12
2010-05-20 11:55
591 查看
来源:http://www.csinx.org/IBlog/article.asp?id=10
示例文件:http://www.csinx.org/IGame/Glest3.12.exe
源代码:http://www.csinx.org/ISourceCode/Glest3.12_src.exe
Glest 是一款开源3D即时战略游戏, 具有华丽的效果和高级的人工智能, 可运行在多种平台的操作系统上. 可以使用游戏配置工具或通过直接修改XML配置文件改变游戏的性能参数等. 游戏中主要有两大完全不同的种族, 人类和魔法师.
主要技术及特点: 使用标准C++可以支持GCC和VS.NET编译. OpenGL跨平台渲染API, DX(部分实现中). DirectSound和OpenAL可以播放静态或流式声音, 支持OGG, WAV等. 除单机对战电脑外还可以使用局域网联机对战, 最多支持4玩家联机. 使用多种优化的人工智能技术.
两大种族都有强大的科技树, 这些设置都是在XML文件中定义, 你可以很容易的修改这些设定. 并附有模型查看工具, 地图编辑器, 和MAX导出插件.
以下主要介绍如何成功编译 Glest, 调试环境 Windows XP SP2 Build 2600 + Microsoft Visual C++ 2003 .
首先在本站下载Glest3.12工程, 工程中已包含需要链接的静态库和头文件, 先编译 shared_lib 中的 LibGlest 工程生成静态库 LibGlestD.lib 和 LibGlest.lib, 他们将分别在游戏主程序的调试版本和发布版本中使用. 再打开 Src 目录下的 Glest_2003.sln 工程, 编译即可. 要运行或调试程序还需要下载游戏程序. 当然你也可以直接到官方网站下载相应版本及依赖文件~
以下为该游戏的一些相关截图:
示例文件:http://www.csinx.org/IGame/Glest3.12.exe
源代码:http://www.csinx.org/ISourceCode/Glest3.12_src.exe
Glest 是一款开源3D即时战略游戏, 具有华丽的效果和高级的人工智能, 可运行在多种平台的操作系统上. 可以使用游戏配置工具或通过直接修改XML配置文件改变游戏的性能参数等. 游戏中主要有两大完全不同的种族, 人类和魔法师.
主要技术及特点: 使用标准C++可以支持GCC和VS.NET编译. OpenGL跨平台渲染API, DX(部分实现中). DirectSound和OpenAL可以播放静态或流式声音, 支持OGG, WAV等. 除单机对战电脑外还可以使用局域网联机对战, 最多支持4玩家联机. 使用多种优化的人工智能技术.
两大种族都有强大的科技树, 这些设置都是在XML文件中定义, 你可以很容易的修改这些设定. 并附有模型查看工具, 地图编辑器, 和MAX导出插件.
以下主要介绍如何成功编译 Glest, 调试环境 Windows XP SP2 Build 2600 + Microsoft Visual C++ 2003 .
首先在本站下载Glest3.12工程, 工程中已包含需要链接的静态库和头文件, 先编译 shared_lib 中的 LibGlest 工程生成静态库 LibGlestD.lib 和 LibGlest.lib, 他们将分别在游戏主程序的调试版本和发布版本中使用. 再打开 Src 目录下的 Glest_2003.sln 工程, 编译即可. 要运行或调试程序还需要下载游戏程序. 当然你也可以直接到官方网站下载相应版本及依赖文件~
以下为该游戏的一些相关截图:
相关文章推荐
- (开源)3D即时战略游戏:Glest 3.12
- 山寨Unity3D?搜狐畅游的免费开源游戏引擎Genesis-3D
- 3D游戏基础 Direct3D(一) D3D基本概念及渲染流水线简介
- plain framework 1 一款主要用于网络(游戏)开发的C/C++开源框架 安装篇 updated
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程08:虚拟键盘实现》完结
- C++ 3D游戏开发 逼真的鱼池效果-ogre
- 开源游戏引擎(c++)
- 分享Silverlight 3D 房屋设计 和 游戏 开源项目
- plain framework 1(简约框架)一款主要用于网络(游戏)开发的C/C++框架 即将开源
- 搜狐畅游的免费开源游戏引擎Genesis-3D
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程07:UI》
- 《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇:简介及目录》(附上完整工程文件)
- D3D游戏编程系列(四):自己动手编写即时战略游戏之网络同步
- 山寨Unity3D?搜狐畅游的免费开源游戏引擎Genesis-3D
- C++国外3D多人坦克游戏截图
- 一个C++游戏框架开源项目部分源码(仅供分享)
- 畅游发布全球首款3D开源游戏引擎 开放SDK包下载
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程06:技能播放的逻辑关系》
- [OpenGL(C++)] - (开源)3D 游戏界的大牛人 John Carmack 终于放出quakeIII(雷神之锤3)的源代码
- XNA 的 3D 和 2D 游戏引擎(商业与开源)