4 подписчика

Первая итерация готова

Да. Почти всё, что было изначально создано в мокапе, теперь полностью реализовано во #flutter в виде веб-страницы:

Что там под капотом
Что там под капотом

Я, честно говоря, удивлён, что у меня вообще получилось это сделать, да ещё и за каких-то две недели: знания о фреймворке я получал 2,5 года назад, проходя онлайн-курс, который не окончил. Поэтому бóльшую часть навыков приходилось восстанавливать либо приобретать. Плюс, решения в мокапе были довольно разнообразные и зачастую приходилось по нескольку раз переделывать одни и те же элементы, чтобы получить хоть какую-то универсальность и управляемость в коде.

Конечно, не всегда это получалось. Одних шрифтов пришлось прикручивать аж 10 (десять!) видов. А значит, выкачивать, прикладывать, причём только те стили, которые применялись в коде, следить за их подгрузкой в рантайме. Для картинок пришлось изучить целый приём по их предварительному кэшированию, иначе во время перехода с экрана на экран были заметны моргания (а на телефоне так и вообще позорные пустоты на несколько секунд). К слову, на iPad проблема всё ещё сохраняется, нужно копать дальше.

Список шрифтов. Все взяты с https://fonts.google.com/
Список шрифтов. Все взяты с https://fonts.google.com/

Дальше в планах:

  • Вывод на маленьких экранах. Как уже упоминал, эта достаточно сложная задача, скорее всего, приведёт к изменению того, как выводятся элементы страниц;
  • Перевод на английский. Задача, связанная с предыдущей, потому как я не планирую переводить, собственно, сам «графический» текст (текст на аннотациях, записках, обложке и т.п.), а хочу сделать просто блок описания, вызываемый и скрываемый по клику/тапу — как это сделано для описания фотографий, но уже для целой страницы;
  • Хочу переделать фотографии. Не то, чтобы нынешние версии плохи — просто появился доступ к более качественной нейросейти: StableDiffusion в Blender:
"eight man sit in a basement of soviet university in 1946"
"eight man sit in a basement of soviet university in 1946"
  • Была идея сделать некое подобие везде доступного оглавления, чтобы быстро переходить по страницам — сейчас неудобно добираться, например, от страницы с фото 8B на страницу с картой, приходится очень много свайпать;
  • Нужно подумать, как сообщить пользователю о доступных жестах: клик/тап для вызова описания у картинок, перетаскивание/свайп влево-вправо для перехода на следующую страницу. Просто инструкция перед началом? Мигающие картинки с демонстрациями жестов?
  • В результате, всё нужно расположить на itch.io.

Ну и напоследок, демонстрация работы текущей веб-версии:

Всегда актуальная версия кода находится в репозитории GitHub.

Всегда актуальная веб-версия доступна по ссылке.

#interactivefiction #interactive_fiction #интерактивнаялитература #интерактивная_литература #текстовыеигры #текстовые_игры #текстовыеквесты #adventure #приложениеФ