|
Корсары: Каждому Своё! Новая игра от BlackMark Studio |
|
|
Опции темы | Опции просмотра |
15 пользователя(ей) сказали cпасибо: | Anarchyst17 (13.11.2016), idealist (22.06.2015), |
07.08.2015, 17:30 | #61 | |
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
Добавлено через 31 минуту А подсчитал - по моей методике результат 454,63, т.е. ПЕРВЫЙ. И все за счет только 3 лоадов. И здоровье - отличное, не подкопаешься. Правда ГГ мертвецки пьян
__________________
Potintissimus est qui se habet in potestate. Последний раз редактировалось RolandoPicarro; 07.08.2015 в 17:51. |
|
Реклама | |
07.08.2015, 17:55 | #62 | |
Старший матрос
|
Re: Дуэльный клуб корсаров
Цитата:
В связи с этим вот еще что подумалось: в идеале неплохо бы классифицировать повреждения корабельных снастей и команды как легкие/средние/тяжелые, и за каждый вид штрафовать по-разному. Это вытекает из обычного процесса геймплея: когда корабль получает легкие повреждения, плотник их латает за день-два, делать по этому поводу ничего не надо, а игрок молодец (думаю, это процентов 20 или 25). Средние повреждения уже надо как-то денёк подлатать на верфи (или в бухте если полный ремонт вкачан), потому что своим ходом они чинятся долго и можно оказаться ненароком неготовым к новой боевке (25-40). Тяжелые повреждения - такие, которые стопроцентно выбивают ГГ из игрового процесса, потому что дотащившись до порта, но вынужден встать на ремонт на несколько дней, а такой результат уже не может быть хорошим. |
|
Реклама | |
Зарегистрированным пользователям показывается меньше рекламы! |
07.08.2015, 18:07 | #63 | |
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
Можно предложить вторую степень. Например, повреждений - 10%, осталось 90% или 0,9. 0,9 во второй степени - 0,81. Подставляем в нашу функцию 0,81 вместо 0,9 - получаем меньше. В частности, если повреждение корпуса 90%, то вместо остатка корпуса 0,1 пишем 0,1 в квадрате = 0,01 (до ручки довел корабль). С парусами, командой и пушками - тоже самое. Спойлер:
__________________
Potintissimus est qui se habet in potestate. |
|
07.08.2015, 18:15 | #64 |
Мичман
|
Re: Дуэльный клуб корсаров
|
07.08.2015, 18:25 | #65 | |
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
Но это ладно. Вот ВК Впервые вижу, чтобы корабль со всеми целыми мачтами делал в свой курсовой угол и ветер 13 м/с - всего 0,3 узла! 14% остатка.
__________________
Potintissimus est qui se habet in potestate. |
|
07.08.2015, 18:51 | #66 | ||||
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
Цитата:
Интересно, каков будет результат по первой формуле от Terracote? Цитата:
Цитата:
В этом сейве-боёвке пробовал новый способов ведения боя на открытом пространстве чисто для поиска новых решений. Всё это закручивание по спирали по большому счёту сводилось к тому, чтобы принудить корабли противника к сцепке, использовать один из них как щит, заставить постоянным огнём именно не выжечь порох, а повредить носовые орудия. В "конкурсном" сейве это вышло, во внеконкурсном - добился сцепки кораблей, при которой они друг-другу ломали мачты-оснастку. Ну а дальше - клинч. Ходя кругами вокруг да около, особо не получалось вынести мачты и обездвижить. Оптимальным был ход с полузарифленными парусами, т.к. при спущенных парусах - расстрел корабля был полный и мгновенный, а при полных парусах было их высокое повреждение. Ну а для "Мейфенга" скорость в сочетании с малым/низким корпусом имеют решающее значение. Цитата:
Иногда такое проявляется и с командой противника.
__________________
|
||||
07.08.2015, 19:11 | #67 | |
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
К пушкам добавил коэффициент - 3 (как у корпуса). Пересчитал повреждения через квадрат процента остатков. И... на первом месте оказался ув.Terracote с результатом 539 очков. Второе место ув. СLIPER - Ваш первый сейв с результатом 480,5 очков. Ну а я, как я вначале и предполагал - немного отстал - 471,3 очка Любопытно, что если Ваш второй (худший по времени) сейв, CLIPER, учитывать в целях расчета игрового времени всех нас - то на втором месте окажусь я Так что да - лучше засчитывать лучшую попытку игрока. Только уже теперь ввиду сложности получившейся формулы уже и не скажешь - что надо делать в конкретной ситуации - надо через эксел последствия просчитывать
__________________
Potintissimus est qui se habet in potestate. |
|
07.08.2015, 19:18 | #68 | ||
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
Цитата:
Цитата:
__________________
|
||
07.08.2015, 19:28 | #69 | |
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
CLIPER (1-й сейв) - 408,4 очка, Terracote - 381,1 очко, у меня - 370,8 очков. Утверждаем формулку? Мне нравится - если бы я был повнимательнее с парусами и отъехал бы на 3 часа пушки переставлять - вылез бы на 1 место.
__________________
Potintissimus est qui se habet in potestate. Последний раз редактировалось RolandoPicarro; 07.08.2015 в 19:39. |
|
07.08.2015, 19:56 | #70 |
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
Пока ещё рано её утверждать. По первым двум расчётам были одни показатели, сейчас всё с ног на голову...
Посмотрим, что предложит Terracote. Оформите пока свои эти две формулы расчёта строчно (текстово) и визуально что ли. --- За второй мой сей вообще не ведём речи. Есть три сейва с различными вариантами прохождения - с ними и работаем.
__________________
|
07.08.2015, 20:13 | #71 | |
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
1. Считаем % остатка корпуса по сравнению с исходным: 1482 / 1865 = 0,7946. Возводим в квадрат: 0,6315 2. Считаем % остатка парусов по сравнению с исходным: 99 / 99 = 1. Возводим в квадрат: 1 3. Считаем процент остатка команды по сравнению с исходным: 136 / 137 = 0,9927. Возводим в квадрат: 0,9855 4. Считаем процент остатка орудий по сравнению с исходным: 20 / 20 = 1. Возводим в квадрат: 1 5. Суммируем результаты пунктов 1 - 4 со следующими весами: корпус - 3, паруса - 6, команда - 10, орудия - 3; эту сумму умножаем на 100, получаем 2074,89 (3 х 0,6315 + 6 х 1+ 10 х 0,9855 + 3 х 1) х 100 = 2074,89 (Паруса бережем - спускаем их в момент залпа соперника полностью - получаем 0 повреждений. Если же беречь корпус и стать носом на предельной дистанции - то рандом все равно может наказать шальным ядром - результат не так зависит от разумных действий игрока. Опять же, надо умудриться, чтобы дать уничтожить себе вторую половину парусов, а корпус уничтожается линейно от попаданий. И наконец - корпус минимально повреждается при абордаже - от "трения судов", что минимизировать затруднительно. Кладу все таки вес на паруса вдвое больший, чем на корпус) 6. Вычитаем из полученного результата hp урона ГГ: 2074,89 - 944 = 1130,89 7. Вычитаем из полученного результата 1000 х уровень падения здоровья ГГ. Например, было отличное, стало - хорошее, здоровье упало на 1 уровень и вычитаем 1000. (В данном случае договорились не вычитать, т.к. в исходном сейве полоска здоровья ГГ уже не максимум и здоровье быстро грохается) 8. Делим результат на коэффициент игрового времени (он равен 1 + игровое время игрока / максимальное игровое время игроков: 1 + 52,5 /52,5 = 2). 1130,89 / 2 = 565,45 9. Делим результат на коэффициент лоадов (он равен 1 + кол-во лоадов игрока / максимальное кол-во лоадов игроков: 1+10/26 = 1,384615) 565,45 / 1,384615 = 408,38. - это результат CLIPER по 1 варианту. У ув. Terracote - 381,1. У меня - 370,9. По 2 варианту коэффициент лоадов равен не -//-, а квадратному корню из - // -. Получается, лоады роляют меньше: 1 место у ув. Terracote - 539, 2 место у Вас - 480,5, потом я с 471,4 очками. Кроме указанного выше своевременного спуска парусов и сбережения орудий я бы мог превзойти Ваш результат с минимальным перевесом - если бы хотя бы фехтовал как ув. Terracote - 747 потерянных HP, а не 837, как у меня. Так что формула чувствительна к разумным действиям и к навыкам фехта игрока
__________________
Potintissimus est qui se habet in potestate. Последний раз редактировалось RolandoPicarro; 07.08.2015 в 20:44. |
|
Пользователь сказал cпасибо: | CLIPER (07.08.2015) |
07.08.2015, 21:24 | #72 |
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
Пока берём расчёт по первой формуле за основу. Возможно, на ней в конечном варианте и остановимся. Расчёт с округлением до сотых.
--- С показателями здоровья ГГ - всё ясно, если ранее знать, что будет учтено, то и фехт был другой, соответственно, может измениться количество лоадов. Смущает только количество сейвов, которые фиксируют достижения игрока на определённым этапам и с них уже можно делать лоады переигровок.
__________________
|
07.08.2015, 21:37 | #73 | ||
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
Цитата:
Ну - будет не марафон с ежесекундной выкладкой - а тенис. Выиграл подачу - расслабился На следующую подачу N попыток. Выиграл гейм - засейвился и выключил комп, отдохнул сутки от игры - посмотрел потом, где можно улучшить результат.
__________________
Potintissimus est qui se habet in potestate. |
||
07.08.2015, 22:41 | #74 |
Старший матрос
|
Re: Дуэльный клуб корсаров
Прекрасная идея со второй степенью, ловите лучи поддержки RolandoPicarro )
Пересчитал по своей формуле, веса правда я распределил по-другому: паруса 2, корпус 3 (вот ничего не могу сказать про ваш подход но он немного ценнее парусов, я не еврей но считаю это определяющим) и команда 5 (та же причина). Пушки в топку, кто по ним вообще печалится. Вот, что у меня получилось: CLIPER: (2x(0,99/0,99)^2+3x(1482/1865)^2+5x(136/137)^2)/(1,53x1,1) = 524,16 (1) Terracote: (2x(0,99/0,99)^2+3x(1588/1865)^2+5x(137/137)^2)/(1,42x1,26) = 512,8 (2) RolandoPicarro: (2x(0,89/0,99)^2+3x(910/1865)62+5x(127/137)^2)/(1,14x1,16) = 501,16 (3) Хочу заострить внимание на коэффициентах, у меня по рабоче-крестьянски кол-во времени и с/л составляют их сотые доли, но в том-то и соль, что здесь в отличие от числителя нужно что-то предельно простое и линейное: каждый сыгранный дополнительный час и дополнительная загрузка в идеале должны обходиться ровно в то же, что и предыдущие. У меня они, получается, понемногу дешевеют (1-й дает k 1,01, второй 1,02 и т.д.), но несущественно. |
07.08.2015, 22:49 | #75 |
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
Алгоритм расчёта достижений по сейвам участников дуэлей в морских боёвках утверждён и на данный момент считать основным.
В случае незначительной разницы в достижениях соревнующихся, равные места между ними не присуждать. Определение победителей и их награждение, проводить только по факту полученных результатов представленных к конкурсу сейвов, с округлением всех цифр в расчётах до сотых. --- Расчёт вынес в топик темы. Всем спасибо за сейвы боёвок и проделанную работу по морскому алгоритму. Участникам этой дуэли будут добавлены плюсы в репутацию профиля.
__________________
|
08.08.2015, 09:54 | #76 |
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
В своих расчётах добавьте орудия и оформите свою формулу расчёта строчно (пошагово/текстово) и визуально.
__________________
|
08.08.2015, 10:49 | #77 | |
Старший матрос
|
Re: Дуэльный клуб корсаров
Цитата:
1. Считаем остаток парусов в долях от начального: 0,99 / 0,99 = 1. Возводим в квадрат: 1 2. Считаем остаток корпуса в долях от начального: 1588 / 1865 = 0,8515. Возводим в квадрат: 0,725 3. Считаем остаток команды в долях от начальной: 137 / 137 = 1. Возводим в квадрат: 1 4. Считаем остаток пушек в долях от начального: 20 / 20 = 1. Возводим в квадрат: 1 5. Суммируем результаты пунктов 1 - 4 со следующими весами: паруса - 2, корпус - 3, команда - 5, орудия - 1; эту сумму умножаем на 100: (2 х 1 + 3 х 0,725 + 5 х 1 + 1 х 1) х 100 = 1017,5 6. Делим результат на коэффициент игрового времени (он равен 1 + игровое время игрока / 100). 1017,5 / 1,42 = 716,55 7. Делим результат на коэффициент загрузок (он равен 1 + кол-во загрузок игрока / 100) 716,55 / 1,26 = 568,69 (2). Путем аналогичных расчетов получены результаты: CLIPER - 583,58 (1), RolandoPicarro - 549,56 (3). Напоследок хочу сказать пару слов критики в адрес аналогичных временных и загрузочных коэффициентов RolandoPicarro. Что мне в них не нравится, так это детерминированность от поведения участников конкретного турнира (знаменатель max кол-во загрузок/игрового времени). Вот сделает какой-нибудь стахановец 250 загрузок в своем задании, и внезапно уже не так роялит, сделано у борящихся за победу игроков 10 загрузок или 26. Если, к примеру, в моем рейтинге делить загрузки на 250 а не на 100, то я выйду на первое место (R будет 649,05 у меня и 617,25 у CLIPER). На мой взгляд не столь важно, насколько подобное вероятно или невероятно, - смысл, который закладывается в расчет, должен быть чист от подобных червоточин. |
|
Пользователь сказал cпасибо: | CLIPER (08.08.2015) |
08.08.2015, 13:11 | #78 |
Помним...
Ветеран гвардии Старпом Пиратский зубоскал |
Re: Дуэльный клуб корсаров
Согласен.
Эти коэффициенты конкретного пользователя не должны быть завязаны на время и загрузки других пользователей. Показатель должен быть нейтральным. Тем более, с учётом потери здоровья и перезаписи при автосейвах абордажей. Исправил солюшн и алгоритм, в который внёс некоторые правки по весам.
__________________
|
08.08.2015, 13:46 | #79 | ||
Старожил
Младший лейтенант
|
Re: Дуэльный клуб корсаров
Цитата:
Цитата:
По утвержденному сейчас основному алгоритму ни лоады, ни игровое время практически не роляют. У ув. Terracote получается первое место с огромным отрывом от CLIPER-а, а про меня тогда и говорить нечего - раздолбал зазря посудину и пушки Если сделать не 100 и 100, а 50 и 25 результаты получаются "кучные": Terracote - 312.17 CLIPER - 324,35 у меня - 293,47 ну и справочно 2-й сейв CLIPER-а - 315,71 и все результаты красивые А как сейчас - будет, соответственно: 654, 555, 466, 482. У меня другие сотые - я считаю в Экселе без округлений до самого конца.
__________________
Potintissimus est qui se habet in potestate. |
||
Пользователь сказал cпасибо: | CLIPER (08.08.2015) |
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|