#游戏引擎 #终端大小 #终端游戏 #ASCII艺术 #样式 #一致 #房间

pseudo_term

制作ASCII艺术游戏的窗口和图形对象管理器

3个稳定版本

3.0.0 2023年8月21日
2.0.0 2023年8月21日
1.0.0 2023年8月21日

#1109游戏开发

GPL-3.0 许可证

165KB
555

Pseudo-Term

描述

一个简单的ASCII艺术游戏引擎。

Pseudo term 是一个库,提供一致的终端大小和样式,以及一套游戏对象和房间的系统。

使用 GameObject 特性定义你的游戏对象,将它们组织到房间中,将房间和全局游戏对象添加到环境中,然后运行。

screenshot

构建

这是一个Rust项目,所以使用cargo。

贡献

贡献有一些要求。如果你的PR不满足这些要求,它将被拒绝。

  1. 匹配你所在的文件的代码风格,或者当你创建新文件时匹配项目的其余部分的代码风格。

  2. 签署你的提交,并使用以下格式

    file_name: short message
    
    Optional detailed explanation of commits
    That can be multiline
    
    Signed-off-by: Your Name <your.email@whatever.com>
    

    我们需要使用此格式,因为我们使用git提交来跟踪历史记录,并且只允许rebase PR。

依赖关系

~14–46MB
~741K SLoC