20 个稳定版本
1.0.20 | 2022 年 8 月 22 日 |
---|---|
1.0.19 | 2022 年 8 月 21 日 |
#65 在 游戏
每月 56 次下载
435KB
1K SLoC
猜猜看语言!
CLI 游戏用于测试您猜测代码块语言的快速程度!
如果您喜欢这个游戏,请考虑给它一个 ⭐!
代码是从 GitHub 的随机仓库或随机 gists 中检索的,使用了来自 Stack Overflow 2022 开发者调查 中最受欢迎的 24 种语言中的任何一种。 *VBA 被替换为 Dockerfile
然后以多种方式处理代码,以使体验更加愉快。
安装
使用预构建的二进制文件
-
手动安装
预构建的二进制文件适用于 Windows、Linux 和 macOS,可在 最新版本 中找到。
从源码构建
⚠️ 需要 Rust 1.63.0 或更高版本才能构建。可以使用
rustup update
更新 Rust。
安装 Rust 然后运行
cargo install guess-that-lang
用法
强烈建议提供 GitHub 个人访问令牌。这将允许游戏在达到速率限制之前进行更多 GitHub 请求。 点击此处创建一个(不需要权限范围)。
⚠️ 在游戏过程中调整终端窗口大小将导致游戏出现一些异常。
# Tokens will be stored in a config file so you only need to input them once.
guess-that-lang --token "XXX" # or -t
# Get code from gists rather than repos.
# Repos generally provide better code quality, but gists require less API calls.
guess-that-lang --provider gists # or -p
# Wait 5 seconds after showing the options before starting to reveal code. (Default: 1500)
guess-that-lang --wait 5000 # or -w
# Reveal lines in random order instead of top to bottom. (Default: false)
guess-that-lang --shuffle # or -s
# Theme overrides will be stored in a config file so you only need to input them once.
guess-that-lang --theme dark
guess-that-lang --theme light
致谢
此游戏从 guessthiscode 和 stripcode 两个游戏那里汲取了大量的灵感。
贡献
我是一名 Rust 初学者,所以如果您看到任何可以改进的代码或有任何一般性的想法,请告诉我!请随意打开一个问题或拉取请求。
依赖项
~10–24MB
~346K SLoC