^

Сайт и форум / Feedback pack

1 2 3
# 24 декабря 2011, 17:24     автор темы

Deprave

Лидер клана Indie 27 уровень
1237 сообщений
1187 SFP

Было дело, я действительно верил, что администрациям разных сайтов есть дело до мнения пользователей о его работе, я посылал баг-репорты, идеи, старался помочь занятым админам найти косяки в структуре, функциональности и прочих вещах, но в ответ я чаще всего получал «да, конечно, обязательно сделаем, спасибо, мы это очень ценим», и лучшее что оказывалось на деле — даже спустя год не менялось НИЧЕГО, а худшее — происходил редизайн, и по сравнению с новой версией, старая версия сайта была верхом удобства и красоты. Замечу, что админы этих сайтов получали деньги за работу сайта, что значит, что всё их рабочее время было посвящено ему. В случае с СФ админы работают над сайтом, насколько мне известно, за свой счёт в свободное время, поэтому думалось мне, что если люди, которые на этом на жизнь зарабатывают не могут уделить внимание мелочам, то откуда Слэйду и компании этому времени взяться. Однако вчера Дамеон уверял его в обратном, что ж, посмотрим, прав ли он. Здесь я представлю, по возможности, все замечания и предложения, которые у меня накопились и буду рад обсуждению.

Итак, начнём:

Интерфейс

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

Я вот что предлагаю сделать красивые рамки с более крупными иконками игр, где внизу рамки будет название игры, а сбоку иконками будут показаны основные платформы, на которых она выходила, оттенок цвета рамки будет отображать временной промежуток её релиза, за счёт чего сразу можно будет отличить горячую новинку от олдскула, в свою очередь цвет рамки будет определять регион игры, и новую японскую РПГ можно будет узнать по красной блестящей рамке, а норвежскую адвенчуру 2003 года можно будет узнать по голубоватой матовой рамке. Так же все новые игры выстраиваются в один ряд и если за последние две недели их набралось слишком много, пользователь может навести курсор на правый край панели и проскроллить дальше по списку.

Далее, хотелось бы отметить такую штуку как оповещения, на мой взгляд эта функция сайта реализована хуже всего: мало того, что сайт не реагирует очень часто, на то, что я нажал на ссылку и перешёл на страницу, где появились новые комментарии, и мне приходится отмечать «всё как прочитанное», после чего идти по ссылкам, так ещё и мне надо каждый раз заходить на страницу с оповещениями. Я предлагаю на главной странице для зарегистрированных пользователей сделать возможность переключить блок с последними созданными страницами игр на окно навигации обновлений. Логично ведь, захожу на сайт, увидел новые игры в этом блоке, переключил его на оповещения и иду смотреть, что нового в дискуссиях, которых я участвую. Ну и в свою очередь, неплохо бы иметь такую же панель сбоку на других страницах, где без лишних подробностей высвечиваются события в реальном времени, и не приходилось бы до обновлённой дискуссии добираться «с пересадкой».

Ещё одна тяжёлая проблема — недружелюбность к пользователю некоторых функций сайта, например я в душе не понимаю как делаются все эти таблицы в новостях, с картинками и иконками где надо, я вообще не знаю что такое CSS и что с ним делать, чтобы внести некоторые особенности дизайна страницы игры. Некоторые настройки и функции мне приходится долго и упорно искать, а некоторые я до сих пор так и не нашёл. Например, я не могу изменить вступительный взнос за вступление в мой клан, и поэтому я до сих пор там сижу один, но о кланах попозже.

Ах да, почему текст в форуме не сохраняется в черновик? Если сейчас комп вырубиться по какой-нибудь идиотской причине, всё пропадёт.

Странички пользователей ещё одна бессмысленная и беспощадная фича, по крайней мере в том виде, в каком мы её имеем. Сайт всё же, игровой, а игры там сбоку просто, если кому-то надо, а по идее должно быть наоборот: сбоку — личные данные, а в центре внимания красивая коллекция игр с оценками и комментариями хозяина странички, список того, во что пользовател играет на данный момент (вместо строчки, где можно написать всякую ерунду, при клике на которую выводит ошибку, даже если там была игра, которая на сайте есть), организованный список любимых игр, вишлист и блог, всё на разных вкладках. А что на деле? Неинформативная страница, где написано, что пользователя зовут Йоши Долбокава, живёт он в Гримдаркии, в городе сёненных ояшей, любит пиццу с каваем и слушает Гакта, ах да, ещё является чикан-паладином в в клане молчаливых эльфов-маньяков из которого живым никто не уходит -_-' И кстати там даже стены нет, ума не приложу, зачем её убрали. Наверное за бесполезностью, но как показывает опыт других сайтов, стена штука полезная всегда, и если ей не пользуются, проблема не в ней а в том, насколько сам сайт располагает к общению.

Вот, что я предлагаю по этой теме. Перенести данные пользователя вбок, оставив только то, что действительно имеет нзачение, заменить возможность писать что угодно в графе игровых платформ, предлагая выбрать их из списка, создать коллекцию игр пользователя с подразделениями «мои игры», «любимые игры», «вишлист», «блог». Дать возможность отметить игру как пройденную, любимую, «хочу/жду», что можно будет сделать с любой странички, будь то поиск или каталог, или список новых игр на главной, нажав на небольшие кнопки на компактной выдвигающейся из рамки игры панелки, при наведении на неё курсора, без необходимости заходить на её страничку. Поясню, почему последний пункт так важен и это не тупо мой каприз, существующий вне факта трудоёмкости реализации: новому пользователю хочется легко и просто создать самую крутую страничку и показать себя любимого, а тут приходиться открывать стопицот вкладок с остраницами игр, только чтобы нажать там кнопки «я прошёл эту игру», чтобы она добавилась в его список, который вряд ли кто-то захочет смотреть, после того как увидит, что его зовут Йоши Долбакава и он любит пиццу с каваем. Так и получается, что здесь надолго никто не задерживается. Ах да, ещё оформление страниц, нет, чтобы выбрать один из красивый тэмплейтов дизайна, сделанных сообществом, за то можно сделать весьма трудоёмкие ачивки и разблокировать функцию сделать свой корявый дизайн, правда если ты не знаешь что такое CSS, придётся обломаться. Неплохо бы добавить для ПКшников графу конфига компа, неплохая возможность похвастаться своей машинкой и отбросить вопросы «какой у тебя комп?» когда пользователь задаёт вопросы технического характера.

И ещё раз, верните полноценную стену с полным функционалом! Игровые новости, это, конечно, хорошо (но их можно много где почитать), но возможность комфортно общаться с людьми с близкими интересами — добавочный стимул новым пользователям региться и оставаться. А так же стоит тщательно переработать подарки, без обид но на дешёвых сайтах знакомств иконки подарков и их вариации и то поприличнее будут. Тут или бухло или пошлятина с сердечками, я уж молчу про рисовку всего этого дела. Где цветы-то? Где мечи и пушки? Почему, если я хочу поздравить друга с днём рождения, я могу ему подарить или пивасик или яойный коктейль, а девушке на восьмое марта то же самое, так как розовая хрень с сердечками как-то выглядит слишком многозначительно?

 

продолжение в следующем посте…

 

+29
...
# 26 декабря 2011, 22:11

Щепыч

Один из клана Square Patrol 50 уровень
1411 сообщений
4004 SFP

Я, читая все эти пожелания и приблизительно пытался представлять какой объем работ нужно выполнить, что бы воплотить это в реальность. В момент прочтения о странице пользователя моя фантазия заклинила и отказалась работать.  Для всего этого нужно переписать кучу кода и добавить еще столько же нового.

Если даже Слейд читал все это, то представив предстоящий объем работ, скорее всего, у него появилось бы сильное желание сделать вид, что  он никогда этого не видел и не читал.

