6 个稳定版本
1.0.5 | 2020 年 11 月 17 日 |
---|---|
1.0.4 | 2020 年 11 月 16 日 |
1.0.0 | 2020 年 11 月 15 日 |
744 在 游戏 中
每月下载 22 次
34KB
617 行
游戏
有一个按钮,您可以每天按一次以获得积分。和朋友竞争,看看谁能获得最多的积分。
技术实现是什么?
- 使用 Rocket 来提供网页服务
- 使用 tera 进行模板化
- 使用 sled 数据库
- 使用 bcrypt 来散列/加盐密码
- 使用一些技巧将静态文件和模板直接嵌入二进制文件
- 使用 rust-embed 将静态/模板目录嵌入二进制文件
- 将静态/模板目录解压缩到 临时目录
- 创建一个新的 Rocket 配置(因此仍然解析 Rocket.toml 或 env 变量),从中获取模板
...为什么?
在这个游戏的第一次迭代中,我想在一夜之间抛出一个有趣的程序。然后,一些人实际上开始玩游戏了。旧代码非常不稳定,难以更改,因为它是一夜之间拼凑起来的,我想学习 Rust,所以我决定重写它。
依赖关系
~24–36MB
~584K SLoC