henktencate;55614 wrote:@misused good too see someone making new configs, thanks!
I would love to make decks and configs, test them for errors and make them run smoothly. Alas, I have no clue where to start! Could you set me in the right direction?
Keep up the good work!
Best way to start is to decide if you want to start from scratch on your own deck or fix current decks. I suggest starting with your own deck just to get fundamentals down and not working on other's bases.
Reference this page for all of the API terms:
http://www.hearthranger....erstand_json_config.htm
For card ids search on the bot or go here:
http://hearthstoneapi.com/cards
Typically my method of creating configs starts with letting the bot run 10-20 normal games and see how it fairs. Watch it play, don't just come back and see results. Now that you're watching it play, you'll have general ideas of what are better moves, combos, etc. Make a list of those combos or fixes that you want to fix. Now that you have a list of stuff to update, create your file for the card and update values. Higher values = more priority. Negative values = do not play. The key is to keep tweaking until you have a config that you're happy with or cannot update further.
A good example to look at is my Odd Baku Hunter in this thread. The bot would normally play Southsea Deckhand without a weapon which essentially makes the card dead. Instead, I changed the value to -15 unless I have a hero weapon. Now, the bot will almost always use the card correctly unless in dire situations.
Also, custom Mulligans are 80% of why you win. Set the bot up for success and it'll do work. Configs are there for minor tweaks, not to rewrite the bot.