#points #button #template #box #password #database #skinner

nightly bin+lib game

古怪的外观箱点收集游戏

4 个稳定版本

1.0.8 2021年2月4日
1.0.7 2020年12月30日
1.0.6 2020年11月19日
0.1.0 2020年5月21日
0.0.2 2014年11月21日

324游戏 中排名

每月 下载 23

AGPL-3.0

35KB
645

游戏

有一个你可以每天按一次以获得积分的按钮。与你的朋友竞争,看看谁能获得最多的积分。

技术实现是什么?

  • 使用 Rocket 来服务网页
  • 使用 tera 进行模板化
  • 使用 sled 数据库
  • 使用 bcrypt 来散列/加盐密码
  • 使用一些技巧将静态文件和模板直接嵌入二进制文件中
    1. 使用 rust-embed 将静态/模板目录嵌入二进制文件中
    2. 将静态/模板目录解压缩到 临时目录
    3. 创建一个新的 Rocket 配置(因此任何 Rocket.toml 或环境变量仍然会被解析),从临时目录获取模板

...为什么?

在这个游戏的第一次迭代中,我想在一天之内编出一个有趣的程序。然后,一些人实际上开始玩它。旧代码非常不稳定,难以更改,因为它是在匆忙中完成的,我想学习 Rust,所以我决定重写它。

依赖关系

~23–36MB
~572K SLoC