potyk.io
🔒

inventory

/reads/ & SQL

  • /reads/ убираем проп прочитано страниц
  • В скл создаём записи о прогрессе страниц + желаем миграцию если у книги был проп
  • В скл храним кол-во прочитанных страниц и слаг книги (если потребуются какие-то данные о книге типа обложки, то берём из мд по слагу)

Инвентарь

  • В инвентарь помещаем все книги, у которых количество прочитанных страниц меньше количества страниц; обложка на всю высоту квадратной ячейки (contain: поля по бокам ок, верх/низ без зазора)
  • По клику выводим модалку с инфой о книге: название, автор, обложка, прогресс %
  • [Auth] рядом с % — ✏️; форма прочитано / всего скрыта, пока не нажали карандаш; Отмена снова скрывает; сохранение меняет счётчик прочитанных страниц
  • на мобиле модалка книги на всю ширину экрана; фокус в поле страниц не зумит страницу (как у модалки «Поесть»)

Примеры игр с механикой чтения

  • Dredge
  • Mount & Blade