AlexNineteen
@AlexNineteen
Привет.

Насколько реально создать бота для игры Hearthstone?

Хотелось бы узнать насколько реально создать такого бота, который мог бы самостоятельно выкидывать карты и обдумывать ходы.
"Обдумывать ходы" - это к машинному обучению. А вот "выкидывать карты" - это как? Я в геймдеве ноль, поэтому не имею понятия как там все устроено.
Насколько мне известно, hearthstone написан на unity.
Важна любая инфа.
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
@OlegPyatakov
Боты для HS существуют. Значит написать реально.
В качестве отправной точки можно:
  • Изучить существующие решения. Например купить или попробовать триал (если дают)
  • Посмотреть на софт, который делает оверлеи: например, на каком ходу вышла карта противника, или мониторинг своих карт
  • Посмотреть на программы для автоматизации действий пользователя (какой-нибудь Sikuli)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mindtester
@mindtester
делаю странные вещи, обычно на C#
кхм.. (это за предысторию)..

1 - карты выкидывать элементарно - приличный рандомайзер, и вуаля

2 - а вот бот - все зависит от интерфейса - надо изучить пути взаимодействия, с браузерными делами наиболее доступна инфа (для примера - steam, сам по себе виндовый интерфейс - юзает CEF, флаг в руки в вперед..) .. про UNITY .. ну копнуть надо...

3 - машинное обучение - разделяйте задачу на подзадачи... в данном случае, как минимум две ветки - как ботать юнити? .. и машинное обучение?

машинного "мозга" для .net в том числе - есть, гуглится элементарно (ну или найду в закромах, если попросите)

дело не в этом - что есть цель? и каковы рычаги? (см п2 - как ботать юнити) .. потом да.. можно и к "мозгам" приступать

ps мнда.. ну удачи.. с мозгами..
Ответ написан
@azShoo
Написать бота можно под любую игру.
Есть две основные проблемы:
1) Построение правильных стратегий у бота.
2) Не получить за это бан.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы