Форум HeroesWorld-а - Показать сообщение отдельно - ТУРНИРНЫЕ ХЛОПОТЫ!
Показать сообщение отдельно
#56
Старый 05.05.2007, 23:42
  #56
^
AmberSoler
 
Аватар для AmberSoler
📖
Регистрация: 22.05.2006
Сообщения: 1396
Регистрация: 22.05.2006
Сообщения: 1396
По умолчанию
Re: ТУРНИРНЫЕ ХЛОПОТЫ!

Приветствую всех любителей выдумать себе проблему и потом ее решать!

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

1. Во первых, что такое баг? Как мы его себе представляем?
Изначально, баг – это сбой в алгоритме программы, неосознанно (по ошибке) допущенный составителем алгоритма.

- Фатальный баг приводит к зависанию алгоритма и нами не рассматривается в принципе.

- Логический баг (именно их мы рассматриваем здесь) – не приводит к сбою работы алгоритма, так как искажает только лишь конечный результат его работы. Причем искажение это видно только разработчику, потому что только он является носителем информации о том, как именно должен работать тот или иной алгоритм. Проблема – узнать что именно желал видеть разработчик в качестве результата работы программы.

Пример № 1. Баллиста и ее бесконечный ход.

Тот факт, что отражается оставшееся количество выстрелов НЕ говорит о том, что их должно быть конечное количество. Возможно логическим багом является именно факт наличия счетчика выстрелов у баллисты, количество которых изначально планировалось быть бесконечным. Никто не знает наверняка, что именно желали видеть у себя разработчики программы. Так что мы можем констатировать, что баг имеет место, однако будем считать его фичей хотя бы по причине, что комп его тоже использует с не меньшей эффективностью, кстати… А потому – считаю это допустимым.

Пример № 2. Даблкаст.

На самом деле этот баг тоже можно багом не считать по причине его реализации без привлечения сторонних средств. Его можно по умолчанию использовать всеми игроками, обеспечив равенство всех участников турнира. Преимущество этот баг дает только перед бедным компом, которому данный прикол попросту не доступен. Но между игроками никаких внутренних напряжений это вызывать не должно. Но так как разработчики сознательно отказались от этой фичи, пофиксив ее в более поздних версиях программы говорит в пользу того, что это ими считается сбоем, а значит – багом. И здесь уже паритет нарушается – игроки на разных версиях СОДа не находятся в равных условиях. Потому – табу.

Пример № 3. Копаем Грааль за один день.

В описании игры (в контекстных подсказках) явно указано, что копать Грааль за один день нельзя. Защита от подобной попытки выставлена безобразным (кто-то сказал – упрощенным) образом. Умные люди ее смогли обойти. Но это говорит только в пользу их сообразительности и глубокого знания предмета, что достойно громких аплодисментов и уважения. Тем не менее, коль разработчики четко указали на запрет данного способа добычи Грааля, будем считать это багом. А потому – табу.

Пример № 4. Уволился – и в бой!

Никто не запрещает увольнять и тут же нанимать героя в течение одного дня. Запрещается ходить этим героем, потому как налицо логический парадокс – бесконечный ход героя в течение одного дня. НО: за это мы платим свои деньги – 2500 золотых за стандартную (для каждого героя одинаковую) порцию хода в 2000 mp. Почему баг? Потому что нигде об этом не сказано в мануале? Ну давайте представим на минуту, что нашел я, допустим, на «Астралвизарде» интервью самого Гуса Сместада по поводу того, что выкупив заново героя за 2500 золотых мы получаем взамен полный запас хода. Представим, что разрабы это допустили сознательно. Что дальше? Разве сможет нормальный человек сказать, что теперь это не баг и юзать его можно? Ведь в этом случае теряется сам смысл игры, когда танк по сути за один день сможет отутюжить карту и закончить все очень быстро… Это просто не интересно самим игрокам прежде всего. Так же, как если бы даблкаст был бесконечным. Просто фича становится в этом случае уничтожителем всей игровой интриги. Здесь просто имеется джентльменский договор – сохранять игровую интригу путем запрета на использование этого псевдобага. Проверить его невозможно.

2. Во-вторых, решение этой беды есть!

