Баг или прокол?
Дата: 07.07.2015 19:46:54
Slonyaru (07 Июл 2015 - 18:33) писал: Вы будете смеяться, то таки да! Учат. Выставлять. Не один день. Ибо
солдат не робот, и определение расстояния до цели в инстинктах у
него не заложено. Ладно, убедили! Поход за фольгой
откладываем.panda_pandus: Солдатам деваться некуда, а захочет ли игрок долго
чему-то учиться, вместо того, чтобы просто начать играть, не читая
никаких гайдов? Нашей задачей было сделать систему прицеливания
максимально простой и интуитивной: чтобы игрок просто целился
крестиком прицела во врага и стрелял, не зная никаких внутренних
деталей, и постепенно интуитивно учился учитывать скорость и маневр
противника. Как водителю, который учится ездить на автоматической
коробке, не надо знать алгоритмы ее работы - просто выставил D
и жми на газ, поедешь вперед, а как там внутри передачи
перещелкиваются, ему неважно (но если ему интересно - он может
изучить этот вопрос). Отсюда, в частности, возник автоматический
захват цели - потому что мало какой игрок догадается, что захват
цели вообще для чего-то требуется и что надо его делать вручную, а
без захвата механизм с вертикальной полуплоскостью не
применишь.
sky0109 (07 Июл 2015 - 18:23) писал: А как это работает при стрельбе с поднятым корректировщиком?panda_pandus: Так же, только смотрим на это под бОльшим углом. Там угол не
так велик, чтобы что-то кардинально поменялось
sky0109 (07 Июл 2015 - 18:23) писал: Ух ты, какие нюансы. Т.е. целясь ниже ватерлинии, можно не
захватывать цель? Дикого промаха не будет. panda_pandus: Ниже ватерлинии корабля нету, там целиться не во что. Разве
что стрелять с расчетом на его маневр. Но в целом да, это
так.
sky0109 (07 Июл 2015 - 18:23) писал: Это что же получается. Если корабль удаляется от меня, то я
должен взять упреждение, указав точку в вертикальной
плоскости. А если корабль приближается ко мне, то я должен
взять упреждение, указав точку в горизонтальной плоскости воды?panda_pandus: Да, если вы целитесь ниже ватерлинии - то вы смотрите на
воду и туда ожидаете попасть (использование в этом случае подводной
вертикальной плоскости абсолютно взрывает мозг, мы пробовали)
. А вот если целитесь выше ватерлинии - еще раз приведу
картинку, смотреть на нижнюю часть:
Очевидно,
игрок, целясь так, вовсе не хочет попасть в подножье далекой горы.
Он вынес прицел перед вражеским кораблем с упреждением и поднял его
выше ватерлинии потому что хочет попасть в надстройки, либо
хочет скомпенсировать маневр отворачивающего от него противника,
либо просто неаккуратно выставил (но ошибся-то на полкорабля вверх,
так что и промахнуться за это согласен на полкорабля вверх, а не на
пять километров вдаль). Если в такой ситуации считать точкой
прицеливания точку на воде, в которую упирается его взгляд,
то начинается адская проблема под кодовым названием "ошибся на
пиксель - промахнулся на пять километров". Более того - при таком
ракурсе прицеливания часть надстроек корабля вообще на фоне неба.
Если бы игрок хотел попасть в их верхнюю часть, он поднял бы прицел
выше уровня горизонта - и у него вообще не было бы точки на воде, в
которую он целится, его взгляд ни во что бы не упирался. Но в
рамках данной системы он сможет стрелять и по надстройкам выше
уровня горизонта (хоть это и редкий случай, но почему бы и нет, у
какого-нибудь Фусо высокие надстройки, брони в них мало, а ХП
присутствуют, а при слабом зуме камера расположена низко). Прицел
выставится так, чтобы снаряды в плоскости корабля пролетели на
уровне надстроек.
Очевидно,
игрок, целясь так, вовсе не хочет попасть в подножье далекой горы.
Он вынес прицел перед вражеским кораблем с упреждением и поднял его
выше ватерлинии потому что хочет попасть в надстройки, либо
хочет скомпенсировать маневр отворачивающего от него противника,
либо просто неаккуратно выставил (но ошибся-то на полкорабля вверх,
так что и промахнуться за это согласен на полкорабля вверх, а не на
пять километров вдаль). Если в такой ситуации считать точкой
прицеливания точку на воде, в которую упирается его взгляд,
то начинается адская проблема под кодовым названием "ошибся на
пиксель - промахнулся на пять километров". Более того - при таком
ракурсе прицеливания часть надстроек корабля вообще на фоне неба.
Если бы игрок хотел попасть в их верхнюю часть, он поднял бы прицел
выше уровня горизонта - и у него вообще не было бы точки на воде, в
которую он целится, его взгляд ни во что бы не упирался. Но в
рамках данной системы он сможет стрелять и по надстройкам выше
уровня горизонта (хоть это и редкий случай, но почему бы и нет, у
какого-нибудь Фусо высокие надстройки, брони в них мало, а ХП
присутствуют, а при слабом зуме камера расположена низко). Прицел
выставится так, чтобы снаряды в плоскости корабля пролетели на
уровне надстроек.
Slonyaru (07 Июл 2015 - 18:56) писал: Кстати, а нельзя сделать функцию отключения автомаркера? Очень
много претензий снялось бы на раз. В замесе, хорошо если успеваешь
за своим курсом- то следить, чтобы в берег не вломиться. А ещё плюс
торперы, а ещё эсминцы, а ещё торпеды. Выяснять ещё на какого
подлеца свёлся авто маркер, ей ей это перебор!panda_pandus: Мы когда-то обсуждали это между собой, но решили не делать.
Объяснить игроку эту систему прицеливания (как мы с SO сейчас
объясняли) - довольно долго и нудно, большинство игроков не будут
читать подобных мануалов. Без таких знаний начинающий игрок игрок
залезет в настройки, решит "нафига мне автозахват цели" и отключит
его, а о необходимости захватывать цель вручную ни в жизнь не
догадается. После чего пойдет на форум плодить темы "Я стрелял
с упреждением по кораблю в 5 километрах, а снаряды перелетели и
улетели на 15 километров, поправьте баг".
Spata (07 Июл 2015 - 19:36) писал: А прицел состоит только из целика? Мушка ни при чём? И угловые тоже
лесом? Пожалуйста, не надо примитивничать. Как сказал один человек,
аналогии ничего не говорят о предмете, зато очень многое о том, кто
привёл эту аналогию.panda_pandus: Чтобы научить хорошо стрелять - нужны месяцы и годы
тренировок. Чтобы объяснить, как правильно целиться, куда
двигать ролик, как располагать мушку в целике и т.д.- достаточно 5
минут. Никакой науки (если речь не идет о подготовке снайпера) там
нет.
Баг или прокол?