Мне кажется будет эффективнее, если подавать запросы на изменения в малых порциях, так сказать по одной в день. Так будет большая вероятность того, что появится желание это сделать.

Особенно, если подавать запросы в личных сообщениях. Тут еще мотивация появится «Сделать, чтоб не доставали больше».

Ну, естественно, это все мое личное мнение.

+7
# 26 декабря 2011, 23:07

Deprave

Лидер клана Indie 27 уровень
1237 сообщений
1187 SFP

# 27 декабря 2011, 06:12

Chronos

Гражданский 40 уровень
3651 сообщение
1828 SFP

@Timekiller писал:

Хранитель проставляет изначальные тэги и их значения релевантности.

Вот этого уж точно не нужно. По крайней мере без шкалы значений. На той же ВНДБ не понятно, что значит Yaoi 0,5. Два траха мужиков за прохождение? Или три?

@Timekiller писал:

Ежу понятно, что просто так тэгировать пользователи не будут. А вот если за тэгирование мгры выдавать пару монет, то будут с большим удовольствием.

Очень сомневаюсь что в том, что в другом. Монеты — не мотивация. Мотивация к заполнению БД может быть только одна — желание заполнить БД, чтобы БД была кому-то полезна. Если у человека этого желания нет, то за +2 циферки в статусе его не появится.

# 27 декабря 2011, 06:20

dameon

Devil Summoner 75 уровень
8595 сообщений
19930 SFP

Я понимаю, выдавать монеты за исправление явной ошибки — это у нас точно будет. Но за некое тегирование… Дело в том, что нововведение требует пересмотра всей базы, а никто этим заниматься не будет.

# 27 декабря 2011, 06:46

Timekiller

Криведко клана Ктулху и прочие няшки :3 16 уровень
1786 сообщений
173 SFP

Ну, не будет так не будет. Вы плакались, что не знаете, как подбирать похожие игры — я предложил проверенный способ.  Моё дело предложить, ваше отказаться, как обычно.

Вот этого уж точно не нужно.

Вот как раз без этого система бесполезна, поскольку нормально подбирать похожие игры не позволит.

@Chronos писал:

Если у человека этого желания нет, то за +2 циферки в статусе его не появится.

Ты сейчас разом отрицаешь существование всех онлайн-игр и половины обычных :3 Награда, даже формальная, если и не создаст мотивацию, то вполне способна усилить имеющуюся.

 

# 27 декабря 2011, 06:53

dameon

Devil Summoner 75 уровень
8595 сообщений
19930 SFP

Чье «ваше», сударь? Еще один, НЕ пользователь SF? Кто плакался-то? Как обычно… Ну предлагать-то несложно, а кто пойдет базу в 2500 игр прочесывать?

# 27 декабря 2011, 07:17

Chronos

Гражданский 40 уровень
3651 сообщение
1828 SFP

@Timekiller писал:

Вот как раз без этого система бесполезна, поскольку нормально подбирать похожие игры не позволит.

Выбирать игры исходя из тэгов — нонсенс. Тут главное — более-менее подробное описание и жанр. Ценителей, которым важно, кто в главной роли, мужик или девка, цундере или кудере — единицы, если вообще такие есть.

@Timekiller писал:

Ты сейчас разом отрицаешь существование всех онлайн-игр и половины обычных :3

Ну, игры и заполнение БД — как бы разные вещи))

# 27 декабря 2011, 08:02

Timekiller

Криведко клана Ктулху и прочие няшки :3 16 уровень
1786 сообщений
173 SFP

@dameon писал:

Чье «ваше», сударь? Еще один, НЕ пользователь SF? Кто плакался-то? Как обычно… Ну предлагать-то несложно, а кто пойдет базу в 2500 игр прочесывать?

