15.07.2017 22:03
 55просмотров 837 47

Концепт сервиса по сбору прохождений в ГИ

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

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

Сам концепт, осторожно, многабукаф!


Интерфейс ввода:

Ник вводится автоматически
Выбор кампании выпадающее меню - 2 кампании
Выбор фракции / класса выпадающее меню - все фраки и классы
Выбор уровня выпадающее меню - 3-22
Выбор уровня сложности выпадающее меню - новичок воин герой
Обвес поле для ввода + пояснение: добавьте скрин или текст
Доп. комментарии поле для ввода - необязательный пункт
Бои поле для ввода списка боев со ссылками + пояснение: добавьте список боев в формате: 1. Бой с разбойником-демоном show_for_all ссылка

Кнопка "Отправить"



Интерфейс просмотра:

Фильтр:
Фракция / класс
БУ
Уровень сложности

Выберите кампанию


Поиск целителя

Перечень прохождений соответственно фильтру, например:

Паук-призрак15 БУПерейти


Тайны Амнитиса

Перечень прохождений соответственно фильтру, например:

Паук-призрак15 БУПерейти


Третья кампания с демонопоклонниками

Перечень прохождений соответственно фильтру, например:

Паук-призрак15 БУПерейти






Интерфейс страницы прохождения:

Кампания
Сложность
Уровень
Фракция / класс
Герой
Поиск целителя
15

Обвес


Такой обвес на все бои, но в бою с дубами и нимфами можно надеть клевер вместо амуля.


Доп. комментарии

-


Бои

1. Разбойник-рыцарь
http://www.heroeswm.ru/war.php?lt=-1&warid=794622714&show_for_all=b70651f3af
2. Разбойник-эльф
http://www.heroeswm.ru/war.php?lt=-1&warid=794624992&show_for_all=419a74fd8b
3. Разбойник-демон
http://www.heroeswm.ru/war.php?lt=-1&warid=794623358&show_for_all=445bfdadff
4.Амфибия-таосит
http://www.heroeswm.ru/war.php?lt=-1&warid=794625441&show_for_all=835aa68e73
5. охота против латников и паладинов
http://www.heroeswm.ru/war.php?lt=-1&warid=794634402&show_for_all=9a3a884ca4
6. охота против нифм и энтов
http://www.heroeswm.ru/war.php?lt=-1&warid=794633815&show_for_all=4e67e6eed1
7. хранитель рощи
http://www.heroeswm.ru/war.php?lt=-1&warid=794636828&show_for_all=60da2b9ef2
8. демон тьмы
http://www.heroeswm.ru/war.php?lt=-1&warid=794637327&show_for_all=eba05fa110
9. отшельник
http://www.heroeswm.ru/war.php?lt=-1&warid=794635948&show_for_all=5d48841bc1
10. хранилище магов
http://www.heroeswm.ru/war.php?lt=-1&warid=794640180&show_for_all=92a5b753d5
11. хранилище магов (драконы)
http://www.heroeswm.ru/war.php?lt=-1&warid=794642135&show_for_all=7efe6b2803
12. пират на суше
http://www.heroeswm.ru/war.php?lt=-1&warid=794643042&show_for_all=07b67ed26a
13. пират
http://www.heroeswm.ru/war.php?lt=-1&warid=794645794&show_for_all=2e070787a6
14. 3 героя
http://www.heroeswm.ru/war.php?lt=-1&warid=794648863&show_for_all=a49b70bf90
15. герои с портала
http://www.heroeswm.ru/war.php?lt=-1&warid=794653489&show_for_all=f13e7b3c94
16. главарь рс
http://www.heroeswm.ru/war.php?lt=-1&warid=794657275&show_for_all=b379736289
17. хранилище гномов
http://www.heroeswm.ru/war.php?lt=-1&warid=794658112&show_for_all=1b1501167c
18. главарь мр
http://www.heroeswm.ru/war.php?lt=-1&warid=794689974&show_for_all=b52fadfd50



Свои вопросы, мнения, замечания и предложения пишите в комментариях!
Комментарии
21 / 16.07.2017 16:23 / Gradient [20] ?
зачем отсеивать?) иногда полезно знать, из-за чего проиграли. а то победный бой может выглядеть как "лак-лак-лак при лак=1", что это даст)

если ты думаешь, что 10 тыщ боев я руками сортировал, то это как-то даже забавно)
22 / 16.07.2017 21:21 / Паук-призрак [16] ?
Gradient, тык я даже не видел ещё эти бои, думать мне не над чем пока)

