• Visit Rebornbuddy
  • Working on Hearthstone Simulator with A.I.

    Discussion in 'Hearthbuddy Forum' started by darkfriend77, Jan 19, 2017.

    1. darkfriend77

      darkfriend77 Member

      Joined:
      Jun 14, 2011
      Messages:
      467
      Likes Received:
      2
      Trophy Points:
      18
      Hiy guys ... sometime gona since my last project ... however I started in November to build a Hearthstone Simulator, to evaluate different A.I. approaches, this might be interesting as a possibility to have different decks play against each other to evaluate there performance for the current meta, I have implemented a lot of cards allready and I'm working everyday on it to go forward as fast as possible. If anyone is interested in helping I'm open for it ... there are a lot of possibilities ... :) with the tool I build ...

      [​IMG]

      GitHub - HearthSim/SabberStone
       
    2. Lastmango

      Lastmango Member Legendary

      Joined:
      Nov 25, 2014
      Messages:
      173
      Likes Received:
      5
      Trophy Points:
      18
      definitely interested -- will hook up w/you in github soon.
       
    3. bobboris3

      bobboris3 New Member

      Joined:
      Oct 6, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      this is very nice for Project Legend :)
       
    4. Lastmango

      Lastmango Member Legendary

      Joined:
      Nov 25, 2014
      Messages:
      173
      Likes Received:
      5
      Trophy Points:
      18
      Dark; I just browsed the code last night; and already you've pushed 26 new commits since then. Looks like you're really grinding through it!

      Since you did this under the HearthSim LLC what's to keep them from pulling their open source projects into a commercial offering? They don't have a clear mission statement on their website -- and committing time and effort into something with that risk isn't all that inviting.
       
    5. Vanistuff

      Vanistuff New Member

      Joined:
      Feb 9, 2017
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      Hello mate :)

      I got Legendary TOP 50 EU Legend with Hearthcrawler 2 years Ago. I want retry the experience now with hearthbuddy. Your program is cool, can help me. My experience can help you too !! You can add me skype: Supermandede

      vanistuff - Search - HearthPwn <--- Deck & proofs I got Legend with bot in coments :)

      Thanks & sorry english is not my language

      :cool:
       
    6. darkfriend77

      darkfriend77 Member

      Joined:
      Jun 14, 2011
      Messages:
      467
      Likes Received:
      2
      Trophy Points:
      18
      hey guys ... thx for the interest .... I'm glad to hear there is some, I'm working at the moment more or less everyday to get all the cards from standard into the sim ...
      im currently at 88% most of the cards are done, I wrote around 500 testcase for cards ... I already have some simple A.I.s based on scoring and tree search, as soon
      as I'm getting near 95% I will start to work again more on the A.I. to allow different approaches.

      Code:
      100% Basic [142 Cards]
       87% Classic [245 Cards]
      Adventures
       90% Blackrock Mountain [31 Cards]
       97% The League of Explorers [45 Cards]
       77% One Night in Karazhan [45 Cards]
      Expansions
       88% The Grand Tournament [132 Cards]
       85% Whispers of the Old Gods [134 Cards]
       81% Mean Streets of Gadgetzan [132 Cards]
      
      Total [B]88%[/B] [906 Cards]
      
      Technical stats right now with out any profiling and no threading
      
      cloning 10'000 games in 9.5s
      1000 games with 27'088 turns in 74s
      
       
      Last edited: Feb 9, 2017
    7. Lastmango

      Lastmango Member Legendary

      Joined:
      Nov 25, 2014
      Messages:
      173
      Likes Received:
      5
      Trophy Points:
      18
      let me know if you want help writing those tests for the cards; I've looked through the ones I forked into a repo over the weekend and it seemed pretty straight forward. Like I said my big concern was the long term status in regards to the Hearthsim association.
       
    8. darkfriend77

      darkfriend77 Member

      Joined:
      Jun 14, 2011
      Messages:
      467
      Likes Received:
      2
      Trophy Points:
      18
      The sim as it is does nothing bad.

      If they are unhappy with it they can contact me, any time and I will pull it off to my own place.

      Helping with the tests would be a super great help, that's more or less the most time consuming part,

      to start it would already help if the cards where I was to tired to write test get one :)

      I will open a discord channel for the ones interested in the sim .. so we can talk :)

      stay tuned
       
    9. darkfriend77

      darkfriend77 Member

      Joined:
      Jun 14, 2011
      Messages:
      467
      Likes Received:
      2
      Trophy Points:
      18
    10. Lastmango

      Lastmango Member Legendary

      Joined:
      Nov 25, 2014
      Messages:
      173
      Likes Received:
      5
      Trophy Points:
      18
      cool.. will do; am still at work for a few more hours.

      My concern with Hearthsim was the commercial aspect; they've not stated anywhere on their website that the projects they currently have won't be pulled from opensource and into a commercial offering at some point. It was about investing time in an OS project run by an LLC (rather than individual) with a chance said work would end up being used commercially.
       
    11. darkfriend77

      darkfriend77 Member

      Joined:
      Jun 14, 2011
      Messages:
      467
      Likes Received:
      2
      Trophy Points:
      18
      can't avoid having it used by a comercial product, but the license I choosed will have them to make any code changes public ...

      SabberStone is licensed under the terms of the Affero GPLv3 or any later version.

      LICENSE
       

    Share This Page