Флудилка

ZLOY

Администратор
Команда форума
27 Июн 2016
953
182
Кто знает какой алгоритм псевдорандома в доте?
 

ZLOY

Администратор
Команда форума
27 Июн 2016
953
182
Че реально никто не знает? Пиздец
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
ZLOY, ну шанс добавляется с каждым не проком и потом обнуляется, логично же
 

ZLOY

Администратор
Команда форума
27 Июн 2016
953
182
Там инфа скопирована из аналогичной статьи про варкрафт.
В доте же совсем другая реализация псевдорандома.
Код:
	"OnSpellStart"
	{
		"Random"
				{
					"Chance"			"50"
					"PseudoRandom"		"DOTA_PSEUDO_RANDOM_ITEM_BASHER"
					"OnSuccess"
					{
						"RunScript"
						{
							"ScriptFile"	"items\BattleAxe.lua"
							"Function"		"Test"
							"Success"		"1"
						}
					}
					"OnFailure"
					{
						"RunScript"
						{
							"ScriptFile"	"items\BattleAxe.lua"
							"Function"		"Test"
						 }
					}
				}
	}

function Test(data)

	if data.Success then
		data.ability.success = data.ability.success and data.ability.success + 1 or 1
	else
		data.ability.failure = data.ability.failure and data.ability.failure + 1 or 1
	end
end

    if event.text == "test" then
      local hero = PlayerResource:GetSelectedHeroEntity(playerID)
      local item = hero:GetItemInSlot(0)
      for i=1,1000000 do
        item:OnSpellStart()
      end
      print(item.success,item.failure)

    end
Вот такой тест дает просто минимальное отклонение
[ 00:04:34.891 VScript ]: 499999 500001
[ 00:08:47.704 VScript ]: 1000000 1000000
 
Последнее редактирование модератором:

ZLOY

Администратор
Команда форума
27 Июн 2016
953
182
Ну или они используют какой-то метод для компенсации отклонения
 

I_Explorer

Друзья CG
30 Июл 2016
318
16
Проект
Жизнь в тюрьме
Что будет если стаком в 5 чел зайти в кастомку где макс 4 чел?
 

Илья

Друзья CG
25 Сен 2015
2,348
41
Что будет если стаком в 5 чел зайти в кастомку где макс 4 чел?

Типа группой из пяти начать игру в 4? Думаю не кинет одного. Но мне тоже интересно. Захочешь попробовать и нужен будет человек - пиши в стиме.
 
Последнее редактирование модератором:

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,137
196
www.dotabuff.com
Проект
Roshan defense
Последнее редактирование модератором:

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Ну все, теперь кастомки Ильи будут популяроны
[youtube]https://www.youtube.com/watch?v=OJTi5oAlqxM[/youtube]
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Илья, почему у тебя скиллы на пендосском? Где перевод
 

Илья

Друзья CG
25 Сен 2015
2,348
41
Илья, почему у тебя скиллы на пендосском? Где перевод

Я хз куда делся перевод, уже как месяц такая фигня.

Меня только удивило то, что когда Адмирал бульдог (или это был не он?) и этот чел сыграли в мою кастомку, то в неё играло все равно не более 300, а после этого обзора вдруг 500. Но да эта цифра через неделю вернется к 20-50, так же и в прошлый раз было.
 
Последнее редактирование модератором:

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Илья, потому что это русские, лол. Там рпг 0.33 уже неделю держиться на 300 игроках, так что у тебя шанс за две недели что нибудь придумать для улучшения игры и удержать как можно больше челиков. Я играл в выжженые земли, челики тупо ливали, не зная что делать. Так что нужно как то что то поменять или добавить
 

Илья

Друзья CG
25 Сен 2015
2,348
41
Выжженые земли, можно сказать, в альфа версии были выпущены.
Планов у меня много было, есть и будет, но времени нет их быстро реализовывать.
 

Илья

Друзья CG
25 Сен 2015
2,348
41
Не, я в варик играл на соньке первой, там не было кастомок : ))
 
Реклама: