Live data from Hacker News

Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

github.com

61–70 of 80 posts

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#61

In 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…

Are you working on a CCG? I'd be interested in seeing how an automated system's results would compare to the MtG model of balancing, which sounds pretty intense. From what I understand, design makes and tests sets at a flat power level, development adjusts the power level and creates more cards, and future future league plays the new cards for months/years and makes more adjustments to balance before the cards go to…

The game I am working on is called Voxel Quest (voxelquest.com). It is a roguelike, not a CCG, but many of the mechanics are inspired by CCG mechanics (Card Hunter is one other game that has taken CCG mechanics outside of its normal environment, although what I'm doing quite a bit different).

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#62
post #21

Earlier quoted context omitted.

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...

How can simulation speed be a concern in a turn-based card game?

HearthSim is designed purely as a AI vs AI game simulation tool. It's not a "playable" Hearthstone clone. In the examples on my blog, I usually run 40,000 simulated games per data point, and each set of 40,000 games usually takes a few hours to run on a relatively modern PC.

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#63

You have no idea how excited this project makes me. I have a total nerd boner for AI and Hearthstone, so... I'm hyperventilating right now. Hopefully I can grok your work and maybe I can contribute!

I'm a sucker for AI and Hearthstone too :) I'd love any contribution and collaboration!

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#65

Can someone clarify if this is the same HearthStone AI/Machine Learning project being presented at DEF CON this year by Elie and Celine Bursztein[1]? [1] https://www.defcon.org/html/defcon-22/dc-22-speakers.html#Bu...

There's another pretty good one that I found a few days ago on github, I don't think it's the same as the one you're talking about, but it seems to be more complete than the OP's.

https://github.com/danielyule/hearthstone-simulator

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#66
post #28

Earlier quoted context omitted.

As far as I'm aware, official stats from Blizzard is that the player going first is wins a higher % of the time than going second, despite the coin. I'll try and find the source. User dtech already found the source for me (: -> https://news.ycombinator.com/item?id=8020232

Not with all decks though apparently. Freeze mage can benefit from the coin immensely

I appreciate your point about coin being stronger in some decks than others - that doesn't change the fact that across _all_ of the games of hearthstone being played, if you go first you're more likely to win than if you go second.

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#67
post #64

Very cool! Isn't there some kind of copyright or terms-of-service violation involved in publishing this?

Seeing as it doesn't reproduce the functionality of the Hearthstone client or server in its entirety, I think it falls in the same category as fansites such as Hearthpwn. Blizzard could probably pursue a successful takedown, but I can't see a good reason to put resources there when there are things like WoW private servers that pose a legitimate business threat.

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#68
post #64

Very cool! Isn't there some kind of copyright or terms-of-service violation involved in publishing this?

I think it's not a problem... This is not a playable clone of the game. It's purely for deck analysis, kind of like how SimulationCraft is a DPS simulation and analysis tool for World of Warcraft.

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#69
post #21

Earlier quoted context omitted.

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...

How can simulation speed be a concern in a turn-based card game?

Because this simulation is concerned with simulating as many games as possible. So overall speed matters.

Re: Show HN: HearthSim, an AI and game simulator for Hearthstone Heroes of Warcraft

#70

Earlier quoted context omitted.

Are you working on a CCG? I'd be interested in seeing how an automated system's results would compare to the MtG model of balancing, which sounds pretty intense. From what I understand, design makes and tests sets at a flat power level, development adjusts the power level and creates more cards, and future future league plays the new cards for months/years and makes more adjustments to balance before the cards go to…

The game I am working on is called Voxel Quest (voxelquest.com). It is a roguelike, not a CCG, but many of the mechanics are inspired by CCG mechanics (Card Hunter is one other game that has taken CCG mechanics outside of its normal environment, although what I'm doing quite a bit different).

I just want to say that I've been following your game and it looks amazing. Really unique. Can't wait for it to be released!
Post reply on HN