ВАШЕ, господа администраторы.  Меня не так давно даже из модеров разжаловали, так что я сейчас как раз-таки пользователь СФ. Обычный пользователь, а не админ, бл…ин, и кроме как предложить я сделать ничего не могу. И уже не хочу, раз вы такие умные. Плакался ты сам две страницы назад.  А если предлагать несложно, на кой хрен вам вообще фидбэк? Сами ж до всего додумаетесь, чо, это же всё просто как два пальца. А если хочешь, чтоб больше юзеров вам помогали, сделайте нормальную систему поощрений. От заунывного «вы все говно, один я работаю» мотивации ни у кого не появится.

 

@Chronos писал:

Выбирать игры исходя из тэгов — нонсенс. Тут главное — более-менее подробное описание и жанр. Ценителей, которым важно, кто в главной роли, мужик или девка, цундере или кудере — единицы, если вообще такие есть.

 

Достаточно сделать классы тэгов разными в приоритете при поиске. т.е. в первую очередь ищется сходство по жанрам и поджанрам, потом по тематике, и уже после по персонажам/сюжету/всему остальному.

# 27 декабря 2011, 08:10

dameon

Devil Summoner 75 уровень
8595 сообщений
19930 SFP

Извини, возможно кому-то показалось, что модератор должен хотя бы раз в полгода на сайте появляться)

Я уж не знаю кому ты там выкаешь, админ на сайте один — Слейд. Опять же, предлагаешь подробный план системы тегов, ищешь 20 человек, которые это сделают, ну и все — план реализуется. Всем же польза? Ну и пару человек на должность, которые разбираются во всех играх в принципе, чтобы знать, сколько там яоя в свежевышедшем Stranger Wrath HD.

# 27 декабря 2011, 08:23

Chronos

Гражданский 40 уровень
3651 сообщение
1828 SFP

@Timekiller писал:

Достаточно сделать классы тэгов разными в приоритете при поиске. т.е. в первую очередь ищется сходство по жанрам и поджанрам, потом по тематике, и уже после по персонажам/сюжету/всему остальному.

Ты сам этим будешь пользоваться? Проблема СФ как раз в том, что всё бездумно добавляется, а потом всё так же бездумно удаляется. Те же стены, комментарии к изображениям, форматирование по центру, личные галереи и прочее. А всё это стоило времени и сил. Вот ты предлагаешь тэги. Кто-то будет напрягаться с логикой и практической реализацией, а потом кто-то придёт к выводу, что фичей мало пользуются, поэтому она пойдёт под нож. Никому не в обиду, но я тут всего чуть больше года, и уже заметил нерациональность в организации сайта. Конечно, можно сворачивать на то, что я никто и не мне судить, но факт остаётся фактом.

+10
# 27 декабря 2011, 09:18

Timekiller

Криведко клана Ктулху и прочие няшки :3 16 уровень
1786 сообщений
173 SFP

Дамеон, попридержи производство желчи, а то цирроз заработаешь.

Подробный план, говоришь? Окей, сейчас будет тебе план подробней некуда.

 

Три SQL-таблицы.

1) Тэги. Tags

int ID [key] | text NAME | int ClassID | int count

2) Классы тэгов TagClass

int ID [key] | text Classname | int priority | float multiplier

3) кросс-связка игр и тэгов TagCross

int ID [key] | int GameID | int TagID | text voters | int votercount  | int votesum | float voterate

 

Поехали по порядку.

1) count в таблице тэгов — просто для статистики.

2) priority и multiplier в таблице классов — как раз те приоритеты, о которых я говорил Хроносу, о множителе подробнее позже.

3) voters — список голосовавших за конкретный тэг. Номера или имена пользователей через запятую, вида «,N1,N2,N3». Определение, голосовал ли человек за игру, производится простым LIKE «%,N,%». Предполагается, что изменение голоса невозможно. Если хочется изменяемую — пожалуйста, плюс одна таблица:

ID | gameID | tagID | userID | vote

4) Votercount — кол-во голосовавших, votesum — сумма голосов, voterate — значение «votesum/votercount». Отдельно сохраняются для соблюдения точности рейтинга при  добавлении.

5) Процесс формирования похожих игр:

a) SELECT TagCross.GameID, TagCross.TagID, TagCross.Voterate, TagClass.Multiplier  FROM TagCross, Tags, TagClass WHERE TagCross.GameId=id AND TagCross.TagID=Tags.ID AND Tags.ClassID = TagClass.ID ORDER BY TagClass.Priority DESC, TagCross.Votecount DESC

Получаем список тэгов игры id, первично упорядоченный по приоритету и вторично по значению релевантности.

b) Для каждого из полученных тэгов проводим выборку  SELECT TagCross.GameID, TagCross.Voterate  FROM WHERE TagCross.GameId=tagid

Получаем список игр с тем же тэгом.

Для каждого элемента из этого списка:

arr[gameid]+=(selected_voterate^prime_voterate)*tag_multiplier

т.е. составляется список игр, имеющих схожие тэги, и для каждой считается сумма значений по формуле выше.   selected_voterate — релевантность выбранной игры,   prime_voterate — исходной,   tag_multiplier — множитель, о котором я раньше говорил. Степенная зависимость a^b — не идеал для нашего случая, конечно, лучше формулу от a и b, которая выдаёт максимум при a=b и падает при разнице, но при этом имеет прямую зависимость от b. Ты математик, в конце концов, это твоя стихия а не моя — занимайся.

c) Когда пройдут все тэги, у нас будет на руках список игр, каждой из которых будет поставлено в соответствие некое число. Упорядочиваем по убыванию, берём первые пять — вуаля, список рекоммендаций.

 

Вот тебе план. Подробный — подробнее некуда. Хоть сейчас бери и пиши. Не понимаешь, что написано — покажи Слейду.

С такой реализацией доступны куча плюшек типа привязки статей по тэгу, поиску схожих по конкретному классу, схожих по тэгу, да ещё до хрена всего, у тебя фантазии хватит, надеюсь.

20 человек для реализации я найду тебе сразу как только ты мне найдёшь десяток переводчиков и десяток эдиторов для АМТ. А заниматься тэгированием, ЕСЛИ ТЫ ВДРУГ НЕ ЗАМЕТИЛ, я предлагал хранителям (которые как бы должны знать, о чём игра), и прошедшим игру.

+11
# 27 декабря 2011, 09:21

Timekiller

Криведко клана Ктулху и прочие няшки :3 16 уровень
1786 сообщений
173 SFP

Ах да, забыл. Схема требует 1+N(количество тэгов) выборок, т.е. достаточно ресурсоёмка, как я и говорил. В принципе это не так страшно, но я бы лучше засунул в крон на малозагруженное время, а не вычислял при загрузке страницы.

Подбирать множитель придётся долго, но это задача для математиков, опять таки. Либо методом проб. Но для жанров он должен быть вдвое-втрое больше тематики и в десяток раз больше остального.

@Chronos писал:

Ты сам этим будешь пользоваться?

Если на страничке игры будет выводиться блок «Похожие игры»? Буду. И не я один. И поиск по тэгу на том же ВНДБ используется очень и очень регулярно.

# 27 декабря 2011, 09:46

Chronos

Гражданский 40 уровень
3651 сообщение
1828 SFP

Окей. Но, опять же, я не вижу смысла вообще в процессе нахождения похожих игр по таким критериям, как пол и характер протагонистов, использование магии, и прочая откровенная бредятина типа slutty herione. Плюс, нужна чёткая систематизация. Плюс, нужны люди, которые будут всё это дело делать. Затраты не стоят результата. Есть выборка по жанрам (которые тоже нужно приводить в порядок). Для поиска интересных игр этого вполне хватит.

# 27 декабря 2011, 13:28

Deprave

Лидер клана Indie 27 уровень
1237 сообщений
1187 SFP

Если чо, согласен протегировать всё, во что играл, уж не знаю, сколько из этого всего на СФ зарегенно. А кто этим пользоваться будет я не знаю, тут вообще никто ничем особо не пользуется, не повод же на всё забить и урезать всё до СФ2 -_-'

1 2 3

Для комментирования необходимо авторизоваться