ZRR030976
@ZRR030976
Ищу перспективные ниши для стартапов :)

Сложно объединить алгоритмы игры в шашки и шахматы?

Всем ДД!
Прорабатываю тему одной мобильной игры (где можно играть/ходить и шашками и шахматами)
Для шашек и шахмат, я так понимаю, предусмотрены свои движки-алгоритмы (разные разработчики- разное качество)
Вопрос простой. Если это алгоритм (просчет различных возможных вариантов ходов)- то можно ли эти алгоритмы объединить (взять 2а алгоритма, добавить в них дополнительные правила и условия, к примеру для шашек - шахматные и наоборот)? Или придется заново писать новый движок ?
Спасибо
  • Вопрос задан
  • 615 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Разработка игр
software engineer
Рустам Залялютдинов:
Там далеко не просто правила для двух ролей.
В алгоритме шашек есть свои правила победы, в алгоритме шахмат свои.
В алгоритме игры - в шашках бить обязательно, в шахматах нет.
Выбор чем ходить - отличается кардинально.
Нет, нельзя объединить алгоритмы
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@napa3um
Теоретически можно. В обеих играх в большинстве движков используется перебор позиций с альфа-бета-отсечением, различаются только функции оценки ценности позиции. Ещё можно использовать методы глубинного обучения, тогда все игры будут храниться в конфигурации нейросети в виде стратегий единой мета-игры.

Но сначала нужно определиться с целью такого объединения. Зачем?
Ответ написан
GavriKos
@GavriKos Куратор тега Разработка игр
Объединение алгоритмов - минимальная из проблем. Сначала нужно выработать этот самый общий алгоритм. Тобишь - написать правила для этих шашкошахмат. Как минимум это уже вызовет тонну вопросов - придется и поле перерабатывать - плотность фигур же изменится - и условия победы, и т.д. При этом игра то еще должна оставаться интересной!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы