Also, I'd be interested in doing offline learning. For example, if you have some formal way to record the actions taken in a game, you could ask pro players to submit their games. Of course, this would require Blizzard to allow a replay mechanism like it does for starcraft. But it would make the AI design process much more interesting than exploring game trees (without perfect information) or greedily picking the best single move.
Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
41–50 of 80 posts
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#42In order to balance the game I am working on, I am planning to use a somewhat similar automated system (although its good to note, you can get a very interesting statistical analysis by ignoring the AI and just playing random cards/skills/whatever you are testing against each other). This of course works best if you are selecting two discrete subsets of one superset and playing with card variance (random decks, contr…
After more than a hundred of hours on it, to date I haven't spent a dime of real money (I'll happily buy the single player expansion, though).
Just do daily quests in Ranking and spend the coins on Arena,which doesn’t depend at all on real money spent, and you'll get a lot of mileage (also considering that for an Arena run you get a pack of cards, so you'll get better at Ranking).
BTW, to the OP: thanks for ruining my plans for the weekend :)
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#43Earlier quoted context omitted.
Yep, I'm up to about 100 cards at this time, working on the basic cards first. Besides the cards, there needs to be more work on the AI modeling... currently, it won't handle any card with elements of randomness to it. I think I have an idea on how to treat it (without the AI cheating), so that implementation is coming up... soon.
Are you implementing each card by hand? I was going to make something like this and was just going to regex match all of the cards (from HearthPwn). It seemed like there were few enough variations to make something like that possible. Curious if you already tried automating it.
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#44In order to balance the game I am working on, I am planning to use a somewhat similar automated system (although its good to note, you can get a very interesting statistical analysis by ignoring the AI and just playing random cards/skills/whatever you are testing against each other). This of course works best if you are selecting two discrete subsets of one superset and playing with card variance (random decks, contr…
To me Hearthstone didn't feel grindy at all compared to almost any other top IAP game available in App Store. I think Hearthstone hit a pretty good balance for freemium IAP model, I never felt that I had to pay to be able to play, unlike in most of the other freemium IAP games. I agree that classing causes a bit too predicable deck strategies, MtG felt more balanced on this aspect. What Hearthstone got right was the…
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#45Earlier quoted context omitted.
Good suggestion, let me think about that.
If I may, I would suggest thinking about things in a way very similar to how Magic: The Gathering does, which is as a "state-based effect" or "triggered effect". This models very well into programming as event handlers watching state-changes and acting appropriately. For instance, the most common state-based effect in MTG is death from damage. This is perhaps even easier to model in Hearthstone, as damage is persiste…
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#46In order to balance the game I am working on, I am planning to use a somewhat similar automated system (although its good to note, you can get a very interesting statistical analysis by ignoring the AI and just playing random cards/skills/whatever you are testing against each other). This of course works best if you are selecting two discrete subsets of one superset and playing with card variance (random decks, contr…
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#47HearthSim is a generic Hearthstone game simulator and AI, designed to run large numbers of simulated AI vs AI games in order to test and understand the values of various game mechanics and cards. Then I read an article about The Coin on OP's blog: http://buddypanda.com/?p=65 and I don't think that the simulator is that useful. Maybe I'm too dumb to understand this, but my intuitive idea is that a card like The Coin g…
If you want some real-world stats about going first vs. second, try the stats from Arena Mastery[1], which more or less match what Bilzzard has said anecdotally: with the second player getting the coin, going first is still a slight advantage.
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#48Just curious: have you watched any of these games to see what kinds of mistakes the AI makes for various settings of the parameters in your scoring functions? Also, I'd be interested in doing offline learning. For example, if you have some formal way to record the actions taken in a game, you could ask pro players to submit their games. Of course, this would require Blizzard to allow a replay mechanism like it does f…
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#49Dear god thank you for not writing this in javascript.
Simulation speed is of primary concern here (though javascript isn't too shabby)! I actually have a C++ version too, but I thought Java might be more accessible to more people...
Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft
#50In order to balance the game I am working on, I am planning to use a somewhat similar automated system (although its good to note, you can get a very interesting statistical analysis by ignoring the AI and just playing random cards/skills/whatever you are testing against each other). This of course works best if you are selecting two discrete subsets of one superset and playing with card variance (random decks, contr…
The #1 reason I stopped playing the game is because I would do fairly well at the game, get matched with stronger opponents, and subsequently lose because I dont even have the full set of Mage cards while my opponent is pulling legendaries. That kind of a game just isnt fun for me and it happens over and over.