Мой небольшой рассказ про одну небольшую функцию.
1 1 014
0
1
8 месяцев назад
0
"I can use the StringHash function instead of the hash_breaker function. Could you provide an example of the hash_breaker function? I hope someone can assist me."
Вторая часть про защиту карт.
16 2 869
0
28
8 лет назад
0
для рпг можно тупо отредактировать близардджи и не трогать карту
0
24
8 лет назад
0
Про защиту как таковую - она нужна. Особенно для орпгшек с save / load. Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
Любую защиту можно взломать, было бы желание. Максимум что имеет смысл - отрезать возможность открыть карту в два клика в редакторе чтобы отсеять совсем уж ленивых "взломщиков", остальных не остановит никакая защита.
0
13
8 лет назад
0
Clamp:
Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
Моя многолетняя практика как игрока, так и разработчика показала, что подобный подход очень быстро убивает интерес к геймплею, поэтому игроки-читеры очень быстро отпадают.
Ох, если бы. В TBW с читерами борятся до сих пор, лол.
0
18
8 лет назад
0
Clamp, чуть ли не в каждой партии MDC есть читер.
0
30
8 лет назад
0
Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
Моя многолетняя практика как игрока, так и разработчика показала, что подобный подход очень быстро убивает интерес к геймплею, поэтому игроки-читеры очень быстро отпадают.
0
18
8 лет назад
0
Ах да, уточняя про "карты с донатом".
Я понимаю, что в СНГ в принципе EULA это ничего не значащая аббревиатура для большинства пользователей, но тем не менее любого автора таких карт можно подвести под целый ряд статей различных кодексов, от нарушения коммерческого договора до незаконного предпренимательства.
Не только в СНГ. На гоблинворкшоп очень много донатных карт. Но близзам наплевать на эти копейки. Вот если вышло бы что-то действительно достойное, то они, возможно, обратили бы внимание и на донат.
Про защиту как таковую - она нужна. Особенно для орпгшек с save / load. Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
0
13
8 лет назад
Отредактирован NekoriDes
0
его код имеет какие-либо решения, неизвестные другим
Дело не совсем в этом, хотя порой и в этом тоже. Как правило те, кто лезут редачить чужую мапу - действительно не понимают и четверти того, что видят.
Защищая мапу автор не хочет, чтобы повторилась история с петрами или землями богов. Да, они были с протектом и это не самый удачный пример, но других не имею. Просто хочу донести то, что если автор сам дорабатывает свою карту - ему не хочется, чтобы кто-то еще к ней прикасался и мне не ясно, что в этом плохого или не правильного.
Ах да, уточняя про "карты с донатом".
Поддерживаю.
3
30
8 лет назад
Отредактирован Clamp
3
NekoriDes, всё довольно просто:
Ввиду того, что любая карта принадлежит не тебе, неважно, сделал её ты или кто-то ещё, ни одна карта не может представлять коммерческой ценности и, как следствие, обфускация кода карты не как часть оптимизации (по сути приравниваемая к защите интелектуальной собственности) несёт в себе исключительно раздутое самомнение автора карты о том, что его код имеет какие-либо решения, неизвестные другим пользователям, а защита представляет собой косвенный способ оградить себя как программиста от потенциальных конкурентов, которые могут использовать авторские алгоритмы, применённые в этом коде.
Самое забавное, что практически все карты, в коде которых такие решения действительно применялись, так или иначе имеют в той или иной степени свободно распространяемые open-версии, особенно сейчас, спустя 13 лет после выхода игры. Среди таких карт я могу назвать TcX/TcX AoS, Combat Zone, Dark Invasion II, Element TD, Jack's company, Heroes and Empires, Platform Escape и ещё довольно много действительно достойных карт.

Защищая карту, мы как раз и пытаемся огородить ее от того самого рака.
Для того, чтобы ограждать что-то от рака, надо, чтобы внутри ограды его заведомо не было.

Надеюсь, я достаточно аргументировал свою позицию, и жду от вас того же, если аргументы вообще есть, окромя "мне так хочется" и "все побежали и я побежал".

Ах да, уточняя про "карты с донатом".
Я понимаю, что в СНГ в принципе EULA это ничего не значащая аббревиатура для большинства пользователей, но тем не менее любого автора таких карт можно подвести под целый ряд статей различных кодексов, от нарушения коммерческого договора до незаконного предпренимательства.
0
13
8 лет назад
0
Clamp, интересно почему же это - рак? При чем тут близзы вообще мне тоже не совсем понятно. Защищая карту, мы как раз и пытаемся огородить ее от того самого рака.