阅读更多
OpenAge是一个志愿者项目,是想做一个【帝国时代2】游戏引擎的开源克隆版。目前的主要针对 POSIX 平台,比如GNU / Linux。他们做这个,也是想像OpenMWOpenRAOpenTTD 三个项目学习。






(原版游戏的图)

OpenAge 使用了原始的游戏资源(如声音和图形) ,但(原因很明显)没有发布。如果你要玩,你需要一个原始AoE2 :AOC安装(Wine 是你的朋友,在不久的将来,也会支持光盘安装) 。
OpenAge用的技术
技术   组件
C++11 引擎内核
Python 脚本、媒体转换、控制台、代码生成
CMake 构建系统
OpenGL2.1 渲染, shaders
SDL2 跨平台 Audio/Input/Window 处理
Opus 音频解码
Humans Mixing together all of the above
目标:
  • 完全真实的观感
  • 支持多玩家 (obviously)
  • 对原版游戏做了这些改进
  • AI
  • 重新创建免费的游戏资源
  • 更容易做 Mod 的内容格式
  • 相比blender,有一个更强大的Python控制台和接口

开源页面:https://github.com/SFTtech/openage
  • 大小: 38.3 KB
  • 大小: 49.8 KB
来自: 伯乐在线
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • openage:帝国时代 II 引擎的开源克隆-开源

    我们的目标是让 openage 成为原始帝国时代游戏的平台,提供相同的外观和感觉,但具有更多的模组和多人游戏功能。 openage 使用由我们人类可读的配置语言 nyan 提供支持的开放 API。 我们使用支持 8 个以上玩家的...

  • matlab 与 Delphi 混合编程

    matlab 与 Delphi 混合编程  (2010-12-04 15:39:52) 转载▼ 标签:  技术   编程   matlab   delphi   杂谈 分类: 编程 matlab 6.5+vc6.0 利用Matlab的COM Builder工具可以将所需的Matlab功能自

  • 基于com的delphi和matlab接口编程研究,基于COM STA线程模型Delphi与Matlab混合编程研究.doc...

    基于COM STA线程模型Delphi与Matlab混合编程研究基于COM STA线程模型Delphi与Matlab混合编程研究摘要:针对传统的基于COM的Matlab与Delphi混合编程技术,界面容易出现冻结现象,详细讨论了其出现的原因,提出了一种基于COM STA线程模型的改进的混合编程方法,并以一信号包络提取为例给出了改进方法的具体实现。关键词:Delphi;Matlab;混合编程;COM...

  • 手把手教你delphi与matlab混合编程

    手把手教你delphi与matlab混合编程

  • 爬了1000张清纯妹子私房照,我流鼻血了...

    想看漂亮小姐姐照片?不如试试爬虫批量下载,自己一个人在被窝里慢慢看

  • cpp-openage是帝国时代II引擎的开源克隆

    openage 是帝国时代II引擎的开源克隆

  • 帝国时代2开源克隆版OpenAge.zip

    OpenAge 是想做一个【帝国时代2】游戏引擎的开源克隆版。主要针对 POSIX 平台,如 GNU / Linux。这个项目同时也是想向 OpenMW、OpenRA 和 OpenTTD 三个项目学习。 OpenAge用的技术 C 11 引擎内核Python 脚本、媒体...

  • openage:Empires II引擎的免费(如自由)开源克隆

    openage :一个志愿者项目,用于创建《帝国时代》,《帝国时代II》(HD)和《星球大战:银河战场》所使用的Genie引擎的免费引擎克隆,与 , , , 和等项目相当。 目前,我们主要致力于帝国时代II的集成,同时主要...

  • 帝国时代2开源克隆版 源码下载OpenAge (c/c++)

    OpenAge 是想做一个【帝国时代2】游戏引擎的开源克隆版。主要针对 POSIX 平台,如 GNU / Linux。这个项目同时也是想向 OpenMW、OpenRA 和 OpenTTD 三个项目学习。 OpenAge用的技术 C++11 引擎内核 ...

  • vb调用fortran

    (1)在Fortran PowerStation 4.0下,编制可供VB调用的.dll文件,示例代码: subroutine forcx(a,b,c) !ms$if .not. defined(linkdirect) !ms$attributes dllexport :: HWJSVB !ms$endif integer a,b,c a=b+c end (2) 在VB下编写如下代码: Private Declare Sub forcx B Lib "dll.dll" Alias "_ FORCX @12" (ByRef a As integer, ByRef b As integer, ByRef c As integer) Sub callfor() Dim a as integer, b as integer ,c as integer B=1 : c=2 Call forcx(a,b,c) End

  • C++调用Fortran编写的DLL时对可变数组的应对方法

    C++调用Fortran编写的DLL时对可变数组的应对方法 由于C++程序本身在语言的通用性上有着巨大的优势,常常会用来进行底层或框架的编程,而Fortran由于其强大的矩阵计算功能,程序员或者科研工作者常常拿来进行算法上的编写,这中间就产生了他们之间参数传递的问题。本文就个人经验对C++调用Fortran编写的动态链接库中遇到可变数组时如何处理进行总结,以期更好的掌握混编的强大功能。 1. C++调用Fortran时的规则 C++在调用Fortran的DLL库时,一般可以采用显示链接,对调用约定进行设定,

  • Delphi 与 FORTRAN语言的混合编程

    众所周知,FORTRAN强于数值计算,尤其是如果计算主要针对复数进行,则FORTRAN更有无可比拟的优势。FORTRAN是所有语言中唯一将复数定义为一种标准数据类型的语言。但是FORTRAN语言在可视化程序设计方面是非常欠缺的,至少目前还没有一家厂商推出具有RAD特性的FORTRAN编译集成开发环境。因此,当用FORTRAN实现了一种大型的科学计算以后,却难以将这种计算转变为数据输入简易、结果

  • 超级白话说Zookeeper(一)

    我的文章写给自己看的,几乎没有恶心的专业词汇,要看严谨的充满专业术语和哲学味道的文章,请绕道。因为懒,所以文章几乎没图。 Zookeeper提供了诸如统一命名空间服务,配置服务和分布式锁等分布式基础服务。 嗯,说上面这个话的人,真的不怕出门被车撞死吗…..? Zookeeper功能如狗杂种说到的:统一命名空间服务 其他就tm跟我们平时本地磁盘那种文件系统没多大区别,你整你妈这么jb复杂的名...

  • openage, 自由( 在自由中) 开源时代帝国II引擎.zip

    openage, 自由( 在自由中) 开源时代帝国II引擎 美国时代II帝国 II ( 高清)的志愿者项目:一个志愿者项目,创建一个自由引擎克隆,使用时代的帝国 OpenMW /, OpenTTD和 OpenRCT2类似的Galactic战场 。 目前,我们...

  • Python开源游戏推荐,《帝国时代2》

    https://github.com/SFTtech/openage/ https://openage.sft.mx/

  • GDevelop开源游戏引擎教程——(一)简介和安装

    GDevelop开源游戏引擎教程——(一)简介和安装

  • 这个游戏引擎开源了!

    microStudio是一个可在浏览器中运行的游戏引擎,它拥有一套精美、设计精良、全面的工具,可以非常轻松地帮助你创建 2D 游戏。你可以在浏览器中访问 microStudio.dev ...

  • 十大开源游戏引擎深入比较

    在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、Irrlicht、Panda3D、Crystal Space、jME、Blender Game Engine、Reality Factory、The Nebula Device 2、RealmForge、OpenScene- Graph。我们对这十款开源游戏...

Global site tag (gtag.js) - Google Analytics