Backlog : base de datos del juego
Backlog es una solución para los jugadores que tienen demasiados juegos y no pueden realizar un seguimiento de ellos.
Backlog le ayuda a responder un par de preguntas:
Backlog se basa en un modelo de compra; La idea es que cuando compras un juego, o un paquete con juegos (como un paquete independiente), agregas una compra. Tú especificas dónde lo compraste, por cuánto y qué juegos contiene. Una compra puede contener varios juegos (¡esto es fantástico para realizar un seguimiento de los paquetes!), pero un juego puede aparecer en varias compras. Esto se debe a que a veces compras un paquete que contiene un juego que ya tienes.
Cada juego tiene un estado adjunto, como:
Cada juego o DLC puede tener una o varias partidas. Puedes crear una partida cuando comienzas a jugar y ver fácilmente qué juegos están iniciados pero no terminados. También puede ver un historial de partidas, incluidos inicios, datos y notas opcionales.
La nueva reescritura de Backlog en Laravel ha alcanzado la paridad de características con la rama heredada. Esto significa que todas las funciones de la versión anterior están presentes (pero mejores, por supuesto). Es utilizable pero puede contener errores.
Las características más importantes de la nueva reescritura de Backlog basada en Laravel están funcionando y la rama rewrite
se establecerá como la rama predeterminada. Puede seguir el progreso del desarrollo actual aquí.
Sin embargo, esto todavía es beta y la rama heredada será más estable y completa por el momento.
Debido a que el código base de la versión actual de Backlog es antiguo, deficiente y no se puede mantener, estoy trabajando en una reescritura de Backlog basada en Laravel. Puede seguir el progreso en https://github.com/Compizfox/Backlog/tree/rewrite. Cuando la reescritura tenga todas las características de la versión anterior y esté lista para su uso, se convertirá en la rama principal del proyecto.
Backlog es bastante utilizable en este estado. Sin embargo, todavía no se ha probado a fondo. Aunque la mayoría de las funciones están ahí, aún debes considerarlo beta.
Este proyecto no estaba pensado originalmente para distribución pública, sino más bien como un proyecto escolar (pequeño). De ahí la falta de comentarios en el código, etc.
Como habrás adivinado, Backlog está en pleno desarrollo. Deberías considerarlo como WIP/alfa. Incluso en las versiones, indudablemente hay errores que se me escaparon. Si encuentra un error, infórmelo utilizando la página de problemas en Github.
Backlog está escrito en PHP y utiliza el marco Laravel.
Además, Backlog también utiliza los siguientes marcos de front-end:
No olvides consultar la wiki para ver capturas de pantalla y preguntas frecuentes.