Грани в камнях

Излагаем идеи и предложения и обсуждаем их
Аватара пользователя
ЧББ
Сообщения: 236
Зарегистрирован: 05 дек 2024, 15:41
Имя героя: Чики Бом Бони

Re: Грани в камнях

Сообщение ЧББ » 01 фев 2026, 08:15

CJIoHuK 17 писал(а):
01 фев 2026, 07:32
ЧББ писал(а):
31 янв 2026, 10:36
Если я не прав по его словам буду то с меня ящик пива и рыба, если прав то с Вас 3 камня на 10 граней! :D. А то я в море и пивасик мне ну никак не получить. Вот так хотел сделать корректуру но уже не дала система :D.
плыви с миром.и успокойся уже.Администрации видней что и как должно работать.вернешься "у тебя все получится".тем более заново набрать кучу материалов и БЖ для тебя непроблема.цель оправдывает средства;)
Спасибо. Да спокоен я. У меня сейчас рыбалка в приоритете, надо хорошо отработать сезон. Моряки ходят по морю ;) 8-)
У него нет шансов – громко заявили обстоятельства.
'Он неудачник' – крикнули люди.
'У него всё получится' – тихо сказал Бог.

Аватара пользователя
Shadow Witch
Сообщения: 244
Зарегистрирован: 09 фев 2020, 06:26
Имя героя: Delight

Re: Грани в камнях

Сообщение Shadow Witch » 01 фев 2026, 18:58

phdoc писал(а):
30 янв 2026, 14:30
•••
Вот мы нажали кнопку "огранить". Дальше?
Hero_MM писал(а):
30 янв 2026, 17:21
•••
Однако в доте легко подсчитывать "события", которые являются случайными - просто удар, например. А как в ювелирке? Применение жемчуга делает событие уникальным или нет? Цвет камня, конкретный бонус

Единственный возможный вариант - это отслеживать уникальные события, состоящие из:
1) Бонус камня (контакт, СМ, атака)
2) Текущее количество граней камня
3) Использование БЖ

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

Все остальные предложения, в которых речь о том, чтобы просто сделать ювелирку и надежнее и дешевле, док уже явно намекнул, рассматривать не готов. Это бы обесценило всю ювелирную деятельность до текущего момента
Можно и не заморачиватся с такими тонкими подробностями, а просто отслеживать повторы "неудач" выдаваемых по кнопке "огранить" ограничив максимальную длину таких повторов. В момент клика известно ведь какое значение вероятности удачи проверяется - таких значений не много - а значит в каждом ювелирном зале для каждого значения вероятности можно хранить "предыдущее решение" (удача/неудача), "счётчик неудач" и "порог коррекции".

При каждом клике "огранить" делаем примерно следующее:

пункт 1: если "удача" - обнуляем "счётчик неудач", переходим к пункту 3
если "неудача" - сравниваем с "предыдущим решением" - если видим повтор - увеличиваем "счётчик неудач" на +1

пункт 2: сравниваем "счётчик неудач" с "порогом коррекции" - если не превышен - переходим к пункту 3
если превышен - корректируем текущее решение на "удачу" и обнуляем "счётчик неудач"

пункт 3: запоминаем текущее (скорректированное или нет) как "предыдущее решение", и на этом вмешательство в работу рандома закончено.


Такое вмешательство в последовательность рандомных решений - ограничит длину "чёрной полосы" порогом коррекции, и немного иссказит вероятность в сторону удачи, что вполне можно пережить ;) , ну или чуть уменьшить базовую вероятность :( ..
Так как величину "порога коррекции" можно увидеть в статистике - понятно что появится желание жульничать набивая серию неудач до порогового значения - и потом со 100% гранить чтото супер дорогое..
Таким жуликам можно легко "напакостить" если в пункте 2 - только на время сравнения - рандомно (50%) добавлять к "порогу коррекции" +1 :mrgreen:
 
Chaos omnia continet, et chaos ipsum in tenebris continetur.

Темный Лорд
Сообщения: 3209
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

Re: Грани в камнях

Сообщение Темный Лорд » 01 фев 2026, 19:31

Shadow Witch писал(а):
01 фев 2026, 18:58
Таким жуликам можно легко "напакостить" если в пункте 2 - только на время сравнения - рандомно (50%) добавлять к "порогу коррекции" +1
то есть.. вместо "рандома сразу" пишем доп прогу с порогом коррекции и в конце этой проги добавляем рандом.. - то есть рандом засовываем из одного места в другое и все довольны(?)


в толковом словаре Даля "вероятность" определяется так: см. "вера" ..... ;)
а вы пытаетесь из вероятности сделать уверенность

