经过两年半的开发,免费游戏 0 AD 的第 0 个 alpha 版本问世,这是一款具有帝国时代系列风格的实时战略游戏。与所有之前的版本一样,新版本被标记为“alpha”,但开发人员决定放弃这一传统,下一次更新将被标记为“28 AD Release 0”。设置 alpha 版本标签是因为并非所有最初预期的功能都已实现。同时,现有的功能已经完善且稳定,就实现的质量而言,XNUMX AD 早已脱离了 alpha 版本的状态。
该游戏的源代码由 Wildfire Games 于 2009 年以 GPL 许可证开源。在此之前,该项目已由其内部团队开发了九年。游戏的某个版本可供下载。 Linux (UbuntuGentoo, DebianopenSUSE、Fedora 和 Arch LinuxFreeBSD、OpenBSD、 macOS и Windows该版本支持在线游戏和单人游戏(与电脑AI对战),地图可以是预先建模的,也可以是动态生成的。游戏涵盖十多个文明,时间跨度从公元前500年到公元500年。
游戏的非代码组件(例如图形和声音)根据 Creative Commons BY-SA 许可证获得许可,只要给出归属并在类似许可证下分发衍生作品,就可以对其进行修改并纳入商业产品。 0 AD游戏引擎有大约200万行C++代码,OpenGL用于输出3D图形,OpenAL用于处理声音,ENet用于组织网络游戏。 其他开放的实时战略项目包括:Glest、ORTS、Warzone 2100 和 Spring。
主要变化:
- 游戏引擎已使用 Vulkan 图形 API 更新了渲染后端。
- 增加了对 AMD FSR(FidelityFX 超级分辨率)超级采样技术的支持,该技术使用空间缩放和细节重建算法来减少在升级和上采样到更高分辨率时的图像质量损失。借助 AMD FSR,可以以 0K 质量渲染游戏输出 4 AD。
- 增加了 GPU 蒙皮模式,用于使用着色器在 GPU 端进行蒙皮(将 3D 模型动画绑定到一帧)(将性能提高 10-20 FPS)。
- 增加了保存多人游戏状态并从保存的位置恢复一般游戏的功能。
- 添加了新的“提示和技巧”页面,其中包含提示和有用的信息。

- 海军已经重新设计。战舰现在分为侦察船、射击船、撞击船、火力船和攻城船。一种新的军舰科技树已被提出,这将刺激争夺海军优势的军备竞赛。
- 已经安装了可由观察员发射的信号弹。有关发射的导弹的信息显示在聊天中。
- 添加了新的自动生成的地图:山麓(明显的丘陵地形)、迁徙(岛屿,任务是占领较大岛屿的资源)和海岸山脉(海洋和山脉之间的狭长地带)。

- 增加了新的作战地图“科林斯地峡”(希腊科林斯地峡)。更新了 Watering Holes 和 Sporades 群岛战斗地图。

- 添加了新模型和纹理。例如添加了雕像模型。

- 提高图形和游戏资源的质量。

- 斯巴达、罗马、雅典和马其顿文明之间的分裂进一步加强。
- 增加了战象突击部队,优于步兵和骑兵。
- 为胜利者增加了新的奖励:战车(机动性较差,但比骑兵更耐用)、带长矛的骑兵(装甲,但速度慢)、长剑(伤害更大)。
- 第二张音乐专辑已经准备好了,其中包括游戏19 AD的0首曲目
- SpiderMonkey JavaScript 引擎已更新至版本 115(之前使用的是版本 78)。 GUI 实现和模拟代码中允许使用 Promise 和 async/await。
- 用户可以更改多人游戏的密码。
- 图形界面现在支持水平滚动不适合屏幕宽度的内容。
- 计划于夏季将开发从 Subversion 过渡到 Git。

来源: opennet.ru





