38

» XGM Конкурсы / Итоги конкурса становления героев 2021

x10azgmfx, оценивается работа автора над проектом. В твоем плагиате работы ноль. Закроем тему.
38

» XGM Конкурсы / Итоги конкурса становления героев 2021

Это вы так Crusader Night утопили, кандидата в топ карты? Из неё хоть щас рпг на юнити делай и всем зайдет...

MisakaMi, я не могу понять ни судей, ни зрительского. Возможно, у меня просто рпг-мания и твоя карта так себе. Либо все любят гонять квадратного футмана по экрану и такие вещи не в тренде...

Dragonlor, Ageron, поздравляю, в вас не сомневался. Адвенчер-слешеры - сила 💪

Lord_Teo, тоже поздравления! В целом всё сказал там уже. Желаю крутых ассетов в будущем :)

А судьям респект за видосы ещё раз

Лол, так там кто-то по 20 балльной судил, но засчитали по 10-ти?)

Bergi_Bear, я бы пересчитал просто на твоем месте. Это от силы 30 минут в гугл таблице делается
38

» IrInA Host Bot / Почему при запуске файла irina_connector_v5 удаляеться

JackFastGame, хз, нормально живу с тулзами для вц3 на последнем билде win10 с рекомендуемыми настройками
38

» WarCraft 3 / Как правильно выбирать юнитов для конкретного Action?

Что? Там может быть только true или false
Любой boolean expression (выражение с boolean результатом, например, "a == b"), на самом деле, а не только константы
38

» Fantasy Mini Battle / Fantasy Mini Battle

Поздравляю! Держите в курсе инфы
38

» WarCraft 3 / Откуда берется и как исправлять краш геосета...текстуры...что?

Рефордж? Неее.
Засунуть миллионы вершин в движок из 2002 года? Вот это по-нашему!
38

» XGM Конкурсы / Конкурс становления героев

Slonick, было бы здорово, если бы на следующий конкурс была возможность писать видео
38

» WarCraft 3 / Warcraft 3 Reforged Взломан!

Не нужно никакой смелости поставить виртуалку. На живую машину я бы не советовал ставить, даже если никаких следов трояна не обнаружено. Это не рутрекер
38

» XGM Конкурсы / Зрительское голосование [Конкурс становления героев]

Ведь пункт "против всех" был шуточным
Стратег из тебя никакой, конечно. Ясно было, что для своей победы надо валить чужие работы.. но поздно давать заднюю) придется работать с тем, что имеем
38

» XGM Конкурсы / Конкурс становления героев

В плане объема работ судьи молодцы, целые видосы записывают. Выражаю благодарность)
38

» IrInA Host Bot / Почему при запуске файла irina_connector_v5 удаляеться

JackFastGame, а какой не мусорный?) который пускает такие трояны? (с технической точки зрения это троян - он внедряется в память игры)
38

» WarCraft 3 / Разнообразие save/load кода

Принятый ответ
Enemy1PK, если ты подпишешь код хеш-функцией даже без ника игрока, то при изменении кода и его загрузке подпись будет невалидна.
Можно и I2S(StringHash(...)) юзать, только её легко выполнить не вдаваясь в технические подробности твоей карты, я бы замаскировал хотябы под свой алфавит.
При сохранении:
"конечный код" = сейв код + подпись (хеш-функция от этого кода + соль, можно без соли)
Пример: savecode + ":" + I2S(StringHash(savecode + username + map_brand_name + ещё любая привязка))
отдаёшь конечный код юзеру
При загрузке:
"конечный код" = получаешь его у юзера
Пример: "abcd:efgh"
"сейв-код" = подстрока от конечного кода
Пример: "abcd"
"фактическая подпись" = подстрока от конечного кода
Пример: "efgh"
"ожидаемая подпись" = хеш-функция от сейв-кода
Пример: I2S(StringHash("abcd" + username + map_brand_name + ещё любая привязка))
если "ожидаемая подпись" не равно "фактическая подпись", то сейв-код не валиден
38

» WarCraft 3 / Разнообразие save/load кода

Самым простым будет сделать цифровую подпись (хеш-функцией от кода с солью имени игрока, например) и добавить в конец кода.
Тогда для любого другого имени этот код будет невалиден, а при изменении любой единицы данных хеш-код будет меняться в зависимости от энтропии хеш-функции.
Т.е. итоговый код = код + хеш(код + имя игрока)

Пример простых хеш функций www.cs.hmc.edu/~geoff/classes/hmc.cs070.200101/homework10/hashfu...
38

» WarCraft 3 / [Конкурс становления героев] Алегрит

С орфографией просто конец, не стоило на русском языке делать карту с таким его знанием
38

» Администрация XGM / Подтверждение голоса в опросах

Нет, лучше подтверждение. Мы не храним дату и время голоса
38

» WarCraft 3 / Возрождение героя на Jass'е

quq_CCCP, предлагаю вообще весь левел делать коордами в блокноте, за такими технологиями будущее🤣