Добавить Рандома в Игру :о)


гильдия Столичные Шахтеры (Элита)[96522] BISHAN Информация
Назад к темам раздела.
2005-11-07 09:49:57 гильдия Столичные Шахтеры (Элита)[96522] BISHAN Информация
Честно гря очень непровдаподобно постоянными выглядят некоторые вещи в игре, почему бы не добавить в них немного рандома? Например Зелья... Действуют ровно час... не катит это на мой взгляд.. почему бы не сделать например от 50 до 70 минут? (А заодно кста повесить надпись мол сколько времени до конца зелья непомню ктот предлагал)
Так же непример количество еды в день в таверне тоже сделать варьируемым... например от 25 до 35 раз в день... или время пути.... ну в общем плохо на мой взгляд смотряться в игре константы... Особенно с учетом того что к человеку они не применимы (в жизни я имею в виду)
 
2005-11-07 09:51:21 гильдия Мудрецы (Мастер)[5950] Владислав Информация
логично

и от дома до магаза всегда за разное время дохожу )))

за
 
2005-11-07 09:54:37 гильдия Столичные Шахтеры (Грандмастер)[21178] гильдия Бойцы (Элита)[78977] Volc Информация
Владислав
BISHAN

берите пример с лиги и учитесь доходить до магазина всегда за одинаковое время:))))))
 
2005-11-07 10:00:39 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
BISHAN
А как же мои точные матеманические расчеты? :)))
 
2005-11-07 10:49:10 гильдия Столичные Шахтеры (Элита)[96522] BISHAN Информация
NoTime2Child
Расчеты отдыхают :о) Можно в принципе прибадяжить формулу со смещением баланса выпадения рандома в сторону центра :о)
 
2005-11-07 11:05:01 гильдия Столичные Шахтеры (Элита)[96522] BISHAN Информация
Так вот такая формула
<Что-то>=N+cos(round(random(2)*Pi)*(M-sqrt(random(M*M));
где N - Это среднее значение а M - отколение +/- от среднего значения.
 
2005-11-07 11:11:24 гильдия Собиратели (Мастер)[2654] Resente Lim (Мираж) MyOwn31 Информация
BISHAN
простите... я, конечно, в расчетах неплох, но вы не могли бы объяснить эту формулу?
 
2005-11-07 11:12:46 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
BISHAN
я тож не догнал ))
 
2005-11-07 11:16:20 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
BISHAN
Хотя если внимательно почитать, все становится яснно :))
sqrt - корень квадратный по логикее, да? ))
 
2005-11-07 11:17:01 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
BISHAN
Гений... парадоксов друг...)) Формула не имеет смысла, т.к. умножать на ноль низя, а это:
"(M-sqrt(random(M*M))" - ноль...)))
 
2005-11-07 11:17:18 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
BISHAN
хотя от чего косинус берем, так и не понял %-)
 
2005-11-07 11:18:06 гильдия Мудрецы (Мастер)[5950] Владислав Информация
BISHAN
я млин гуманитарий
кроме знаков = и + нифига не понял
 
2005-11-07 11:21:11 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
Noran
там рандом, так что ноль может и не получиться

BISHAN
Биш, тамм реально не получается.. проверь еще раз..
 
2005-11-07 11:23:05 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
BISHAN
(round(random(2)*Pi) - что есть это?
я тоже не мамтематик все-таки ))
 
2005-11-07 11:24:20 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
NoTime2Child
Ещё один...
Поясняю:
(M-sqrt(random(M)*sqrt(random(M)) - нормально,
(M-sqrt(random(M*M)) - ноль...
 
2005-11-07 11:27:13 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
Noran
а по-русски написать слабо? :)
 
2005-11-07 11:28:12 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
NoTime2Child
лень..)))
 
2005-11-07 11:29:44 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
NoTime2Child
Так тоже прокатит:
(M-sqrt(random(M)*random(M))
 
2005-11-07 11:30:38 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
*забыл ещё одну ")" в конце...
 
2005-11-07 11:32:10 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
Noran
а какая разницу между тем, чтоб перемножить два рандома и тем, чтоб взять рандом от произведения?
*тупо так..
 
2005-11-07 11:33:49 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
NoTime2Child
Тем, что какое бы не было М, (M-sqrt(random(M*M)) будет равно нулю! Ну это все равно, что написать:
(M-sqrt(M^2))
 
2005-11-07 11:36:01 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
Noran
наверное ты прав... сложно представить, чтоб после произведения получилось рандомнное число..
как ни крути Икс на Икс - будет Икс в квадрате )))
но это все мелочи.. главное - идея..
 
2005-11-07 11:40:52 гильдия Бойцы (Адепт)[1575] Орда Орков (На пенсии) Noran Информация
NoTime2Child
 
2005-11-07 11:48:04 гильдия Столичные Шахтеры (Элита)[80411] гильдия Мудрецы (Грандмастер)[18614] гильдия Бойцы (Мастер)[7651] NoTime2Child Информация
Noran
:-Р
 
2005-11-07 11:50:22 гильдия Собиратели (Мастер)[2654] Resente Lim (Мираж) MyOwn31 Информация
sqrt- квадратный корень?
 
123