46个版本 (13个重大更改)
0.14.2 | 2024年5月2日 |
---|---|
0.14.1 | 2024年2月9日 |
0.13.2 | 2024年2月7日 |
0.9.2 | 2023年11月5日 |
在游戏开发中排名370
每月下载量127
在display3d中使用
120KB
2.5K SLoC
简介
Gemini是一个单倍宽ASCII渲染引擎,能够在终端或控制台中渲染2D和3D图形,用Rust编写。这是从Python编写的gemini-py的松散移植,但由于性能限制已被弃用。
重要:您必须在终端中使用单倍宽字体才能正确渲染视图。需要输入?由我制作的console-input crate使得实现跨平台输入变得简单
目前这还是一个正在进行中的项目,因此任何反馈或问题请求都将非常受欢迎 :)
使用Gemini创建的项目
- display3d,一个用于在终端中显示3D对象的命令行工具
- Tetris克隆版,使用Gemini和console-input编写,后者是Gemini的输入库
- console-video-player,一个用于在终端中显示具有ANSI转义代码颜色的视频的命令行工具
依赖项
~1.5–9.5MB
~102K SLoC