Вопрос сумасшедший, да.
К примеру, игроку на экран каждую минуту выводится что произойдёт через минуту, т.е. нужна механика, которая позволила бы узнать будущее, например с направлением движения врага (просчёт дистанции и скорости между точкой куда он бежит) это возможно реализовать, наверное, а вот как быть с событиями по типу - "Игрок 1 убьёт Игрока 2 через 1 минуту"?)
Мне всё же кажется, это невозможно реализовать, нооо, решил спросить экспертов...
К примеру, игроку на экран каждую минуту выводится что произойдёт через минуту, т.е. нужна механика, которая позволила бы узнать будущее, например с направлением движения врага (просчёт дистанции и скорости между точкой куда он бежит) это возможно реализовать, наверное, а вот как быть с событиями по типу - "Игрок 1 убьёт Игрока 2 через 1 минуту"?)
Мне всё же кажется, это невозможно реализовать, нооо, решил спросить экспертов...
Принятый ответ
Чтобы прогнозировать будущее достаточно: 1. знать прошлое, 2. экстраполировать его по времени
Тут ещё важный момент, что будущее меняется от предсказания будущего, т.е. события рекурсивно зациклены сами на себе
Можем ли мы по каким-то паттернам предсказать, что игрок скорее всего проиграет? Вполне можем.
Можем ли мы сделать механики игры такими, что твоя судьба скорее всего предопределена от решений в начале игры? Вполне можем.
Можем ли мы сделать механики игры такими, что твоя судьба скорее всего предопределена от решений в начале игры? Вполне можем.
Проиграет ли он, получив прогноз? Вот это уже сложный вопрос
Рассмотрим сценарий:
- Игрок А принимает проигрышное решение в начале игры
- Игрок Б начинает выигрывать
- Игрок Б получает прогноз о собственной победе
- Игрок Б умышленно поддается
Тоесть данный сценарий будет работать, только если прогноз получает третья, невовлеченная сторона:
- Игрок А принимает проигрышное решение в начале игры
- Игрок Б начинает выигрывать
- Игрок В получает прогноз о победе игрока Б
- Игрок В не может влиять на исход противостояния игроков А и Б и не может с ними общаться
- Игрок Б побеждает
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Jack-of-shadow
(LocFuture = OffsetAngleLoc(LocNow,LookAt(LocPast,LocNow),GetDist(LocPast,LocNow))),
ведь не все пророчества сбываются, обыграй это наративно.
• Все игроки знают о предсказании.
• Игроки должны чем то жертвовать чтобы узнать предсказания (золото итд.)
• Только игрок с абилкой знает о предсказании.
Ред. Jack-of-shadow
Ред. LastUchiha
Если кому интересно, хочу узнать, возможно ли создать карту по аниме Дневник Будущего.
Ред. Zeix
Тут скорее чего ты хочешь достичь своими "предсказаниями". Eсли ты хочешь донести важную информацию о текущем игровом процессе - допустим на карте есть Башни, которые игроки должны защищать, но по невнимательности они не уследили за тем что одна башня активно осаждается, то нам не нужно "предсказывать" через какое время эта башня будет разрушена, достаточно просто сказать что она находится под атакой, или ее здоровье упало ниже какого то уровня. Или нужно донести информацию, которая повлияет на планирование: на базу Красного упадет метеорит (который мы сами и создадим), или из северных земель земель нападет армия орков, или через 2 минуты наступит ночь и пора прятаться на базе. В данном случае мы сами являемся рукой господа, которая творит будущее и просто оповещаем о неминуемом. Так же примером является стандартное уведомление варика "Золотой рудник скоро иссякнет", он не предсказывает ничего, а просто констатирует факт, что золота в руднике осталось мало.
Или как описано выше, можно реализовать систему пророчеств - а-ля случайных квестов - "Герой игрока 2 умрет в ближайшую минуту", что мотивирует остальных попробовать убить и получить награду, а игрока 2 выжить и предотвратить пророчество так же за награду.
Будущее чего конкретно?
Ред. Zeix
Не совсем понятно, что именно из будущего ты хочешь узнать. Если герой предвидит смерть, то делай таймер, и если в течении какого то времени он умер, то триггер сработал. Тоже самое, если атакован, если манна меньше такого то количества и т.д
Модуль предсказания переходов (прогнозирования ветвлений) (англ. branch prediction unit) , то спешу тебя разочаровать, ибо мощности варика на такое не хвтит.