Backlog : Base de données du jeu
Backlog est une solution pour les joueurs qui ont trop de jeux et ne peuvent pas les suivre.
Backlog vous aide à répondre à quelques questions :
Backlog est basé sur un modèle d’achat ; l'idée est que lorsque vous achetez un jeu ou un pack de jeux (comme un pack indépendant), vous ajoutez un achat. Vous précisez où vous l'avez acheté, pour combien et quels jeux il contient. Un achat peut contenir plusieurs jeux (c'est idéal pour suivre les lots !), mais un jeu peut apparaître dans plusieurs achats. En effet, vous achetez parfois un pack contenant un jeu que vous possédez déjà.
Chaque jeu a un statut attaché, comme :
Chaque jeu ou DLC peut avoir une ou plusieurs parties. Vous pouvez créer une partie lorsque vous commencez à jouer à un jeu et voir facilement quels jeux sont commencés mais inachevés. Vous pouvez également voir un historique des parties, y compris le début, les données et les notes facultatives.
La nouvelle réécriture Laravel de Backlog a atteint la parité des fonctionnalités avec la branche héritée. Cela signifie que toutes les fonctionnalités de l’ancienne version sont présentes (mais en mieux, bien sûr). Il est utilisable mais peut contenir des bugs.
Les fonctionnalités les plus importantes de la nouvelle réécriture du Backlog basée sur Laravel fonctionnent et la branche rewrite
sera définie comme branche par défaut. Vous pouvez suivre les progrès actuels du développement ici.
Il s'agit cependant encore d'une version bêta et la branche héritée sera pour le moment plus stable et plus complète.
Parce que la base de code de la version actuelle de Backlog est ancienne, merdique et impossible à maintenir, je travaille sur une réécriture de Backlog basée sur Laravel. Vous pouvez suivre la progression sur https://github.com/Compizfox/Backlog/tree/rewrite. Lorsque la réécriture aura toutes les fonctionnalités de l’ancienne version et sera prête à être utilisée, elle deviendra la branche principale du projet.
Backlog est assez utilisable dans cet état. Cependant, il n’a pas encore été testé de manière approfondie. Bien que la plupart des fonctionnalités soient présentes, vous devez toujours le considérer comme une version bêta.
Ce projet n'était pas initialement destiné à une distribution publique, mais plutôt à un (petit) projet scolaire. D'où le manque de commentaires dans le code, etc.
Comme vous l'avez peut-être deviné, Backlog est en plein développement. Vous devriez le considérer comme WIP/alpha. Même dans les versions, il y a sans aucun doute des bugs que j'ai manqués. Si vous rencontrez un bug, veuillez le signaler en utilisant la page des problèmes sur Github
Backlog est écrit en PHP et utilise le framework Laravel.
De plus, Backlog utilise également les frameworks front-end suivants :
N'oubliez pas de consulter le wiki pour des captures d'écran et une FAQ.