1. Выкинул из франшиз спешиалы рекапы/picture drama 2. Сделал генерацию порога срабатывания скриптом. Исходный код github.com
Работает следующим образом
Работает следующим образом:
Изначальный порог срабатывания для всех франшиз 100%, затем из этих 100% вычитаются:
1. половина времени всех OVA при совпадении трёх условий а) OVA занимают не более 10% от всего времени франшизы б) OVA > 2 тайтлов с) во франшизе > 5 тайтлов
2. время всех длинных спешиалов (длина эпизода >= 22 минуты) при совпадении двух условий а) длинные спешиалы занимают не более 10% от всего времени франшизы б) длинных спешиалов > 2 тайтлов
3. половина времени всех длинных спешиалов (длина эпизода >= 22 минуты) при совпадении двух условий а) длинные спешиалы занимают не более 10% от всего времени франшизы б) длинных спешиалов <= 2 тайтлов
4. все время средних спешиалов (длина эпизода < 22 минут и > 5 минут), если а) средних спешиалов <= 3 тайтлов
5. половина времени всех средних спешиалов (длина эпизода < 22 минут и > 5 минут), если а) средних спешиалов > 3 тайтлов
6. все время коротких спешиалов и ona (длина эпизода <= 5 минут)
Далее 1. если длина франшизы в минутах > 20000 минут, то порог срабатывания принудительно уменьшается до 60% (если ниже, то не меняется) 2. > 10000 минут, то порог срабатывания принудительно уменьшается до 80% (если ниже, то не меняется) 3. > 5000 минут, то порог срабатывания принудительно уменьшается до 90% (если ниже, то не меняется) 4. > 2000 минут, либо если размер франшизы >= 7 тайтлов, то порог срабатывания принудительно уменьшается до 95% (если ниже, то не меняется)
Далее если 1. средний год тайтлов франшизы (за исключением спешиалов) < 1987, то порог срабатывания уменьшается на 15% 2. < 1991, то порог срабатывания уменьшается на 10% 3. < 1996 то порог срабатывания уменьшается на 5%
Четыре франшизы внесены в исключения. Для них порог срабатывания следующий ehon_yose: 50% dmatsu_san: 50% mazinkaiser: 60% hetalia: 90%
Итог всего этого сниженные пороги для получения франшизных ачивок, в большинстве случаев изменения незначительны в районе 5%. В дальнейшем еще буду править алгоритм, текущие результаты недостаточно хороши, встречаются популярные франшизы, ачивки за которые выданы слишком малому числу людей.
ачивки за которые выданы слишком малому числу людей.
Ошибка в том, чтобы пытаться всунуть насильно человеку то, что он не смотрел. Вернее идея о том, что если посмотрел начало франшизы, то обязательно захочется смотреть ее дальше/всю. Вообще не факт. Может как раз наоборот - посмотрел начало и понял, что нафиг она такая надо, или любовь прошла, завяли помидоры (у каждого последующего сезона любого тайтла меньше комплитов, чем у предыдущего), а тут тебе пытаются искусственно всунуть за нее лавры, лишь бы побольше. Либо наоборот: начал смотреть, понравилось, но еще просто не успел посмотреть все, что хотел, еще только в процессе. Для примера: Код Гиасса. Популярен? Да, весьма. В списке у меня что-то оттуда есть? Есть. Но желания наворачивать его полностью в срочном порядке как не было до ачивок, так и не появилось вместе с ними.
Учитывая, что вкусы у всех разные, как и запас терпения или благосклонности, массовых франшиз не будет. А у малотайтловых юзеров списки скорее всего состоят из того, что выходило, когда они погрузились в эту бездну и по сейчас, с поправкой на вкус и усидчивость, плюс что-то, бывшее очень на слуху. Надеяться, что в этот период набирания 100-250 тайтлов пачками попадут какие-то франшизы, особо не стоит.
У меня создалось впечатление, что ты рассматриваешь франшизные ачивки (их статистику получателей) как статическую величину, зависящую от лимита, но это же не так. Тут все зависит от интереса к франшизе/жанру/режиссеру/студии, склонности к дропу/не дропу, времени как уже проведенного за анимой с ознакомлением с какими-то тайтлами франшизы, так и того, что тратится условно в неделю на аниму (с какой скоростью собирается смотреться франшиза дальше, если собирается вообще) и области предпочтений каждого конкретного юзера, плюс сарафанное радио в кругу этого конкретного юзера, плюс новые юзеры, что просчитать уже нельзя. Еще есть фактор, влияющий на увеличение статистики, и не привязанный к популярности - время существования ачивок. Поскольку они еще не запущены, а люди уже комплитят то, за что им дадут картинку, а не что-то другое на свое усмотрение. После общего пуска и обнаружения наличия на сайте такой фишки массовым зрителем, думаю, это будет заметней.
А вид фальшивой картинки вызывает только раздражение. Вот, например: /achievements/franchise/candy_candy 80% для 4х тайтлов. Итого, имея в комплите только ТВ без 3х мувиков я получаю "достижение". 1 тайтл - "франшиза", епрст, когда мы тут исходили из минимум 4х наименований для франшизы, а лучше 5.
Конан - бесконечный онгоинг на 900+ серий, для самых преданных фанатов. Уже есть учет посерийно онгоингов в "смотрю"? Типа "вышло 80/? анимы" и в списке стоит "смотрю 79 (из 80 вышедших)/?", что входит в условный лимит 95%. Если учет только по "комплитам" и "пересматриваю", то, скажем честно, бесконечные онгоинги Конан (603 комплита на Шики - браво), Ван Пис и Боруто получают только читеры. Стоит допилить этот вопрос, с онгоингами, в первую очередь. А то они вроде как есть в требованиях (не важно, с известным числом серий или бесконечные), а получить ачивку до выхода все равно нельзя (как и с выходом в кино, но не на дисках, фильмов). И тогда или вводить учет вышедших серий, или исключать онгоинг из требований (только в случае с вечными онгоингами выдавать ачивку лишь за филлерные мувики/овы - нонсенс), или заставлять юзеров становиться фейкерами.
Это так-то одна франшиза, но тайтлы внутри нее заточены под людей с разными предпочтениями, и их много. Махач на выбывание, лоли-махо-седзе с кучей юрятинских намеков и кроссоверная комедия Карнавал чисто для фанатов. Можно получить только целенаправленно или если всеяден, имхо)
в ряде случае текущие цифры не работают как надо. слишком рано выдаётся для многих франшиз из малого количества тайтлов
Тут есть еще такая фишка, что чем больше серий в ТВ-шках, тем больше мувиков/овах вылетают при снижении лимита. Вот как с Кенди, но это и раньше было замечено. Если тот же Ван Пис закончится, то одного его ТВ хватит, чтобы вылетела половина мувиков, если не все. Во франшизах с малым числом тайтлов вообще не стоит делать лимит меньше 100%, иначе из франшизы оно превращается просто в +1 позицию в списке комплитов.
Если аниме онгоинг, то за кол-во эпизодов будет браться число текущих вышедших эпизодов. Для длиннотайтлов-онгоингов такиим образом можно будет честно получить ачивки просмотрев все или почти все вышедшие эпизоды. Когда выйдет пачка новых эпизодов, и если пользователь не просмотрит их, то ачивку он потеряет.
Для этого достаточно будет держать тайтл в "смотрю" или "отложено"? В "комплитах" уже не потребуется?
нужно сортировать франшизы другим образом, по количеству людей, добавивших себе в списки аниме франшизы.
А можно опцию "по алфавиту" (и чтоб англ/рус названия в зависимости от того, какая настройка языка в профиле стоит)? А то как-то чхать на своей странице на то, сколько чего себе другие надобавляли. Да и удобства поиска ачивки в плитке это не добавит, все равно мешанина, особенно если на сайте только аниму в список добавляешь, форум не читаешь и не знаешь, что хайпают на Шики в этом году.
как минимум будет увеличение в верхнюю сторону для вот таких франшиз
Думаю, стоит предусмотреть условие, что после всех твоих выкидываний количество тайтлов во франшизе не должно стать меньше 4 (скорее мы придем к 5), иначе - не выкидывать.
Далее если 1. средний год тайтлов франшизы (за исключением спешиалов) < 1987, то порог срабатывания уменьшается на 15% 2. < 1991, то порог срабатывания уменьшается на 10% 3. < 1996 то порог срабатывания уменьшается на 5%
вообще лишнее. Это что, юзер ущербный что ли, не может лишний тайтол посмотреть, если он до 2000х, надо по головке погладить и леденец дать? Вообще-то дата выхода анимы всегда известна и юзер в курсе, на что идет, если начинает ее смотреть. Кроме того, если франшиза столь долгоиграющая, что идет 20-30 лет, то известна и любима она в первую очередь за начало, а не конец. А то получается, что:
Ачивку за Ашту но Джо сейчас можно получить, посмотрев, только лишь две твшки ашты.
а все остальное, включая тв Мегалобокса, улетело.
@4-1-|2 g-e-a-r, для начала выкинуть франшизы плана "1 длинный тв + мувики". Далее очертить количество и тип тайтлов во франшизе так, чтобы после вот такого выкидывания она не сдувалась. Т.е. например, если минимум 5 тайтлов, то это не два тв по 60 серий и 3 рекапа, а 5 (тв+мувы+овы) без учета спешелов/клипов.
Ачивка за рупана у меня была и до этого даже с учётом того, что пятую часть я не смотрела. Сейчас же лимит стал ещё ниже. Ачивку за Ашту но Джо сейчас можно получить, посмотрев, только лишь две твшки ашты.
Потому что лимит - это общее время франшизы, а не количество тайтлов. И т.к. в Люпене есть помимо прочего 100-серийник, то при лимите в 80% выкинутые 20% - это получается довольное большой объем времени, погребающий под собой длительность большой части мувов, или коротких ТВ. И такое со всеми многосерийными франшизами. Вот такая дурня.
1. половина времени всех OVA при совпадении трёх условий а) OVA занимают не более 10% от всего времени франшизы б) OVA > 2 тайтлов с) во франшизе > 5 тайтлов
Не нужно. ОВЫ далеко не всегда являются лишь бонусным фансервисом для фанатов, нередко они равноправные части франшизы. Да и даже фансервисный эпизод посмотреть задача не сложная, ненужное облегчение.
2. время всех длинных спешиалов (длина эпизода >= 22 минуты) при совпадении двух условий а) длинные спешиалы занимают не более 10% от всего времени франшизы б) длинных спешиалов > 2 тайтлов 3. половина времени всех длинных спешиалов (длина эпизода >= 22 минуты) при совпадении двух условий а) длинные спешиалы занимают не более 10% от всего времени франшизы б) длинных спешиалов <= 2 тайтлов
Судя по Мусиси, работает слегка не так. У Мусиси два длинных спешла, вычлось их полное время. Вообще спорные пункты. Не уверена, убирать ли их, но как минимум надо бы в обоих случаях всего половину времени выкидывать.
1. если длина франшизы в минутах > 20000 минут, то порог срабатывания принудительно уменьшается до 60% (если ниже, то не меняется) 2. > 10000 минут, то порог срабатывания принудительно уменьшается до 80% (если ниже, то не меняется) 3. > 5000 минут, то порог срабатывания принудительно уменьшается до 90% (если ниже, то не меняется) 4. > 2000 минут, либо если размер франшизы >= 7 тайтлов, то порог срабатывания принудительно уменьшается до 95% (если ниже, то не меняется)
1. средний год тайтлов франшизы (за исключением спешиалов) < 1987, то порог срабатывания уменьшается на 15% 2. < 1991, то порог срабатывания уменьшается на 10% 3. < 1996 то порог срабатывания уменьшается на 5%
Самое глупое и ненужное. Я конечно понимаю, что большинство сикизверей молоды и при этом неспособны в просмотр аниме, кое старше их, но это не повод для подобного облегчения их жизни. Иль это сделано с расчётом на то, что увидев маленькие лимиты на старьё, люди массово пойдут с ним знакомится ради ачивки? Не думаю, что цель ачивок должна быть в этом.
А вид фальшивой картинки вызывает только раздражение. Вот, например: /achievements/franchise/candy_candy 80% для 4х тайтлов. Итого, имея в комплите только ТВ без 3х мувиков я получаю "достижение". 1 тайтл - "франшиза", епрст, когда мы тут исходили из минимум 4х наименований для франшизы, а лучше 5.
как-бы я не любил аниме Кэнди-Кэнди(ностальгия), но она во франшизах как "белая ворона" и мне всегда было интересно "как она вообще попала туда?", ведь ВСЁ что вышло после основного сериала - это рекапы(два из которых по неизвестной мне причине названы громким словом фильм) длительностью 18-25-26 мин. , а по сути своей это типичные "спешалы-рекапы" (или если судить по комментам в топе) "никому ненужные спешалы". В общем "франшизу" Кэнди-Кэнди и всё что в этом плане на неё похоже, убрать из франшиз " без сожаления и без исключения". Что касается лимитов то я полностью поддерживаю уже высказанное мнение /comments/4296568 Единственное что хотелось бы добавить, надеюсь я не единственный кто заходит в список франшиз, для того что бы выбрать франшизу для просмотра или что б посмотреть не упустил ли я чего-нибудь(просто я из тех, кто "добивает до конца"). До недавних исключений из списков , это было очень удобно и достовернее чем кликать на "связанное" на стр. аниме. Например /achievements/franchise/tenchi_muyou всё-таки более достоверный список, чем этот; /animes/539-tenchi-muyou-ryououki/chronology ,хотя раньше(ещё задолго до всех последних изменений ), тут тоже были эти три сериала про Сасами. Зачем убрали не понятно. В общем у меня просьба, если это возможно не удаляйте из списков то, что по каким-либо причинам не будет идти в зачёт ачивки, но по факту оно в этой франшизе есть. Что бы хоть тут было не так как в "связанных"( на стр. аниме), Как один такой пример; /animes/2576-araiguma-rascal/chronology Почему все эти анимки там связаны в одну франшизу мне не понятно, причём как подтверждение, что глаза меня не обманывают, тут /animes/2576-araiguma-rascal/franchise тоже самое. Может просто я не знаю про эту связь(хотя я её там "хоть убей" не вижу). Ну а если связь действительно есть, почему тогда эти анимки до сих пор не находятся, под одним названием в франшизных ачивках? p.s. А вообще (раз уж речь идёт о действительно скором пуске ачивок по сайту), идея провести " мозговой штурм" на подобие этого, только по всем остальным проблемным ачивкам(ну хотя бы по типажным ) имеет право на существование.
Отсортировал франшизы по популярности /achievements/franchise Популярность = суммирование этой колонки 259x161 по всем аниме франшизы
Пересчитал пороги срабатывания для всех франшиз в сторону увеличения. Статистика должна обновиться минут через 20 Формула: считаются три величины ниже, и из трёх берётся максимальная цифра
Еще изменил формулу @отсюда: удалил уменьшение порога в зависимости от года, убрал жёстко прописанные лимиты для гандамов, дораемона, хенталии и т.д. Статистика пересчитается примерно через час.
если лимит не 100%? Получается, что из франшизы выкидывают ее как бы необязательные части, а потом еще раз уменьшают лимитом уже смысловые части. Double kill какой-то. Бедные, бедные франшизы( Кроме того, на странице тайтлов франшизы, например, здесь /achievements/franchise/aria_the_ova нельзя увидеть все входящее в нее аниме, и решать самостоятельно, хочешь ты смотреть для набора времени условно одну ову на 20 минут или 5 пикчуре драм по 4 минуты, а чтобы закомплитить все-все, нужно лезть в хронологию сюда /animes/z477-aria-the-animation/chronology, или поиском по сайту. Это лишние движения, неудобно.
2. Сделал генерацию порога срабатывания скриптом. Исходный код github.com
Изначальный порог срабатывания для всех франшиз 100%, затем из этих 100% вычитаются:
1. половина времени всех OVA при совпадении трёх условий
а) OVA занимают не более 10% от всего времени франшизы
б) OVA > 2 тайтлов
с) во франшизе > 5 тайтлов
2. время всех длинных спешиалов (длина эпизода >= 22 минуты) при совпадении двух условий
а) длинные спешиалы занимают не более 10% от всего времени франшизы
б) длинных спешиалов > 2 тайтлов
3. половина времени всех длинных спешиалов (длина эпизода >= 22 минуты) при совпадении двух условий
а) длинные спешиалы занимают не более 10% от всего времени франшизы
б) длинных спешиалов <= 2 тайтлов
4. все время средних спешиалов (длина эпизода < 22 минут и > 5 минут), если
а) средних спешиалов <= 3 тайтлов
5. половина времени всех средних спешиалов (длина эпизода < 22 минут и > 5 минут), если
а) средних спешиалов > 3 тайтлов
6. все время коротких спешиалов и ona (длина эпизода <= 5 минут)
Далее
1. если длина франшизы в минутах > 20000 минут, то порог срабатывания принудительно уменьшается до 60% (если ниже, то не меняется)
2. > 10000 минут, то порог срабатывания принудительно уменьшается до 80% (если ниже, то не меняется)
3. > 5000 минут, то порог срабатывания принудительно уменьшается до 90% (если ниже, то не меняется)
4. > 2000 минут, либо если размер франшизы >= 7 тайтлов, то порог срабатывания принудительно уменьшается до 95% (если ниже, то не меняется)
Далее если
1. средний год тайтлов франшизы (за исключением спешиалов) < 1987, то порог срабатывания уменьшается на 15%
2. < 1991, то порог срабатывания уменьшается на 10%
3. < 1996 то порог срабатывания уменьшается на 5%
Четыре франшизы внесены в исключения. Для них порог срабатывания следующий
ehon_yose: 50%
dmatsu_san: 50%
mazinkaiser: 60%
hetalia: 90%
Итог всего этого сниженные пороги для получения франшизных ачивок, в большинстве случаев изменения незначительны в районе 5%.
В дальнейшем еще буду править алгоритм, текущие результаты недостаточно хороши, встречаются популярные франшизы, ачивки за которые выданы слишком малому числу людей.
/achievements/franchise/fate_zero
/achievements/franchise/jojo_no_kimyou_na_bouken
/achievements/franchise/toaru_majutsu_no_index
/achievements/franchise/detective_conan
@World_Houp,@World_Houp,@тёплая кукла,@Ази-Дахака,@morr,@morr,@World_Houp