Skin Designed by Evanescence at IBSkin.com

Здравствуйте, гость ( Вход | Регистрация )


 
Добавить ответ в эту темуОткрыть тему
> Шанс выподения карт и раров.
ЖОРИК
сообщение 15.3.2007, 17:27
Сообщение #1


Иконка группы


Группа: Пользователи
Сообщений: 14
Регистрация: 12.2.2007
Пользователь №: 17008



    


Значит вопрос такой, я тут сидел и 8 часов бил тару и мне стал интересен вопрос. какой счётчик у монстров? Я имею ввиду вот пишится 0.01% а от какова числа? например 1000; 2000; 10000...и т.д.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
J.S.
сообщение 15.3.2007, 17:37
Сообщение #2


Иконка группы


Группа: Пользователи
Сообщений: 42
Регистрация: 29.6.2006
Пользователь №: 15400



    


Расчет идет по 100% системе.

Т.е. грубо говоря с 10000 монстров выпадает вещь с шансом 0.01%.
Но опять же, это утверждение лишь справедливо для теории вероятности. Поскольку генератор псевдослучайных чисел расчитывается по своей формуле и считается не на человека, а на монстра, то такая формулировка неверна.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ЖОРИК
сообщение 15.3.2007, 17:45
Сообщение #3


Иконка группы


Группа: Пользователи
Сообщений: 14
Регистрация: 12.2.2007
Пользователь №: 17008



    


Но примерно выходит так: заходят 10 человек на тару и начинают бить убивают по 1000 и выбивают карту? и где можно узнать этот гениратор чисел? чтоб высчитать вероятность.



З.Ы. И кстати я так подумал что наверное ещё и существует такая тема что у каждого монстра счётчик разный?!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
J.S.
сообщение 15.3.2007, 17:48
Сообщение #4


Иконка группы


Группа: Пользователи
Сообщений: 42
Регистрация: 29.6.2006
Пользователь №: 15400



    


Цитата(ЖОРИК @ Mar 15 2007, 07:45 PM) *
Но примерно выходит так: заходят 10 человек на тару и начинают бить убивают по 1000 и выбивают карту? и где можно узнать этот гениратор чисел? чтоб высчитать вероятность.


Нет. Не так. Предположим, что у тебя на локации 1 тара. Если ты её убьешь 10000 раз, то из неё точно упадет карта.
Т.к. монстров много и респятся они случайно, то и шанс на человека очень относительный.

Не думаю, что ты где-то найдешь эту формулу. Ведь у компьютера нет понятия рандомного числа. Он не может выдать число, не руководствуясь схемой. Так что псевдорандомный игровой калькулятор прописан в самой игре.

И даже если она у тебя будет, ты всё равно ничего полезного не высчитаешь. Нельзя отследить респаун одного монстра и убивать его согласно этой формуле.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ЙоЖыГ
сообщение 15.3.2007, 18:04
Сообщение #5


Иконка группы


Группа: Гильдия Легион
Сообщений: 608
Регистрация: 24.10.2006
Из: Израиль.
Пользователь №: 16193



    


Цитата(J.S. @ Mar 15 2007, 04:48 PM) *
Нет. Не так. Предположим, что у тебя на локации 1 тара. Если ты её убьешь 10000 раз, то из неё точно упадет карта.


"Точно" она не выпадет. Может случиться так, что кто-то убьет 100.000 тар и карты не будет, а следущий игрок выбьет сразу 10 тар подряд. Все воля случая. Все рендомно (случайно). Просто если посчитать за длительное время количество убитых тар (например за пару месяцев) и количество выбитых карт за этот же срок, то отношение убитых тар к выпавшим картам будет стремиться к 1:0.01
Но никак не "я убью 10к тар и точно выбью карту", ты можешь выбить ее с первой же тары, можешь с 100, а можешь 30к тар убить, и не выбить ничего.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
J.S.
сообщение 15.3.2007, 18:10
Сообщение #6


Иконка группы


Группа: Пользователи
Сообщений: 42
Регистрация: 29.6.2006
Пользователь №: 15400



    


2 Колючий (IMG:http://rusro2.org/forum/style_emoticons/default/laugh.gif)

Дабы предостеречь от неправильного прочтения моих фраз.

Предположим, что у тебя на локации 1 тара. Если ты её убьешь 10000 раз, то из неё точно упадет карта.

Если монстра, имеющего свой уникальный номер убить 10000 раз, то с него упадет 1 карточка минимум. В этом и заключается смысл генерации рандома на конкретного монстра.

И именно по этому, когда человек бьет монстров, он может просто не попасть на тот случий, когда счетчик хотя бы монстра будет равен этому значению.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
wOLF
сообщение 15.3.2007, 18:29
Сообщение #7


Иконка группы


Группа: Пользователи
Сообщений: 72
Регистрация: 4.3.2007
Из: Санкт-Петербург
Пользователь №: 17638



    


Это игра у вас такая новая - каждый день спрашивать про дроп? 100 раз уже отвечали... кури форум...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ЖОРИК
сообщение 16.3.2007, 2:31
Сообщение #8


Иконка группы


Группа: Пользователи
Сообщений: 14
Регистрация: 12.2.2007
Пользователь №: 17008



    


Цитата(wOLF @ Mar 15 2007, 06:29 PM) *
Это игра у вас такая новая - каждый день спрашивать про дроп? 100 раз уже отвечали... кури форум...



Вообщето если ты раскроиш глаза и вникнеш в тему то поймёш что смысл совсем не в том что ты написал. А смысл более глобальней (IMG:http://rusro2.org/forum/style_emoticons/default/icon_idea.gif) (IMG:http://rusro2.org/forum/style_emoticons/default/icon_idea.gif) (IMG:http://rusro2.org/forum/style_emoticons/default/icon_idea.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
wOLF
сообщение 16.3.2007, 16:46
Сообщение #9


Иконка группы


Группа: Пользователи
Сообщений: 72
Регистрация: 4.3.2007
Из: Санкт-Петербург
Пользователь №: 17638



    


У меня глаза раскрыты и вникаю я во все, поэтому могу с уверенностью сказать, что на твой вопрос, в одном из топов про дроп, ответ был озвучен.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Электрик
сообщение 16.3.2007, 17:25
Сообщение #10


Иконка группы


Группа: Главные администраторы
Сообщений: 3310
Регистрация: 13.2.2007
Пользователь №: 17053



    


Процент выбить карту = 50%. Либо выбил, либо не выбил. Никакого математического расчета нет, чтобы тебе легче было представить суть игрового рандома, представь себе, что на полу лежит 10000 одинаковых вещей, и только внутри 1 из них, есть то, что тебе надо. Причем после того, как ты проверишь 1 из них, их снова становится 10000, таким образом шанс выбрать правильно, никак не зависит от того, сколько раз ты до этого пробывал это сделать. Примерно так работает рандом на выбивание вещей.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
J.S.
сообщение 16.3.2007, 18:12
Сообщение #11


Иконка группы


Группа: Пользователи
Сообщений: 42
Регистрация: 29.6.2006
Пользователь №: 15400



    


Цитата
Процент выбить карту = 50%.

Цитата
Никакого математического расчета нет, чтобы тебе легче было представить суть игрового рандома, представь себе, что на полу лежит 10000 одинаковых вещей, и только внутри 1 из них, есть то, что тебе надо. Причем после того, как ты проверишь 1 из них, их снова становится 10000, таким образом шанс выбрать правильно, никак не зависит от того, сколько раз ты до этого пробывал это сделать.


Никак не пойму связь этих строк.... Если процент 50%, а как извесно 50% от 100 это 1\2, то как же нет расчета??? (IMG:http://rusro2.org/forum/style_emoticons/default/laugh.gif)

Тем более фраза "Никакого математического расчета нет" применимо к играм, является форменной чушью. Каким образом может что-то вообще происходить (в частности дроп вещей), если у компьютера нет точной последовательности действий???

Цитата
таким образом шанс выбрать правильно, никак не зависит от того, сколько раз ты до этого пробывал это сделать


Не будем забывать хотя бы про элементарную теорию вероятностей. Если знать по какой формуле компьютер высчитывает этот "рандом" (хотя как известно абсолютной случайности в компьютере не бывает), то можно прекрасно посчитать шанс выпадения вещи, при последовательном убивании монстров.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Пересвет
сообщение 16.3.2007, 19:39
Сообщение #12


Иконка группы


Группа: Пользователи
Сообщений: 1277
Регистрация: 28.5.2006
Из: Город над вольной Невой
Пользователь №: 14577



    


гггг ну что третий раз отпостится по поводу rand()???
Цитата
о можно прекрасно посчитать шанс выпадения вещи, при последовательном убивании монстров.
Ну я тебе помогу, стандартнй метод получения пведослучайных чисел в С - команда rand() - которая выдаёт числа из так называемых "последовательностей чисел". Чтобы каждый раз при запуске программы числа не генерировались в одинаковом порядке, при инициализации программы запускается вспомогательная функция srand(UNSIGNED INT), которая "смешивает" эти последовательности...
обычно в качестве параметра используют (UNSIGNED INT)(Time(NULL)) т.е. преобразованное время компьютера, которое вроде исчисляется в милисекундах от 1 января 1980го года. Команда rand() выдаёт случайное число от 0 до 2^32-1, чтобы получить необоходимый результат применяется функция получения остатка от целочисленного деления на заданную вероятность. Т.е. если мы хотим получить вероятность 1 из 10, пишется if(rand()%10)<1, т.е. если остаток будет 0(число кратно 10(например выпадет число 10000)), то условие верно, в остальных случаях оно не верно. И так в случае выполнения рандом в РО стандартным методом, для того, чтобы узнать когда выпадет карта, надо знать с точность до миллисекунды когда был запущен сервер, железо сервера(к вроде как привязаны псевдослучайные числа) ну и убить моба в нужный момент... короче не порите чушь про дроп, вот к чему я всё это пишу...
P.S. многие программисты любят делать свои алгоритмы генерирования псевдослучайных чисел.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
J.S.
сообщение 16.3.2007, 19:55
Сообщение #13


Иконка группы


Группа: Пользователи
Сообщений: 42
Регистрация: 29.6.2006
Пользователь №: 15400



    


Я в курсе, как в С работает функция рандома. Не факт, что сервер Ро основывается на команде типа:
a=rand(...);
Где а - ключ к выпадению предмета.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
=Falcon=
сообщение 17.3.2007, 21:21
Сообщение #14


Иконка группы


Группа: Гильдия Легион
Сообщений: 73
Регистрация: 7.12.2006
Пользователь №: 16558



    


Убиваешь монстра, скажем из него падает 3 лутинки. 1 падает с % 100, 2ая с % 50, 3ья с % 1. На каждую генерируется +/-, в % соотношении. Всего должно быть 100 +/- в совокупности. Компьютер генерирует 3 числа. 1ая лутинка падает(т.е. 100+ на 0-). На вторую лутинку сгенерировалось число 67, число 67 - больше 50, значит лутинка выпала(т.е. 50+ на 50-). На 3ью лутинку генерируется число 32, т.к. это больше, чем 1 или не равно, лутинка не выпадает(т.е. 1+ на 99-).

Анекдот про блондинку:
Блондинку спросили - "Какой % вероятности, что завтра в 3 часа дня по главной улице пройдёт 3 мамонта?"
Она ответила - "Как какой?! 50%, или пройдут или не пройдут!"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Электрик
сообщение 17.3.2007, 22:56
Сообщение #15


Иконка группы


Группа: Главные администраторы
Сообщений: 3310
Регистрация: 13.2.2007
Пользователь №: 17053



    


Цитата
Никак не пойму связь этих строк.... Если процент 50%, а как извесно 50% от 100 это 1\2, то как же нет расчета???


Если ты не понял это было иронией.

Цитата
Тем более фраза "Никакого математического расчета нет" применимо к играм, является форменной чушью. Каким образом может что-то вообще происходить (в частности дроп вещей), если у компьютера нет точной последовательности действий???


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

Быстрый ответДобавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31.5.2024, 18:36
Ragnarok RusRO. Бесплатный сервер онлайн игры. Рейтинг@Mail.ru

Рейтинг серверов Айон