Аватара пользователя
Shadow Witch
Сообщения: 244
Зарегистрирован: 09 фев 2020, 06:26
Имя героя: Delight

Re: Грани в камнях

Сообщение Shadow Witch » 01 фев 2026, 20:17

Темный Лорд писал(а):
01 фев 2026, 19:31
Shadow Witch писал(а):
01 фев 2026, 18:58
Таким жуликам можно легко "напакостить" если в пункте 2 - только на время сравнения - рандомно (50%) добавлять к "порогу коррекции" +1
то есть.. вместо "рандома сразу" пишем доп прогу с порогом коррекции и в конце этой проги добавляем рандом.. - то есть рандом засовываем из одного места в другое и все довольны(?)


в толковом словаре Даля "вероятность" определяется так: см. "вера" ..... ;)
а вы пытаетесь из вероятности сделать уверенность
Рандом в "другом" месте - очень осложнит и удорожит подготовку к жульничеству с удачей. Макс что можно будет получить - это 80% вместо 60%, НО! Для этого нужно "поймать" нужную последовательность из неудач, граня камни именно с 60% базовой вероятностью - а это только с БЖ и за дорого, затраты на "подготовку врятли окупятся :mrgreen:
 
Chaos omnia continet, et chaos ipsum in tenebris continetur.

Темный Лорд
Сообщения: 3209
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

Re: Грани в камнях

Сообщение Темный Лорд » 01 фев 2026, 20:18

phdoc писал(а):
30 янв 2026, 20:16
Тут надо на мгновение остановиться, осознать и запомнить, что теория вероятности что-то гарантирует ТОЛЬКО тогда, когда шанс равен 0% (событие при этом гарантировано не случится) или 100% (событие при этом гарантировано случится). Во всех остальных случаях при ФИКСИРОВАННОМ шансе речь идёт только про ВЕРОЯТНОСТЬ события, никаких ГАРАНТИЙ.
другими словами если шанс не 0 или 1, то "вероятность" означает что событие может НИКОГДА не случиться - вот этого игроки никак и не поймут :)
но это определение термина

а как в играх делать.. никто не знает :)

Темный Лорд
Сообщения: 3209
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

Re: Грани в камнях

Сообщение Темный Лорд » 01 фев 2026, 20:24

Shadow Witch писал(а):
01 фев 2026, 20:17
Рандом в "другом" месте - очень осложнит и удорожит подготовку к жульничеству с удачей. Макс что можно будет получить - это 80% вместо 60%, НО! Для этого нужно "поймать" нужную последовательность из неудач, граня камни именно с 60% базовой вероятностью - а это только с БЖ и за дорого, затраты на "подготовку врятли окупятся :mrgreen:
 
так получается два рандома будет, останется же рандом 60% шанс на удачную огранку, правильно? но если эти 60% трижды(или четырежды) не срабатывают, то включается коррекция, которая тебе уже позволяет с максимум со второй попытки огранить, так? получается максимум 4 камня ломаешь и 5й точно сделаешь, так?

Аватара пользователя
Shadow Witch
Сообщения: 244
Зарегистрирован: 09 фев 2020, 06:26
Имя героя: Delight

Re: Грани в камнях

Сообщение Shadow Witch » 01 фев 2026, 20:59

Примерно так.. но с "ньюансом" - ты не будешь знать когда именно сработает или уже сработала коррекция, а значит любая ловля последовательности сломов - не даст тебе гарантии что правильно угадал момент - шанс угадать 50% :lol: потому получишь вместо желанных 100% всего лишь 0.5*p + 0.5.
Ну и "порог коррекции" нужно выбирать не меньше чем 1.5/p с округлением вверх (где p - вероятность для данной огранки).
Chaos omnia continet, et chaos ipsum in tenebris continetur.

Темный Лорд
Сообщения: 3209
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

Re: Грани в камнях

Сообщение Темный Лорд » 01 фев 2026, 21:58

Shadow Witch писал(а):
01 фев 2026, 20:59
Примерно так.. но с "ньюансом" - ты не будешь знать когда именно сработает или уже сработала коррекция, а значит любая ловля последовательности сломов - не даст тебе гарантии что правильно угадал момент - шанс угадать 50% :lol: потому получишь вместо желанных 100% всего лишь 0.5*p + 0.5.
Ну и "порог коррекции" нужно выбирать не меньше чем 1.5/p с округлением вверх (где p - вероятность для данной огранки).
т.е. твой вариант программы отличается от предложенного Чики "каждый третий ДОЛЖЕН получаться" лишь тем, что добавляется "защита от хитрецов" посредством "сложно угадываемого механизма коррекции результата" - знаешь в чем основной просчет этой формулы, она нарушит первую формулу которая дает 60% шанс, шанс значит получится выше
и "защита от хитрости" тут даже не особо нужна если к "вероятности" добавлять "коррекцию этой вероятности", игрок будет знать сколько он максимум вынужден будет потратить чтобы создать камень и от этой цены уже все будут отталкиваться (35шт бж + ресы будет цена камня 7граней - это максимум, но чаще будет дешевле)

есть программы псевдорандома, в душе не знаю как работают, что там за формулы, есть разные проги и все они уверен чуть по-разному пишутся, но итог во всех один, они выдают шанс при числе попыток близком к бесконечному и править этот шанс нет никакого смысла, этот шанс невозможно исправить на более правильный, потому что он уже правильный - но этим я не защищаю Дока, он сел в большую лужу использовав прогу рандома в ювелире и он сам уже не рад думаю :)

можно ли как-то иначе делать? вот и думайте, предлагайте

Аватара пользователя
Shadow Witch
Сообщения: 244
Зарегистрирован: 09 фев 2020, 06:26
Имя героя: Delight

Re: Грани в камнях

Сообщение Shadow Witch » 01 фев 2026, 22:11

Темный Лорд писал(а):
01 фев 2026, 21:58
•••
т.е. твой вариант программы отличается от предложенного Чики "каждый третий ДОЛЖЕН получаться" лишь тем, что добавляется "защита от хитрецов" посредством "сложно угадываемого механизма коррекции результата"
•••
Получится близко к тому "как у Чики" - если "порог коррекции" брать слишком близко к среднеожидаемому количеству попыток, потому и предложено не ниже x1.5, а можно и выше, тоесть при 60% будет не "каждый третий должен получится" - а "не должно ломатся более 5-6 подряд". Порогом коррекции всё очень легко и в очень широком диапазоне регулируется, погрешность от коррекции быстро снижается.

Темный Лорд писал(а):
01 фев 2026, 21:58
•••
- знаешь в чем основной просчет этой формулы, она нарушит первую формулу которая дает 60% шанс, шанс значит получится выше
•••
Shadow Witch писал(а):
01 фев 2026, 18:58
•••
Такое вмешательство в последовательность рандомных решений - ограничит длину "чёрной полосы" порогом коррекции, и немного иссказит вероятность в сторону удачи, что вполне можно пережить ;) , ну или чуть уменьшить базовую вероятность :( ..
•••
Chaos omnia continet, et chaos ipsum in tenebris continetur.

Темный Лорд
Сообщения: 3209
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

Re: Грани в камнях

Сообщение Темный Лорд » 01 фев 2026, 22:47

Shadow Witch писал(а):
01 фев 2026, 22:11
Темный Лорд писал(а):
01 фев 2026, 21:58
•••
- знаешь в чем основной просчет этой формулы, она нарушит первую формулу которая дает 60% шанс, шанс значит получится выше
•••
Shadow Witch писал(а):
01 фев 2026, 18:58
•••
Такое вмешательство в последовательность рандомных решений - ограничит длину "чёрной полосы" порогом коррекции, и немного иссказит вероятность в сторону удачи, что вполне можно пережить ;) , ну или чуть уменьшить базовую вероятность :( ..
•••
да, извиняюсь, невнимательно значит читал :)

а как ваще прога рандома работает? я вот не могу представить какими формулами делается НЕЗАВИСИМЫЙ от предыдущих попыток шанс?

Ответить