30

» Game Dev / Интерактивное повествование и нелинейный геймплей в играх

Cancel, наличие в игровом меню опций:
  • Играть
  • Выйти
Это уже нелинейность. Так что считаем все игры нелинейными.
30

» Game Dev / Интерактивное повествование и нелинейный геймплей в играх

ScorpioT1000, если своими тупыми решениями нельзя запороть прохождение, то о какой нелинейности можно говорить?
30

» Game Dev / Интерактивное повествование и нелинейный геймплей в играх

В данной статье мы рассмотрим актуальные решения в области интерактивного повествования от крупных игровых студий
Можно пример нормального нелинейного сюжета от крупных игровых студий? А не дешманскую иллюзию выбора?
30

» WarCraft 3 / Генератор декораций.

проблема в отсутствии статей...
И что ты сделал для решения этой проблемы? Поныл?
замечание от ScorpioT1000: Давайте общаться более предметно
30

» WarCraft 3 / Точка за пределами камеры

ssbbssc, ты же понимаешь, что время зарандомится ровно один раз на всю игру?
30

» WarCraft 3 / Точка за пределами камеры

ssbbssc, это игровые границы которые используются для всего, что в игре имеет показатель расстояния.
30

» WarCraft 3 / Точка за пределами камеры

ssbbssc, в углу редактора пишутся игровые координаты кусора. Наведи на края и посчитай.
30

» WarRaft / VJASS - Vexorian JASS

PT153, порядок гарантирован алфавитом:
library Anal_01_B 
	public function B1 takes nothing returns nothing
	endfunction
endlibrary

library Anal_02_A
	public function A1 takes nothing returns nothing
		call Anal_01_B_B1()		
	endfunction
endlibrary
30

» WarRaft / VJASS - Vexorian JASS

Либы сортируются в порядке зависимости друг от друга, что тут неявного?
Это если указана зависимость:
library B 
	public function B1 takes nothing returns nothing
	endfunction
endlibrary

library A
	public function A1 takes nothing returns nothing
		call B_B1()		
	endfunction
endlibrary
30

» WarRaft / VJASS - Vexorian JASS

PT153, это та {кавычки}документация{кавычки}, в которой ниразу не описана неявная сортировка library. Доверять сему опусу не горю никаким желанием.
30

» WarCraft 3 / Как правильно использовать boolexpr?

а определение индекса массива по значению
Если тебе такое понадобилось, то что-то явно пошло не так.
30

» Game Dev / Lumalabs.ai - текст в 3D

настоящий человек так не сложит плитки)
Настоящий человек знает концепцию пальцев.
Загруженные файлы
30

» WarCraft 3 / Как правильно использовать boolexpr?

только произвольно до 100 ячеек смогу)
Сортировка 100 элементов за 100 действий это O(n). Уж очень хочу на это посмотреть. Есть пример?
30

» WarCraft 3 / Как правильно использовать boolexpr?

То, не проканает?
Ну вот что мешает писать код руками?
globals
    unit Caster
    integer CasterId
    unit Target
    timer Timer
    integer TimerId
    group Group = CreateGroup()
endglobals

function isTargetEnemy takes nothing returns boolean
    return IsUnitEnemy(Caster, Target)
endfunction

function GroupIterator takes nothing returns nothing
    set Target = GetEnumUnit()

    if not isTargetEnemy() then
        return
    endif

    // Продолжаем
endfunction

function Two takes nothing returns nothing
    set Timer = GetExpiredTimer()
    set TimerId = GetHandleId(Timer)
    set Caster = LoadUnitHandle(Hash, TimerId, 'cstr')

    call ClearGroup(Group)
    call GroupEnumUnitsInRange(Group, GetUnitX(Caster), GetUnitY(Caster), 500, null)
    call ForGroup(Group, function GroupIterator)
endfunction

function One takes nothing returns nothing
    set Caster = GetTriggerUnit()
    set Timer = CreateTimer()
    set TimerId = GetHandleId(Timer)

    call SaveUnitHandle(Hash, TimerId, 'cstr', Caster)
    call TimerStart(t, 0.035, true, function Two)
endfunction
30

» WarCraft 3 / Как правильно использовать boolexpr?

Ясно, спасибо. А О(100) это плохо или нормально?
Если ты напишешь сортировку массива произвольной длинны за O(100), то тебе дадут Нобелевку.