Флудилка

Кто знает какой алгоритм псевдорандома в доте?
 
Че реально никто не знает? Пиздец
 
ZLOY, ну шанс добавляется с каждым не проком и потом обнуляется, логично же
 
Там инфа скопирована из аналогичной статьи про варкрафт.
В доте же совсем другая реализация псевдорандома.
Код:
	"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
 
Последнее редактирование модератором:
Ну или они используют какой-то метод для компенсации отклонения
 
Последнее редактирование:
Что будет если стаком в 5 чел зайти в кастомку где макс 4 чел?
 
Что будет если стаком в 5 чел зайти в кастомку где макс 4 чел?

Типа группой из пяти начать игру в 4? Думаю не кинет одного. Но мне тоже интересно. Захочешь попробовать и нужен будет человек - пиши в стиме.
 
Последнее редактирование модератором:
Последнее редактирование модератором:
Ну все, теперь кастомки Ильи будут популяроны
[youtube]https://www.youtube.com/watch?v=OJTi5oAlqxM[/youtube]
 
Илья, почему у тебя скиллы на пендосском? Где перевод
 
Илья, почему у тебя скиллы на пендосском? Где перевод

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

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