OpenAge:「帝国时代2」游戏引擎的开源克隆版

官网上的简介

OpenAge 是 SFTTECH 团队从零开始用 C++14 重写的「帝国时代2」游戏引擎的开源克隆版,遵循GPLv3+ 协议。这个项目用到了 OpenGL 和 GLSL 等诸多「现代」技术,(当前的)目标只用原始游戏文件创建一个完整的克隆版。这样的话,GNU/Linux 用户也能体验「帝国时代」。

小编补注:2014 年,我们曾经介绍过这个项目,当时他们团队是用 C++11 写了引擎。

GitHub 上的简介

OpenAge 是一个志愿者项目,是想做一个『帝国时代2』游戏引擎的开源克隆版。目前的主要针对 POSIX 平台,比如 GNU / Linux。他们做这个,也是想向 OpenMW、 OpenRA 和 OpenTTD 三个项目学习。

OpenAge 使用了原始的游戏资源(如声音和图形) ,但(原因很明显)没有发布。如果你要玩,你需要一个原始AoE2 :AOC安装(Wine 是你的朋友,在不久的将来,也会支持光盘安装) 。

OpenAge 用到的技术

技术 组件
C++14 引擎内核
Python 脚本、媒体转换、控制台、代码生成
CMake 构建系统
OpenGL2.1 渲染, shaders
SDL2 跨平台 Audio/Input/Window 处理
Opus 音频解码
Humans Mixing together all of the above

目标:

  • 完全真实的观感
    • This can only be approximated, since the behaviour of the original game is mostly undocumented, and guessing/experimenting can only get you this close
    • We will not implement useless artificial limitations (max 30 selectable units…))
  • 支持多玩家 (obviously)
  • 对原版游戏做了这些  Improvements
  • AI
  • 重新创建免费的游戏资源
  • 更容易做 Mod 的内容格式
  • 相比 blender ,有一个更强大的 Python 控制台和接口

帝国时代原版游戏的图:

OpenAge 官方网站的截图:

官方网站:http://openage.sft.mx/
开源地址:https://github.com/SFTtech/openage

1 收藏

资源整理者简介:伯小乐

伯乐在线小编一枚~~~~PS:我不是@小编辑,不要问我了 个人主页 · 贡献了46个资源 · 253


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer