#ascii #ascii-art #rpg #tui #game #地牢爬行者

app utf-crawler

一个以ASCII艺术为主题的带有Roguelike元素的Rust编写的地牢爬行者

3个版本

使用旧的Rust 2015

0.1.3 2018年12月10日
0.1.2 2018年12月10日
0.1.1 2018年12月10日

#502游戏

ISC许可证

94KB
2K SLoC

UTFcrawler

align="center", scalewidth="50%"

[.align="center", cols="6*^.^"] |============================= |语言 |Crate版本 |文档 |许可证 |平台 |Pipeline

| "Rust版本", link:https://blog.rust-lang.net.cn/2018/10/25/Rust-1.30.0.html | "Crate版本", link:https://crates.io/crates/utf-crawler | "文档", link:https://docs.rs/crate/utf-crawler/0.1.3 | "许可证", LICENSE-MIT | 平台 | master: Master Pipeline, |=============================

'''

关于

'''这是一个设计用来使用Unicode字符作为ASCII艺术的RPG游戏的项目,而不是使用原始ASCII。这使得显示效果类似于ANSI艺术,而不是ASCII艺术。

为了获得最佳体验,需要支持RGB颜色,但普通的终端也能凑合。 + 推荐使用支持大量Unicode字符的等宽字体,因为这将允许地图正确渲染。

为了获得良好的体验,强烈推荐使用QWERTY布局或类似的键盘/映射。 推荐终端大小为103列 x 30行,以便地图正确显示。

注意:该项目是用Rust版本1.30.0构建的,但应与任何未来的版本兼容。

'''

依赖项

'''对于安装,需要以下依赖项

  • 一个有效的rustrustccargo安装。
  • 这可以通过这里提供的rustup脚本提供。
  • 或者它是由您选择的Linux/Unix发行版的包管理器提供的。
  • (强烈建议使用上面提到的rustup脚本来卸载rust)
  • git来获取此存储库

'''

安装

'''

从源代码编译

  • 克隆存储库:git clone \https://gitlab.com/utf-crawler/utf-crawler.git
  • 进入克隆文件夹: cd utf-crawler
  • 构建: cargo install
  • 或者使用更手动的方法
  • cargobuild --release
  • 并将 ./target/release 移动/复制到您的 $PATH 中。
  • 或者以某种形式添加到您的 $PATH 中。

'''

链接:crates.iocrates.io

  • 由于该项目也在crates.io上,使用了与依赖相同的托管服务,因此您只需要在安装了 rustcargo 后执行 cargo install utf-crawler 即可。

如何玩耍

''' |============================== 2+|在地下城 |键 |动作 |a |向左移动 |s |向下移动 |d |向右移动 |w |向上移动 2+|在存货中 |i |切换到存货菜单 |u |使用选定的物品 |j |将菜单选择向下移动 |k |将菜单选择向上移动 |m |切换回地图 2+|在战斗中 |a |普通攻击 |s |低级技能 |d |中级技能 |f |高级技能 |g |守卫 |==============================

许可协议

''' 本软件根据链接:LICENSE-ISC[ISC 许可协议]发布

'''

依赖项

~560KB
~10K SLoC