Страница 1 из 1

модуль для корабля

Добавлено: Пн июл 09, 2018 6:38 pm
kranro7
не знаю было ли чтото такое .

создать модуль который в бою позволяет заглядывать в будущее на 1 ход.

то есть позволяет увидеть ход и выстрелы противника.

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

но с ботами думаю возможно.

Re: модуль для корабля

Добавлено: Ср июл 11, 2018 4:25 pm
Lavarg
на первый взгляд - чит!! да как такое возможно!!..
а на второй - нормальный, сильный бот воюет долго, пусть 15 ходов и что? 1 ход погоды не делает. НО может быть средством последнего шанса или при остатках хитов у бота позволит закончить бой в 1 ход, без лишней тягомотины, которая частенько в кваке возникала с уворотами. Чтоб добить в конце концов этого урода по несколько ходов тратилось.
+ это отличное средство потратить ресы ))
реализуется просто - при условии - что игрок стоит на месте 1 хода.
1 ход стоит на месте - это условие для перехода сервера в режим дополнительного расчета выстрелов на "следующий ход" , который висит в памяти и реализуется в новом ходу. Игрок соответственно может стоять дальше или ходить по полю - не важно, и ход бота (сразу учтен предыдущий ход) и его выстрелы известны.

кроме того, этот модуль будет ставиться в основном как заглушка в свободный слот - если вдруг ничего не лезет нормального. так что модуль на любителя. хотя может и приспособим. например по очереди толпа использует модуль и сливает результат в чат - тоже весело - командная работа и все такое. Бить сложных мобов будет веселей.

Re: модуль для корабля

Добавлено: Чт июл 12, 2018 5:28 am
Alertino
Lavarg писал(а):
Ср июл 11, 2018 4:25 pm
"следующий ход" , который висит в памяти и реализуется в новом ходу.
Нет никакой памяти. Есть только БД. Приходит запрос по сети от клиента, Сервер начинает формировать страницу с нуля, обращается к БД , тянет оттуда данные , заполняет поля, отдаёт страницы и сбрасывает все "память, переменные и прочее".

Более того. Вспоминаем предшественника. Вход нового игрока в бой генерирует нового Моба.
Если Моб делает ход в начале то он не знает о новом игроке. Новый моб не может ходить, момент для хода для него уже окончился.

Новый входящий должен рассчитывать свой ход на момент боя? То есть заново просчитывать кучу параметров, которые уже считали для "начала хода"?..
А зачем? Зачем вся эта канитель из-за модуля сомнительной эффективности?

Сомнительной потому как даёт фулснайп, это слишком вкусно, а значит возможность будет ограничена. Но при этом модуль не применим в ПвП. Ибо даёт чит + затягивание тайма боя.

/Принцип "простоял ход - получил возможность" имеет смысл (только в пвп, не пве; в пве можно стоять "нахаляу"), но модуль из топика смысла не имеет.

Re: модуль для корабля

Добавлено: Чт июл 12, 2018 6:09 am
Lavarg
имеет, не имеет. дяди разберутся. даже если и не в таком виде то что нить подобное могут сделать.
а уж посмотреть как генерится вторая, третья и десятая верфь в ответ на заполнение группы игроков - пол кваки сбежиться ))

Re: модуль для корабля

Добавлено: Чт июл 12, 2018 7:53 pm
Skunk
Наверное больше для Алертино.
Если приказ отдан, то система в принципе может "подсмотреть" этот ход. Но таким образом предложенный модуль сразу же предполагает откладывание отдачи приказа игроками до последней секунды, чтобы игрок (при наличии модуля "предсказания") не смог им воспользоваться.
Другой вариант - при использовании модуля приказы в данный ход не выполняются, а показываются игроку, который использовал модуль. Таким образом, добавляется дополнительный ход, в котором никто, кроме использовавшего "предсказание" не могу сделать ход.
То есть, во втором варианте в принципе такой модуль реализуем. И, допустим, для использовавшего "предсказание" тайм хода будет довольно коротким.
Мой вердикт - теоретически возможно, и геймплейно не очень "диссонансно" :)

P.S. Для чистого PvE (против жуков) такой модуль вообще безпроблемно.