Ответить в эту темуОткрыть новую тему
> Новая система боя
VEV
сообщение 22.4.2008, 9:00
Сообщение #1
***





Группа: Администраторы
Сообщений: 509
Регистрация: 25.10.2004






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

Что мы имеем сейчас? - Раундовый бой, последовательность хода не определена, т.е. сходить первым может любой, как только закончится раунд. Связка игрок - бот - игрок, откровенно глючит, если игроки не находятся в пределах одного экрана, ну и проявляется это в том, что один из игроков стоя на месте может получать урон в абсолютном реалтайме, т.е. с каждым ходом другого игрока. Бот же может "успеть" навалять и тому и другому :) ;(

На замену текущей системы предлагалась другая - а именно раундовый пошаговый бой с предопределенной последовательностью хода игроков (по типу фаллоута). Да надежность и определенность конечно есть, но время... Если даже время на ход поставить 10 сек., то массовка из 4-5 человек это будут приличные задержки по времени, даже если все будут ходить практически мгновенно. Но для этого нужно делать бесконечные обновления с целью узнать есть ход или нет...

Ну и последния концепция, так сказать, которую я пока предполагаю на замену существующей - так называемый псевдореалтайм, а именно:
1. Все игроки ходят независимо друг от друга, как в реалтайме только с задержками на ход, при наличае пошагового боя (с ботами все будет как раньше).
2. Возможность следущего хода четко определена, т.е. не надо постоянно обновляться, а просто надо тупо подождать автоматического обновления и тогда ход будет доступен.
3. Два хода подряд сразу пойти будет нельзя, минимальная задержка 5 сек. (опять замечу что только в пошаговом режиме). Мгновенная атака будет заменена моментальной 2й атакой, т.е. фактически двойной удар, выстрел, очередь и т.п.
4. Если игрок не успел сделать ход, то он не теряет ход, а теряет время, что в целом более выгодно...

Потытаюсь привести четкий пример как я это вижу. За точку отсчета берем 0 сек.:
0 сек. - Ход, через десять сек. экран обнавляется автоматически и появляется возможность хода.
Новый отсчет 10 сек.
Далее рассмотрим варианты хода в разное время:
а) 12 сек. - ход произошел раньше таймаута в 15 сек. (замечу все цифры пока ориентировочные), поэтому следующий ход в 3+10 сек., т.е. 25 сек...
б) 18 сек. - ход выполнен с задержкой, но укладывается в таймаут 15 сек. (10 сек. на ход + 5 сек. время ожидания). Поэтому получаем 10 (начальный отсчет) + 15 (таймаут) - 18 = 7 сек. Т.е следующий ход будет возможен через 7 сек., экран обновится автоматически и сразу можно будет делать ход...
в) 24 сек. - ход выполнен с задержкой в 4 сек, но как в случае б нельзя будет пойти через одну секунду, а только через 5 (минимальное значение), т.е. произошла потеря не хода, а времени в 4 сек. Т.е. ход потеряется есть только спустя 4 таких раза...
г) 25 сек. и больше - ход выполенен с задержкой и следующий ход будет доступен через 5 сек.

Сразу опережая вопрос зачем нужны эти 5 сек. (цифры пока приблизительные и могут меняться), попытаюсь объяснить на примере:
Два "мирных" игрока, или один "мирный" другой "обычный" и одному из них вдруг захотелось атоковать другого. Причем другой именно тот, кто стоит и у него без таймаута в 5 сек. получилось бы сразу 2 моментальных хода, и во многих случаях пробежать мимо уже не получится. А при системе в 5-7 сек. где-то (сейчас могу и ошибаться надо на практике проверять), пробегающий мимо игрок по крайней мере увидит (ну рассматриваем тот случай когда сразу не умирают ;) ), что его ударали 1 раз, а не два и находится будет непосредственно в моменте где его атаковали...

Ну в общем примерно так. Спросите для чего нужна новая сисетма? - для того, чтоб устранить глюки в массовках (да, именно в них ибо есть куча идей, а для их осуществления все должно работать как часы), а так же сделать более менее комфортным бой. Кроме того имея таймаут - можно расчитать минимальное время на перемещение от одной точки до другой. Но замечу что при отсутствии "живых" противников все будет как и раньше происходить в реалтайме...

Пожелания, предложения, критику оставлять тут...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
franc
сообщение 22.4.2008, 14:36
Сообщение #2
***





Группа: Пользователи
Сообщений: 521
Регистрация: 11.3.2007





Клан: Ангелы Света
Я думаю любое нововведние будет лучше того,что щас мы имеем. вот например из-за глюканутости ринга,что бывает:я как-то дрался с 2фастом на ринге. и у меня не действовли мгновенные атаки.( почему-то игроки делают по 2 выстрела на ринге), когда я выстрелил 2 раза на втором выстреле у меня была мгновенная атака,но 3 выстрел я так и не могу сделать,вместо третьего моего выстрела делал ход 2фаст


--------------------
franc lllllllll
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Black_Lion
сообщение 22.4.2008, 17:16
Сообщение #3
***





Группа: Администраторы
Сообщений: 767
Регистрация: 25.10.2004





Клан: Орден Стражей
Цитата(franc @ 22.4.2008, 15:36) *

Я думаю любое нововведние будет лучше того,что щас мы имеем. вот например из-за глюканутости ринга,что бывает:я как-то дрался с 2фастом на ринге. и у меня не действовли мгновенные атаки.( почему-то игроки делают по 2 выстрела на ринге), когда я выстрелил 2 раза на втором выстреле у меня была мгновенная атака,но 3 выстрел я так и не могу сделать,вместо третьего моего выстрела делал ход 2фаст

Ох, ё! Такое незнание нынешней системы боя мог я ожидать от игроков 5 уровня... Но никак не от 93-го... Раз пять обсуждалось на форуме и как против ботов и как против людей возможные варианты, чаще против ботов... Нет в мгновенных атаках глюка, нету!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
franc
сообщение 22.4.2008, 22:28
Сообщение #4
***





Группа: Пользователи
Сообщений: 521
Регистрация: 11.3.2007





Клан: Ангелы Света
я собственными глазами видел как 2fastme бил меня после того как у меня должен был быть еще один удар после мгновеннки

Black_Lion: Этот вопрос задавать нужно в разделе "Как играть?" - что, как и почему... А здесь только про новую систему боя.


--------------------
franc lllllllll
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему