#game #amethyst #up #showcase #engine #v0 #actively

app amethyst/evolution-island

使用Amethyst制作的生态系统模拟游戏

4个版本 (2个重大更改)

0.2.0 2019年7月19日
0.1.1 2019年7月10日
0.1.0 2019年6月2日
0.0.1 2019年4月29日

#4 in #showcase

217 星 & 14 关注者

165KB
4K SLoC

Rust 3.5K SLoC // 0.1% comments Rusty Object Notation 686 SLoC // 0.0% comments

⚠️ 注意: Evoli已不再积极维护。要查看更更新的示例游戏,请参阅最近更新的展示游戏之一。

Evoli

一款微生态系统模拟游戏,作为Amethyst引擎的官方展示项目,逐步设计和开发。当前游戏的版本(v0.2及以上)模拟了几种不同物种在同一有限空间中的情况。

有关当前游戏设计、我们的目标和迄今为止的历史的更多信息,请阅读我们的介绍

媒体

may-10

安装/游玩

在克隆存储库时,请确保已安装Git LFS,因为大多数资产都存储在那里。

如果您在Linux上编译,需要首先安装一些依赖项。它们对于编译和运行Amethyst引擎是必要的。请遵循Amethyst README中的说明。

确保已安装Cargo(如果您没有,请使用rustup),然后运行以下命令

cargo run

如果您遇到问题,请在此处或http://discord.gg/amethyst的#showcase-game频道中报告。

性能分析

我们使用与Amethyst相同的性能分析库。使用以下命令运行游戏

cargo run --release --features profiler

然后在不崩溃的情况下退出游戏以生成文件 thread_profile.json。有关如何使用该文件的说明,请参阅Amethyst的性能分析引擎说明。

在代码中搜索 profile_scope 以获取向代码中添加性能分析标记的示例。

参与其中

许可

分许可证:选择以下之一 Apache或MIT许可证

依赖项

~35–48MB
~842K SLoC