Backlog : База данных игры
Backlog — это решение для геймеров, у которых слишком много игр и которые не могут их отслеживать.
Backlog поможет вам ответить на пару вопросов:
Backlog основан на модели покупки; идея в том, что когда вы покупаете игру или пакет с играми (например, инди-пакет), вы добавляете покупку. Вы указываете, где вы его купили, за сколько и какие игры в нем есть. В одной покупке может содержаться несколько игр (это отлично подходит для отслеживания пакетов!), но игра может появляться в нескольких покупках. Это потому, что иногда вы покупаете комплект, содержащий уже имеющуюся у вас игру.
У каждой игры есть статус, например:
Каждая игра или DLC может иметь одно или несколько прохождений. Вы можете создать прохождение, когда начинаете играть в игру, и легко видеть, какие игры запущены, но не завершены. Вы также можете просмотреть историю прохождений, включая начало, данные и дополнительные примечания.
Новая переписанная версия Backlog в Laravel достигла паритета функций с устаревшей веткой. Это означает, что все возможности старой версии присутствуют (но лучше, конечно). Он пригоден для использования, но может содержать ошибки.
Наиболее важные функции новой перезаписи Backlog на основе Laravel работают, и ветка rewrite
будет установлена в качестве ветки по умолчанию. Вы можете отслеживать текущий прогресс разработки здесь.
Однако это все еще бета-версия, и устаревшая ветка на данный момент будет более стабильной и полной.
Поскольку кодовая база текущей версии Backlog старая, дрянная и неподдерживаемая, я работаю над переписыванием Backlog на основе Laravel. Вы можете следить за прогрессом по адресу https://github.com/Compizfox/Backlog/tree/rewrite. Когда рерайт будет иметь все возможности старой версии и будет готов к использованию, он станет основной веткой проекта.
В этом состоянии Backlog вполне пригоден для использования. Однако он еще не был тщательно протестирован. Несмотря на то, что большинство функций присутствует, вы все равно должны рассматривать его как бета-версию.
Этот проект изначально не предназначался для публичного распространения, а скорее как (небольшой) школьный проект. Отсюда отсутствие комментариев в коде и так далее.
Как вы уже догадались, Backlog находится в стадии разработки. Вы должны рассматривать это как WIP/альфа. Даже в релизах, несомненно, есть ошибки, которые я пропустил. Если вы столкнулись с ошибкой, сообщите об этом на странице проблем на Github.
Backlog написан на PHP и использует фреймворк Laravel.
Кроме того, Backlog также использует следующие интерфейсные фреймворки:
Не забудьте просмотреть вики скриншоты и FAQ.