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 中的螢幕截圖和常見問題。