Backlog :游戏数据库
Backlog是针对拥有太多游戏而无法跟踪游戏的玩家的解决方案。
Backlog可以帮助您回答几个问题:
Backlog是基于购买模型的;这个想法是,当您购买游戏或游戏捆绑包(例如独立捆绑包)时,您就添加了购买。您可以指定购买地点、购买数量以及包含哪些游戏。一次购买可以包含多个游戏(这对于跟踪捆绑包非常有用!),但一个游戏可以出现在多次购买中。这是因为有时您购买的捆绑包中包含您已有的游戏。
每个游戏都有一个附加状态,例如:
每个游戏或 DLC 都可以有一个或多个游戏流程。当您开始玩游戏时,您可以创建一个游戏流程,并轻松查看哪些游戏已开始但未完成。您还可以查看游戏历史记录,包括开始和数据以及可选注释。
新的 Laravel 对Backlog的重写已经达到了与旧分支相同的功能。这意味着旧版本的所有功能都存在(当然更好)。它可以使用,但可能包含错误。
新的基于 Laravel 的Backlog重写的最重要功能正在发挥作用,并且rewrite
分支将被设置为默认分支。您可以在这里跟踪当前的开发进度。
然而,这仍然是测试版,遗留分支暂时会更加稳定和完整。
由于当前版本的Backlog的代码库陈旧、糟糕且无法维护,因此我正在对Backlog进行基于 Laravel 的重写。您可以在 https://github.com/Compizfox/Backlog/tree/rewrite 上关注进度。当重写具备旧版本的所有功能并且可以使用时,它将成为项目的主要分支。
在这种状态下, Backlog非常有用。但它还没有经过彻底的测试。尽管大多数功能都已存在,但您仍应将其视为测试版。
该项目最初并不打算用于公共分发,而是作为一个(小型)学校项目。因此代码中缺少注释等等。
正如您可能已经猜到的, Backlog正在大力开发中。您应该将其视为 WIP/alpha。即使在发布版本中,毫无疑问也有我错过的错误。如果您遇到错误,请使用 Github 上的问题页面进行报告
Backlog用 PHP 编写,并使用 Laravel 框架。
此外, Backlog还使用了以下前端框架:
不要忘记查看 wiki 中的屏幕截图和常见问题解答。