Обновление читалки. Смена эмоций и Порог входа
Лирическое отступление:
Знайте, что мобильный Яндекс.Браузер (и его прародитель Google Chrome) – наверное, самый худший браузер, с которым нам когда-либо приходилось сталкиваться. На нем персонажи промигивают даже с учетом бесконечного наложения картинок друг на друга. Если хотите играть красиво, то используйте ЛУЧШИЙ БРАУЗЕР НА ЗЕМЛЕ Mozilla Firefox!
В приложении таких проблем не будет.
Также мы не закончили работу с командой Мысли персонажа -*. Сейчас уход затемнения резкий. Она будет настроена в ближайшие дни.
Предыстория:
Почему до этого изображения появлялись каждое отдельно? Ради низкого порога входа.
Но мы очень радостно подмечаем, что каждый из вас становится все лучше и лучше (вспомните свои первые публикации и публикации сейчас), поэтому мы тоже можем двигаться дальше, чтобы помогать вам создавать более качественные работы.
НО: высокое качество – это высокие требования*Cразу говорим: если вы будете менять картинки – прогресс ни у кого не слетит. Для сохранения важна строка кода, на которой остановился игрок. Если вы ее не меняете (какой файл и под каким именем (длинным, коротким) берется из библиотеки – не важно), то все в порядке. Снятие глав с публикации – тоже не влияет. Это просто возможность читать вашу историю всем на сайте. Прогресс исчезнет если вы удалите проект или сломается, если вы добавите новые или уберете старые строки (клавишей Еnter). Пустые – не считаются.
Как работает смена эмоций
Условия смены картинки два:
- Папка одна и та же; старая картинка исчезает только после появления новой = изображения накладываются друг на друга
- Папки разные; новая картинка появляется только после исчезновения старой = изображения не накладываются друг на друга
Что из этого следует:
- Если картинка с другой эмоцией имеет другое позиционирование даже на 2 или 1 пиксель – теперь это заметно. Персонажи с неабсолютным позиционированием при последовательной смене эмоций плавают по экрану;
- Если на картинке есть нестертые полупрозрачные пиксели, то в момент наложения они удваиваются: это значит, что каждый недотертый пиксель при последовательной смене картинок будет создавать эффект мигания (малая прозрачность – усиление непрозрачности – малая прозрачность). Это чаще всего касается волос. В зоне риска также полупрозрачные: ткани одежды, призраки и т.д.;
- Если вы неточно отрегулировали размер эмоции на лице, при последовательной смене будет казаться, что оно увеличилось\уменьшилось. В большей степени это касается сгенерированных изображений, когда эмоция рисуется не из старой, а «создается новая». Часто случается, что она может быть немного больше\меньше оригинальной и при удивлении глаза «не расширяются», а просто «становятся больше»;
- Если у вас был персонаж, которого сначала звали «Незнакомец» или «---», а потом вы последовательно вызываете его же, но уже из другой папки (с именем) – то картинка меняется БЕЗ наложения (с промигиванием).
Это работает и в обратную сторону: если у вас в одной папке под названием «Мужчина» или «Женщина» несколько разных изображений, сменяющихся последовательно, то они будут меняться С наложением. - Как избегать: 1) в первом случае вставлять между сменой папки текст автора или реплику другого персонажа; 2) во втором случае делать для каждого отдельного изображения под единым именем свою папку: например, Мужчина`1, Мужчина`2, Мужчина`3.
По секрету: мы скоро добавим в Библиотеку возможность динамически скрывать папки персонажей, которыми вам не надо пользоваться прямо сейчас. Потом перейдем с такими настройками к папкам «Фоны и арты» и «Аудио»
Резюмируем
Eсли ваша картинка неидеальна, то и переход будет неидеальный.
По поводу проблем с полупрозрачными текстурами
Выхода из ситуации два: приспосабливаться или переделывать систему (об этом в самом конце).
Как приспосабливаться:
- Избегайте последовательной смены эмоций у таких персонажей, разбивайте моменты репликами другого персонажа или текстом автора;
- Для смены эмоции используйте наложение. То есть командой реплики будет вызываться картинка лица, а тело персонажа (места с прозрачностью) будет вызываться неизменяемым наложением.
Анимация появления
В скором времени мы добавим возможность немного анимировать появление персонажей вместе со сдвигом фона. Позиций будет 3: лево, центр и право.
При настройке ухода фона влево, персонаж будет появляться с небольшой анимацией «из лева»; при уходе фона вправо, персонаж будет появляться с анимацией «из права»». Если сдвиг фона не установлен, то и персонаж будет появляться, как сейчас: плавное возникновение из центра без анимации движения.
В целом – это все, что вам нужно знать о новой читалке.
Дальше речь пойдет о политике развития платформы
Переделывать систему:
Мы можем сделать все. Но большинство из вас – авторы одиночки, для которых эти усложнения системы возможно отобьют все желание работать. О чем, мы, собственно, уже говорили: визуальные новеллы – это сложные продукты, которые требуют конкретного множества разноплановых навыков: умения программировать (этим для вас занимаемся мы, но логику игры вы продумываете самостоятельно, что тоже навык и труд), писать, работать с музыкой, работать с изображениями. Это вы делаете сами, и оно же занимает огромное количество времени и сил. Кто продолжает стабильный выпуск глав (работу над ними) и не уходит на безвременный перерыв – вы настоящие герои, правда. Признаемся, что в большей степени мы стараемся именно ради вас, чтобы не подвести. Чтобы все было не зря.
Поэтому нам важно будет узнать ваше мнение. Возможно, мы организуем опрос, чтобы собрать информацию более централизованно.
А пока можете ознакомиться с векторами развития, направленными на усложнение, а не упрощение системы (про второе не спрашиваем – просто работаем над этим)
1. Про появление персонажей
Мы можем перенять опыт других приложений и менять только лица, а не все картинку целиком. Но вы должны понимать, что такое изменение будет требовать от вас большой (крайне большой) ручной работы с каждым изображением персонажа. Ошибки позиционирования в несколько пикселей будут приводить не к «плавающему персонажу», а «плавающему лицу». Проблемой станут: прически, закрывающие элементы лица волосами, капюшоны, очки и другие элементы, которые вы сейчас используете на персонажах свободно. Но вопрос можно будет решить тем, что вы меняете не лицо, а «голову с волосами» и др.
2. Про гардероб
Большая и сложная тема. Если вы хотите гардероб, как в ваших любимых приложениях, – то вы должны будете работать с изображениями, как настоящие графические дизайнеры из тех же любимых приложений. Нам от вас будут нужны каждые элементы (голое тело полностью, все лица-эмоции, все прически, вся одежда, все аксессуары) отдельно.
Кто-то справится. Но большинство – нет.
А оцениваем мы это по повсеместным проблемам с позиционированием персонажей и тем, что большинство картинок – это цельные генерации, а не адаптивные одевалки-конструкторы на каждого персонажа. Если вы не художник, то работать с этим будет крайне проблематично.
Поэтому мы больше склоняемся к сохранению прежней системы: смена одежды персонажа в гардеробе – это выбор цельной картинки персонажа в разном образе.
Но это тоже сложно: при таком раскладе вы будете загружать в условный «гардероб» полный набор используемых эмоций в каждом наряде с каждым цветом прически и т.д. Увеличение количества изображений – кратное. Это очень неприятная нагрузка и на нашу систему – и на вас.
Какое из этих двух больших зол выбирать – мы не знаем. И пока этого понимания не будет, не будет и функции гардероба.
Итог
Результатом усложнения системы станет кратное повышение порога входа. Обновлением читалки мы уже его повысили: многие из вас пошли или пойдут перерабатывать позиционирование визуала. Двигаемся ли мы в этом направлении дальше – зависит от того, хотите ли туда двигаться вы.
В любом случае мы будем предпринимать меры по упрощению поиска специалистов по работе с визуалом. Но на каких условиях это будет происходить – мы не контролируем.
Любое крупное изменение или обновление затронет и нас и вас: старых и новых авторов, поэтому мы не можем подходить к ним бездумно.
Сейчас каждому, кто видит себя вместе с проектом, нужно будет подумать и ответить на следующие вопросы: «Ради чего я хочу создавать визуальные новеллы?» и «На что я готов ради этого пойти?»
- Если мы с вами хотим делать по-настоящему крутые и сложные проекты, то в них нужно будет серьезно вкладываться: много учиться, много работать, много тратить (времени, сил, возможно – финансов);
- Если мы с вами просто хотим приятно проводить время в творчестве, то вставлять вам палки в колеса всевозможными усложнениями и надстройками над «достаточным» – просто глупо.
Нашей целью было и остается простое желание: «Сделать этот мир чуточку лучше. Дать возможность людям творить, воплощать свои миры в жизнь и погружать в них других.»
Как мы выяснили, это делать можно двумя способами, но ресурсов на два проекта у нас нет: очень многие идеи совместить, «дать на выбор» – не получится. По крайней мере, не нашими нынешними силами.
Так что направление, куда мы будем идти – в очень многом зависит от вас.
