Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Vision A.I. Online Help
JoyAdmin
#1 Posted : Monday, April 17, 2017 5:33:49 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
Vision A.I. is a whole new A.I. module we made from Ground Zero, it has the most complete and advanced game simulator as part of its engine.

Now it works as Hearthranger's default A.I.


Here is the help index page:

http://www.hearthranger.com/onlinehelp/hs/visionai/VisionAI_Help.htm
6 users thanked JoyAdmin for this useful post.
MarinoBog on 4/17/2017(UTC), benbreak on 4/17/2017(UTC), discolock on 4/20/2017(UTC), 80705472@qq.com on 4/27/2017(UTC), mary7 on 2/12/2018(UTC), dutchpowner on 1/3/2020(UTC)
ReQuiem222
#3 Posted : Monday, April 17, 2017 6:19:29 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 53

Thanks: 8 times
Was thanked: 5 time(s) in 4 post(s)
Report the misplay at the Bot Button? ;)
1 user thanked ReQuiem222 for this useful post.
gundamtitans on 4/17/2017(UTC)
gundamtitans
#4 Posted : Monday, April 17, 2017 6:24:57 AM(UTC)
Rank: Member

Groups: Registered
Posts: 12

Thanks: 15 times
Was thanked: 3 time(s) in 3 post(s)
ReQuiem222;47953 wrote:
Report the misplay at the Bot Button? ;)


Is there a button? I might have missed.
also, the game has ended and I am not sure where to find the log to submit(if any).
JoyAdmin
#5 Posted : Monday, April 17, 2017 6:26:37 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
Please follow the help doc to report bot misplay, it'll be fixed very soon.

http://www.hearthranger.com/onlinehelp/hs/visionai/VisionAI_how_to_report_misplay.htm
1 user thanked JoyAdmin for this useful post.
gundamtitans on 4/17/2017(UTC)
rusticoparia
#6 Posted : Tuesday, April 18, 2017 3:01:32 AM(UTC)
Rank: Newbie

Groups: Registered
Posts: 2

JoyAdmin;47948 wrote:
Vision A.I. is a whole new A.I. module we made from Ground Zero, it has the most complete and advanced game simulator as part of its engine.

Now it works as Hearthranger's default A.I.


Here is the help index page:

http://www.hearthranger.com/onlinehelp/hs/visionai/VisionAI_Help.htm



¿It is possible adjust performance?

I have a low power atom CPU for boting and rope a lot of times.

Regards.
JuraganGameOnline
#11 Posted : Tuesday, April 18, 2017 10:31:38 AM(UTC)
Rank: Newbie

Groups: Registered
Posts: 2

Thanks: 1 times
Where we can find Ungoro Carddb.txt to make combo & mulligan ?
JoyAdmin
#12 Posted : Tuesday, April 18, 2017 11:45:09 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
JuraganGameOnline;48070 wrote:
Where we can find Ungoro Carddb.txt to make combo & mulligan ?


silverfish module will be updated too in the next couple of days.


JoyAdmin
#7 Posted : Tuesday, April 18, 2017 11:50:53 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
rusticoparia;48018 wrote:
¿It is possible adjust performance?

I have a low power atom CPU for boting and rope a lot of times.

Regards.


Sure it can be done, I'll write some more docs to show how to do it, it's very easy.
3 users thanked JoyAdmin for this useful post.
u4ea on 4/18/2017(UTC), tednet on 4/18/2017(UTC), Badi on 4/18/2017(UTC)
whatnosori
#10 Posted : Tuesday, April 18, 2017 12:24:49 PM(UTC)
whatnosori


Rank: Advanced Member

Groups: Registered
Posts: 76

Thanks: 18 times
Was thanked: 10 time(s) in 9 post(s)
JoyAdmin;48074 wrote:
Sure it can be done, I'll write some more docs to show how to do it, it's very easy.


This would be great, I have been roping too!
u4ea
#13 Posted : Tuesday, April 18, 2017 1:06:54 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 70
Man

Thanks: 44 times
Was thanked: 17 time(s) in 13 post(s)
JoyAdmin;48072 wrote:
silverfish module will be updated too in the next couple of days.



Wow, nice to hear it, Sepe will do it or you with your team?
tednet
#9 Posted : Tuesday, April 18, 2017 3:51:04 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 5

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
JoyAdmin;48074 wrote:
Sure it can be done, I'll write some more docs to show how to do it, it's very easy.


Thank you, JoyAdmin. I am interested in increasing performance for more powerful CPUs. Hope that can be achieved as well. Looking forward to the documents.
rusticoparia
#8 Posted : Tuesday, April 18, 2017 6:51:08 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 2