Группа энтузиастов разрабатывает проект ТЕ, в котором просто пофиксили все логические баги игры с целью избежать подобных казусов и споров. Кстати, к ним отнесены многие другие фичи, которые мы с вами принимаем без сожаления. Например, наличие у героев на старте ударных заклов четвертого уровня – чем не логический баг в общепринятом смысле слова? В ТЕ этого нет. Потому что ТЕ – это аддон для игроков-спортсменов.

Мы же все-таки ближе к любителям, а потому юзаем не очень пригодную прогу для проведения фановских турниров, которой и является СОД. И что с того? Играть не стало менее интересно. Просто миримся все с самим фактом возможного безнаказанного читерства. Тот, кому это действительно претит – не играет на СОДе. Тот играет на ТЕ. А тех, кто пришел в турнир не ради интереса, а ради призового места любой ценой – не так уж и опасны. Выявленный читер будет забанен – это известно. Солидный игрок с именем больше потеряет от этого, чем приобретет. Случайный читер, взявший единожды приз в турнире вскоре будет всеми забыт – просто потому, что с ним никто не соревнуется… Мы ведь, в конце концов, соревнуемся прежде всего друг с другом. Сомнительно, что нормальный человек поставит на поток систему читерства ради победы – слишком уж шаткое это дело.

3. ArtMoney и иже с ними.

Давайте сразу отличать автоматизацию шаблонного циклического процесса от попытки его сфальсифицировать. Я выскажу свое мнение по поводу тонкостей работы таких прог как Героекопалка и чудо-прога уважаемого vbn.

- Героекопалка – не является читерной прогой. Вы однозначно сможете откопать любого разрешенного героя в таверне, затратив много времени на s/l. Героекопалка поможет это сделать быстрее. Только и всего. И наоборот – любой герой, который по усмотрению автора карты не доступен на карте также не доступен для Героекопалки. Все чисто. Никто никого не обманет даже при желании.

- Автоматизатор стрельбы – не совсем точно представляю как именно она будет себя вести (в отличие от Героекопалки не имею опыта работы с ней), но по описанию понял, что просто генерирует нажатие клавиши «огонь» по выбранной мишени, не принимая участие в управлении поведением самой мишени. Т.е. если каким то чудом противник умудрится достать нашего быстрого юнита, прога ситуацию не спасет. А значит – все допустимо, потому как честно.

- ArtMoney. Скажу крамолу. Если использовать эту прогу в качестве заменителя указанных двух, ничего страшного не случится. Нет никакой разницы копать героя Героекопалкой или сделать это, возможно, быстрее, при помощи ArtMoney.

Есть только одно существенное НО:
если Адель запрещена к вызову на карте создателем карты, то Героекопалка не поможет ее призвать. ArtMoney – призовет. Может не совсем удачный пример, но суть одна – нет гарантии, что игрок сможет корректно оценить стопроцентную возможность решения своей задачи без использования ArtMoney. Если мы знаем, что герой может быть вызван (или, как вариант, бой однозначно выигрывается), то ArtMoney делу не помеха. Здесь только экономия времени и не более того. Но как быть, если вы ошибаетесь, и сами того не ведая (читай – неумышленно) станете читером? Кому это интересно? Я согласен с Айроном, что читерство – личное дело каждого, и никто никого не заставляет читерить при помощи ArtMoney, только там нет режима защиты от случайного читерства. Только и всего.

Исключительно по этой причине я против использования ArtMoney даже под благим намерением. Не искушайте не искусивших… Неблагодарное это дело.

Резюме.

1. Баллиста – пусть себе стреляет.
2. Героекопалка и Автоматизатор стрельбы - нет проблем.
3. ArtMoney – однозначно табу.

И вообще - если играете на СОДе, значит вам не так уж важна гарантия честной борьбы, ибо ее нет и не может быть. Значит вы просто истинный фанат игры и прежде всего играете для удовольствия. Победа в турнире – это не единственная цель для вас. Любой победитель, по умолчанию, не считается читером. Кому важно его разоблачить – задавайте вопросы. Если не верите в принципе в честность оппонента – «Герои» тут не при чем.

Как всегда, имхо.

С уважением ко всем, кому интересно это мнение,
AmberSoler
__________________
Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



AmberSoler вне форума
Ответить с цитированием