Backlog : Spieledatenbank
Backlog ist eine Lösung für Gamer, die zu viele Spiele haben und nicht den Überblick behalten können.
Backlog hilft Ihnen bei der Beantwortung einiger Fragen:
Backlog basiert auf einem Kaufmodell. Die Idee ist, dass Sie beim Kauf eines Spiels oder eines Pakets mit Spielen (z. B. einem Indie-Paket) einen Kauf hinzufügen. Sie geben an, wo Sie es gekauft haben, für wie viel und welche Spiele es enthält. Ein Kauf kann mehrere Spiele enthalten (das ist ideal, um den Überblick über Pakete zu behalten!), aber ein Spiel kann in mehreren Käufen erscheinen. Dies liegt daran, dass Sie manchmal ein Paket kaufen, das ein Spiel enthält, das Sie bereits haben.
Mit jedem Spiel ist ein Status verknüpft, z. B.:
Jedes Spiel oder DLC kann ein oder mehrere Durchspiele haben. Wenn Sie mit dem Spielen eines Spiels beginnen, können Sie einen Durchlauf erstellen und so leicht erkennen, welche Spiele begonnen, aber noch nicht abgeschlossen sind. Sie können auch den Verlauf der Spieldurchläufe einsehen, einschließlich Start- und Daten sowie optionaler Notizen.
Die neue Laravel-Neufassung von Backlog hat Funktionsgleichheit mit dem Legacy-Zweig erreicht. Das bedeutet, dass alle Funktionen der alten Version vorhanden sind (aber natürlich besser). Es ist verwendbar, kann aber Fehler enthalten.
Die wichtigsten Funktionen des neuen Laravel-basierten Rewrite von Backlog funktionieren und der rewrite
Zweig wird als Standardzweig festgelegt. Den aktuellen Entwicklungsfortschritt können Sie hier verfolgen.
Allerdings handelt es sich hierbei noch um eine Betaversion und der Legacy-Zweig wird vorerst stabiler und vollständiger sein.
Da die Codebasis der aktuellen Version von Backlog alt, beschissen und nicht wartbar ist, arbeite ich an einer Laravel-basierten Neufassung von Backlog . Sie können den Fortschritt unter https://github.com/Compizfox/Backlog/tree/rewrite verfolgen. Wenn das Rewrite alle Funktionen der alten Version aufweist und einsatzbereit ist, wird es zum Hauptzweig des Projekts.
Backlog ist in diesem Zustand ziemlich brauchbar. Es wurde jedoch noch nicht gründlich getestet. Obwohl die meisten Funktionen vorhanden sind, sollten Sie sie dennoch als Beta betrachten.
Dieses Projekt war ursprünglich nicht für die öffentliche Verbreitung gedacht, sondern eher als (kleines) Schulprojekt. Daher das Fehlen von Kommentaren im Code usw.
Wie Sie vielleicht schon erraten haben, befindet sich Backlog stark in der Entwicklung. Sie sollten es als WIP/Alpha betrachten. Selbst in den Veröffentlichungen gibt es zweifellos Fehler, die ich übersehen habe. Wenn Sie auf einen Fehler stoßen, melden Sie ihn bitte über die Problemseite auf Github
Backlog ist in PHP geschrieben und verwendet das Laravel-Framework.
Darüber hinaus verwendet Backlog auch die folgenden Frontend-Frameworks:
Vergessen Sie nicht, im Wiki nach Screenshots und FAQ zu suchen.