Мне интересно, как ты предлагаешь оформить сортировку.
23 / 17.07.2017 00:51 / Gradient [20] ?
через юзер интерфейс, как у меня сделано. делать через комбобоксы без карты - вас проклянут все дизайнеры и даже недизайнеры, как я. ибо это убиться можно, пытаясь понять, что же из 26 боев во второй кампании - вот эта вот надпись "зомби + скелы". ну и наоборот тож)
24 / 17.07.2017 00:58 / Iulian [15] ?
Gradient, Вроде кто-то говорил что строка которая называет противника после победы над ним, видна перед боем(прежде чем нажать "в бой" или как там, но лично я не проверял. Т.е. можно в кампейне посмотреть на клетке название боя - и уже в списке из 26 боев найти наиболее похожий по названию.
25 / 17.07.2017 01:39 / Gradient [20] ?
это прокатит только для первой кампании. во второй фантазия какая-либо покинула людей и все называется "отряд нежити/разбойники/пауки"
26 / 17.07.2017 11:58 / Паук-призрак [16] ?
Gradient, тогда надо автоматизировать и залив данных в сервис. Ручной режим мы все равно оставим, конечно, но... Короче, есть идеи, как под этот интерфейс автоматизировать залив?
27 / 17.07.2017 12:59 / Gradient [20] ?
ну я все, что прошу у людей, это ссылку на бой. остальное уже делает скрипт. единственное, что нельзя оттуда вытащить - это уровень сложности прохождения. статы можно вытащить, обвес вряд ли. но, по идее, это хватит и статов. я бы обвес не заполнял в любом случае (в текущей имплементации сервиса), это геморрой
28 / 17.07.2017 13:12 / omne [10] ?
Цитата: Gradient
я бы обвес не заполнял в любом случае (в текущей имплементации сервиса), это геморрой
особенно если заливать вручную, ибо не все помнят в чём проходили каждый из боёв, даже если они были на прошлой неделе)
29 / 17.07.2017 13:29 / Паук-призрак [16] ?
Gradient, omne, точный обвес и не нужен, по идее. Там достаточно просто коммента: проходил в госе, но надевал вместо амуля ярости амуль фортуны. Или проходил в госе и акицонных артах. Ну, я так это вижу. Т. е. можно сделать необязательный пункт.

Gradient,
Цитата: Gradient
ну я все, что прошу у людей, это ссылку на бой. остальное уже делает скрипт.

Т. е. они вносят в поле ссылки, каждая новая в новой строчке или новом поле, к примеру, а дальше работает скрипт?

И он сможет определить БУ и класс, т. е. можно выкинуть эти пункты из интерфейса ввода?
30 / 17.07.2017 13:32 / Iulian [15] ?
БУ и класс - изич
Обвес - можно же открыть бой и смотреть парамметры, эффекты и прикинуть какие арты были.
31 / 17.07.2017 13:38 / omne [10] ?
+
В идеале ещё нужно прикрутить дату боя и сортировку боёв по дате, ибо понятно, что чем позже бой сыгран, тем актуальнее информация по кол-ву мяса у моба
32 / 17.07.2017 13:44 / Gradient [20] ?
Цитата: Паук-призрак
Т. е. они вносят в поле ссылки, каждая новая в новой строчке или новом поле, к примеру, а дальше работает скрипт?

И он сможет определить БУ и класс, т. е. можно выкинуть эти пункты из интерфейса ввода?
ну да
33 / 17.07.2017 16:47 / Паук-призрак [16] ?
Цитата: Iulian
Обвес - можно же открыть бой и смотреть парамметры, эффекты и прикинуть какие арты были.

Прикинуть-то можно, но проще, когда написано)
34 / 17.07.2017 16:48 / Паук-призрак [16] ?
Gradient, определить кампанию по боям тоже можно, получается?
35 / 17.07.2017 17:10 / Iulian [15] ?
Цитата: Паук-призрак
определить кампанию по боям тоже можно

Как минимум можно открыть протокол игрока на нужной странице и посмотреть бой в кампании ХХХ напротив нужного warid-а. Т.е. можно автоматизировать.
36 / 17.07.2017 17:17 / Gradient [20] ?
Цитата: Паук-призрак
Gradient, определить кампанию по боям тоже можно, получается?
да
37 / 17.07.2017 18:02 / Паук-призрак [16] ?
Gradient, ок. Вот у нас есть описанный выше сервис с ручным режимом. Получается, его можно упростить, оставив только ввод уровня сложности, ввод комментария и ввод списка боев.

Каким должно быть поле для ввода боев (1 бой - 1 строчка?). Получается, надо интегрировать скрипт в сервис?
38 / 17.07.2017 18:15 / Gradient [20] ?
ну мне лично нужны были только

846340292&show_for_all=b93288e2d2
845942128&show_for_all=9c9a91cdf5
845933709&show_for_all=94ecd9b849

вот эти вещи

а так ребята присылают бои в виде

http://www.heroeswm.ru/warlog.php?warid=846340292&show_for_all=b93288e2d2
http://www.heroeswm.ru/warlog.php?warid=845942128&show_for_all=9c9a91cdf5
http://www.heroeswm.ru/warlog.php?warid=845933709&show_for_all=94ecd9b849

я убираю лишнее, скармливаю скрипту, на выходе получаю файл с объектами, которые уже кладутся в базу

для этого подойдет любой textarea элемент. взял бои (я их прошу брать тоже скриптом, но некоторые все копируют руками), запихал в поле ввода, ушел
39 / 17.07.2017 18:40 / Паук-призрак [16] ?
Gradient, я хочу просто понять алгоритм.

Вот ребята (любые) ввели в поле сервиса всё вот так:


Оно должно уйти куда-то к тебе в скрипт? Т. е. надо какую-то связь с ним установить? А он потом обратно присылает данные в сервис?
40 / 18.07.2017 10:03 / ChaSte [16] ?
хорошая идея, а то не знаю где спрашивать. готов поделиться своими боями.

Возможность комментировать доступна после регистрации