4 个稳定版本
1.0.8 | 2021年2月4日 |
---|---|
1.0.7 | 2020年12月30日 |
1.0.6 | 2020年11月19日 |
0.1.0 |
|
0.0.2 |
|
324 在 游戏 中排名
每月 下载 23 次
35KB
645 行
游戏
有一个你可以每天按一次以获得积分的按钮。与你的朋友竞争,看看谁能获得最多的积分。
技术实现是什么?
- 使用 Rocket 来服务网页
- 使用 tera 进行模板化
- 使用 sled 数据库
- 使用 bcrypt 来散列/加盐密码
- 使用一些技巧将静态文件和模板直接嵌入二进制文件中
- 使用 rust-embed 将静态/模板目录嵌入二进制文件中
- 将静态/模板目录解压缩到 临时目录
- 创建一个新的 Rocket 配置(因此任何 Rocket.toml 或环境变量仍然会被解析),从临时目录获取模板
...为什么?
在这个游戏的第一次迭代中,我想在一天之内编出一个有趣的程序。然后,一些人实际上开始玩它。旧代码非常不稳定,难以更改,因为它是在匆忙中完成的,我想学习 Rust,所以我决定重写它。
依赖关系
~23–36MB
~572K SLoC