1. Ваш ник: Боббу Лафферти
2. Кому из администраторов адресован вопрос: Техническим специалистам
3. Вопрос:
Всегда интересовал вопрос: неужели в игре нельзя сделать полноценный бильярд, который мы видели в сюжетке? Если да, то почему? В игре, на мой взгляд, не хватает спортивных соревнований и активностей.
Или, например, футбол. В игре есть объекты, которые можно двигать и пинать ногами — пляжные мячи, например.
С моей профанской стороны кажется, что легко можно было бы интегрировать в игру альтернативу американского футбола или догонялки. Как думаешь, почему этого ещё нет и не было на Адвансе?
Можно ещё, кстати, обсудить тему стритбола.
Я предположу, что проблема бильярда связана с тем, что мини-игра вырезана из кода игры. А если говорить про техническую часть, то там явно будет какое-то месиво при разной частоте кадров и пинге игроков. Калигула, например, всё-таки штука более статичная, хоть и грамотно работает исключительно на костылях определенной цифры «фпслимита».
Я пока писал последний текст, задумался ещё о нескольких интерактивах, которых мы не видели на Адвансе:

️шашки или шахматы

️боулинг

️стритбол (по ощущениям будет сложно)
Шашки выглядят чем-то совсем простым: серверу нужно всего передавать одну команду в несколько секунд, что даёт стопроцентную стабильность при любом интернет-соединении игроков.
Боулинг тоже по ощущениям реально может быть интегрирован.
Представим: игрок подходит к дорожке, камера фиксируется на кеглях. На экране появляется бегущий ползунок. Первый клик — выбирает направление, второй клик — силу броска.
Что видит соперник: пока идет прицеливание, он стоит рядом и просто ждет своей очереди. Когда идет нажатие броска, сервер запускает готовую красивую анимацию летящего шара и падения кеглей. Никакого рассинхрона быть не должно, потому что игра полностью пошаговая.
В барах LS, SF и LV наконец-то появится реальный смысл собираться компаниями и играть на деньги.
Стритбол можно реализовать через скриптовые костыли, которые сделают игру честной.
Мяч нельзя оставлять свободной физической моделью. Как только игрок берет мяч, тот должен жестко «привязываться» к его руке (как чемодан, гитара или ящик на работе грузчика). Мяч становится частью скина игрока. Игрок без мяча подбегает к сопернику и нажимает клавишу (например, F или Enter). В этот момент сервер запускает математический просчет: шанс отобрать мяч зависит от прокачки «ловкости» персонажа или от тайминга (кто быстрее нажал кнопку во всплывающем окне).
Когда игрок нажимает кнопку броска по кольцу, запускается мини-игра на реакцию. Попал в тайминг — сервер включает анимацию красивого полета мяча ровно в кольцо. Не попал — мяч отскакивает от щита.
Это всё звучит круто. Особенно когда не разбираешься в геймдеве на движке ГТА СА — то есть являешься мной. Но прям очень интересно узнать вероятность реализации таких активностей на серверах Адванса.
Mia Granados: с данными предложениями вам лучше обратиться в этот раздел.