#2d #gamedev #cli #rogue

amphora

一个用于创建图形最简化的类似Rogue游戏的意见元crate。

1个不稳定版本

0.0.0 2023年2月20日

444 in #2d

MIT许可证

7KB

amphora

一个用于创建图形最简化的类似Rogue游戏的**有意见**元crate。

用法

⚠️ 开发中:此crate尚未提供任何功能。

功能

  • 路径查找、视野等算法。
  • 游戏实体的组件系统。
  • 颜色类型和转换。
  • 几何类型和计算。
  • 输入和输出。
  • 随机数生成。

背景

目前有大量用于创建游戏的Rust crate,从功能齐全的引擎到简单的2D图形或数学库应有尽有。然而,大多数这些crate是为创建3D游戏或图形复杂度较高的游戏设计的,需要学习相当大的API面。

Amphora是一个元crate,重新导出amphora-*crate,这些crate旨在一起使用来创建简单的2D游戏。目标是让其他人专注于游戏机制和故事,而不是图形、UI或底层库的调整。

符号@的起源是从“each at”的缩写,其中“a”被“e”包围。最早的文献记载是在1536年,在佛罗伦萨商人弗朗切斯科·拉皮的信中,他用@表示称为amphorae的酒的单位。

- 符号@的意外历史

开发

有关如何为此项目做出贡献的详细信息,请参阅CONTRIBUTING.md

无运行时依赖