A
A
Alexander2018-03-04 19:54:24
Bots
Alexander, 2018-03-04 19:54:24

How realistic is it to create a bot for the game Hearthstone?

I would like to know how realistic it is to create such a bot that could independently throw out cards and think about moves.
"Thinking about moves" is about machine learning. But "throw cards" - how is it? I am zero in game development, so I have no idea how everything works there.
As far as I know, hearthstone is written in unity.
Any insight is important.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
Oleg, 2018-03-04
@AlexNineteen

Bots for HS exist. So writing is real.
As a starting point, you can:

  • Explore existing solutions. For example, buy or try a trial (if given)
  • Look at the software that makes overlays: for example, on what move the opponent’s card came out, or monitoring your own cards
  • Look at programs for automating user actions (some Sikuli)

#
#, 2018-03-04
@mindtester

ahem .. (this is for the background) ..
1 - throwing out cards is elementary - a decent randomizer, and voila
2 - but the bot - it all depends on the interface - you need to study the ways of interaction, infa is most accessible with browser affairs (for example - steam, itself Windows interface on its own - uses CEF, flag in hand in front ..) .. about UNITY .. well, you need to dig ...
3 - machine learning - divide the task into subtasks ... in this case, at least two branches - how bot unity? .. and machine learning?
there is a machine "brain" for .net, including, it can be easily googled (well, or I can find it in the bins, if you ask)
that's not the point - what is the goal? and what are the levers? (see n2 - how to work with a unit) .. then yes .. you can start working on the "brains"
ps mnda .. well, good luck .. with brains ..

A
azShoo, 2018-03-05
@azShoo

You can write a bot for any game.
There are two main problems:
1) Building the right strategies for the bot.
2) Don't get banned for it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question