JoyAdmin;48074 wrote:
Sure it can be done, I'll write some more docs to show how to do it, it's very easy.


Thank you, waiting for these documents.
fullhalfcake
#14 Posted : Tuesday, April 18, 2017 7:11:47 PM(UTC)
Rank: Member

Groups: Registered
Posts: 13

Thanks: 6 times
Was thanked: 1 time(s) in 1 post(s)
I saw help section where combo.json requires value of the card under "value":"XX"

Is there any database or way to find card's value?

Thanks in advance.
BongoBengt
#15 Posted : Sunday, April 23, 2017 12:51:09 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 89
Location: Nada

Thanks: 12 times
Was thanked: 23 time(s) in 20 post(s)
I have some questions regarding the help files.

GlobalValues.json - What are all the categories about? With that I mean: FirstTurnValueWeight, SecondTurnValueWeight, GlobalDivineShield, ... There are one page about it but it does not really discuss the different values. It also says: Strongly recommend to use value weight other than 1 or 0, or it'll cause final board value is very hard to fine-tune., but then example shows 0 and 1. So I'm confused.

Tactic.json - Not really described anywhere. It only exists in the aggro folder and then AttackOppHeroBonus is set to 1. Are their any other flags or is this the only one? And is it a value between 0-1 (that's my guess).

Please list all files that can be customized.

In http://www.hearthranger.com/onlinehelp/hs/visionai/VisionAI_how_to_understand_json_config.htm we start off pretty good. But then later on there are quite a few question marks left.
For example: entity_collection_expr, there are no real explanation on the values. So I try now to guess and if you could be so kind to say if I'm wrong or not.

my_deck - What cards that is know left in the deck - Does Vision AI know the entire deck? Or can you only use count etc and not look if there is a card left.
my_graveyard - The cards that has been destroyed
my_hand - What cards I'm holding right now
my_heropower - No idea what this does to be honest
my_heroweapon - Used to check attack and durability
my_hero - Used to check attributes of my hero
my_minions - What minions that are present on the board
my_secret - What secrets I currently have. (my_secrets would be a better name since you can have more then one)
my_target - For for calculating when you target something? This one is very interesting, please describe. Since it's could be very important for example if you should use Hunters mark or not
my_discover - Not sure what this is. Is this for global discovery configuration?
my_played - Collection of all played cards
my_self - What is the difference between my_hero and my_self?

JoyAdmin
#16 Posted : Monday, April 24, 2017 12:10:32 PM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
We'll add more documents soon.

Since the json file can be debugged, you can try to set some simple rules to help you to understand more.

Yes vision a.i. knows everything as you know in game, like your deck's remain cards, which card has been played, which minions is killed etc.
1 user thanked JoyAdmin for this useful post.
criialone on 4/4/2020(UTC)
80705472@qq.com
#17 Posted : Thursday, April 27, 2017 7:48:02 AM(UTC)
80705472@qq.com

Rank: Member

Groups: Registered
Posts: 17

Thanks: 13 times
Joy can provide all of the json file names.It's not a separate card.

I need them.How do you set dynamic global values?
JoyAdmin
#18 Posted : Thursday, April 27, 2017 8:12:30 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
80705472@qq.com;48575 wrote:
Joy can provide all of the json file names.It's not a separate card.

I need them.How do you set dynamic global values?


All card id can be found via google or card viewer in bot or in debugger with [show card id] checked.

Sure you can set dynamic global values, before do that you need to read through all the help files, it's the start line.

1 user thanked JoyAdmin for this useful post.
80705472@qq.com on 4/28/2017(UTC)
80705472@qq.com
#19 Posted : Friday, April 28, 2017 12:41:05 AM(UTC)
80705472@qq.com

Rank: Member

Groups: Registered
Posts: 17

Thanks: 13 times
thank you joy .I read the instruction, but I didn't find the dynamic global value.I think the AI is very strong.My friends and I are studying it.
I find this AI is the most powerful.But there is a bug.For example, the strings attached to certain CARDS are not counted.
80705472@qq.com
#20 Posted : Friday, April 28, 2017 1:37:52 AM(UTC)
80705472@qq.com

Rank: Member

Groups: Registered
Posts: 17

Thanks: 13 times
I would like to get some information about the functional name, such as Tactic
JoyAdmin
#21 Posted : Friday, April 28, 2017 12:49:32 PM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,845

Thanks: 805 times
Was thanked: 4538 time(s) in 1636 post(s)
Tactic.json is still under developing.
1 user thanked JoyAdmin for this useful post.
80705472@qq.com on 4/28/2017(UTC)
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.238 seconds.