Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Баги: известные и не очень.

Дата: 11.05.2018 09:05:09
CerberusGosha (10 Май 2018 - 18:18): Ок, давайте обсудим, что это не баг, а особенность. Скрытый текст   Где, в каких источниках это указано. 1. Что при покидании боя единственным игроком после того, как его корабль утонул, бой признается ничьей? 2. Где указано, что если игрок покинет бой после того, как его корабль утонул, то если бой по правилам кооперативного боя в режиме превосходства был выигрышным, на момент завершения, бой завершился с моим выходом из него, очков превосходства было у нашей команды больше, то бой признается вопреки правилам "ничьей". 3. Где указано, что выход игрока из боя, после того как его корабль был потоплен, влияет на экономический доход от боя.   Ведь есть четкие правила боя в режиме превосходства в кооперативных боях. Есть правила того, что влияет на исход боя (победа, поражение, ничья). В данном случае сервер нарушил данные правила. Есть понятие того, что если игрок покинул бой после того, как его корабль был утоплен, то это никак напрямую не должно влиять ни на результат исхода боя ни на экономическое вознаграждение за активность в бою.   Это все игровая логика и её правила.   Код клиента, серверной части и всех других составляющих игры написан людьми намеренно. А не появился под влиянием потусторонних сил. Т.е. код был написан намеренно и команды выполняются в той последовательности, как написано.   В чем разница между особенностью и багом (ошибкой)? Весь код написан намеренно. Вряд ли кто то лицом на клавиатуре лежал и появилась "игра". Особенность прописывается намеренно, что бы достичь определенных результатов и они достигаются согласно плана. Баг, прописывается намеренно, что бы достичь определенных результатов, но они не достигаются или результаты совсем не те, что планировалось достигнуть.   Так вот. Остается ответить на следующие вопросы, что бы понять баг это (ошибка) или особенность. Вариантами Да и Нет. 1. Намеренно ли был достигнут результат боя ничья и я был обделен экономически за то, что покинул бой, после того как мой корабль был утоплен? 2. Должен ли я был пострадать из-за того, что покинул бой, после того как мой корабль был утоплен? 3. Должен ли в кооперативном бою в режиме превосходства исход боя решиться тем фактом, что один игрок покинул бой после того, как его корабль был утоплен, а не другими правилами игровой логики?   Если ответ Да, то нарушения игровой логики это лишь "особенность". Тогда нужно озвучить, что игроки после того, как покинут бой после того, как их корабль будет утоплен, в некоторых случаях, в не зависимости от действий команды, могут столкнуться с тем, что разработчиками намеренно нарушаются в данном случае правила игровой логики, что это лишь особенность и что результат боя лишь из-за того, что один игрок покинул бой после того, как его корабль был утоплен может быть признан ничейным, что понесет очевидные экономические последствия, так как при ничьей поражение засчитывается обоим командам. Что подрывает мое доверие к игре, к разработчикам. Так как по желанию в любой момент времени игровая логика может быть изменена с четко озвученной на произвольную и это все может быть указанно как особенность. В принципе я и так на пределе. Еще капля и я брошу игру. И очень надеюсь, что игровая логика и её правила не зависят от того, куда "сегодня ветер дует", а четко определены и их нарушение есть баг.   Если Нет, то это ошибка в серверном коде (Баг) и её требуется исправить, что бы на исход боя (и на экономическое вознаграждение) в кооперативном режиме в превосходстве, как в указанном мною примере, не влияло то, что игрок покинул бой после того, как его корабль был утоплен. Не нарушались правила игровой логики озвученные на официальных ресурсах (не обязательно быстро это исправлять, так как вероятность очень мала попасть единственным игроком в бой и пострадавших очень и очень мало).    

Orelko: Ваш вопрос вполне резонный, но дать однозначный ответ на него я, к сожалению, не смогу, и вот почему: 1) Как показала проверка, в данном случае нет никакой ошибки в коде. То есть тут все сработало как прописано. 2) Такой результат, при том, что он не является ошибкой, оказался неожиданным и сейчас мы обсуждаем, что с этим делать. Чуть позже, когда я пообщаюсь с коллегами по этому вопросу, я напишу дополнительную информацию. 

Реклама | Adv