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

Notification

Icon
Error

2 Pages<12
v.2.5.0.0 - Support job list and random deck.
Crome
#22 Posted : Monday, December 15, 2014 1:29:53 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 5

AI got way better in such a small time, good work!
Some improvements todo:
- Still not playing around minion positions (Dire wolf alpha, Argus, etc), would be good to set positions for non-targettable and strong guys to play around local AOE spells (like hunter's Explosive Shot)
- Sometimes the bot won't play a minion bounced back in hand, even tho he has mana and everything
- The bot will rarely use AOE clears (consecration, nova, etc), especially if that + some trade could give board advantage
- If the bot has to draw (e.g. Azure Drake, etc) give priority to the drawing. Just today the bot used Paladin's Hero power, then Azure Drake, and he didn't have enough mana to summon the Sludge Beltcher he just got from the draw.
ik777
#23 Posted : Monday, December 15, 2014 3:11:20 PM(UTC)
Rank: Member

Groups: Registered
Posts: 14

Was thanked: 2 time(s) in 2 post(s)
v.2.5.0.0 is heavier a bit and sometimes cannot place any card at a turn when table is filled a lot. (in VM. using 3570K 16GB, 1 core 3GB Win8.1*2 client)
I rollback just execution file to v.2.4.1.0. a little poor AI? but anyway it spend card better.
sswqazxc
#11 Posted : Monday, December 15, 2014 4:41:49 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 5

Thanks: 4 times
JoyAdmin;21530 wrote:
I'll fix this issue in next update.


Thank you for looking into this. Very much the same: if any actions the opponent does take a long time to happen (knife juggler hitting a lot of things, armorsmith building armor, acolyte of pain drawing cards) the bot may get stuck. Usually it catches up again but sometimes this causes the turn to end from time limit or the bot just ends turn thinking it succeeded.

I think it is because the bot will try to target the minions that have died but are still on the board. If a taunt creature dies but armorsmith is gaining armor from it, the bot will try to attack it even though its already dead, its just still on the field. This only happens when there is a LOT of triggers going on. (flamestrike causes lots of Armorsmith armor!)


Thank you for v2.5, the new features are working great.
pm12345ay
#24 Posted : Tuesday, December 16, 2014 12:18:56 AM(UTC)
Rank: Member

Groups: Registered
Posts: 18

Thanks: 8 times
Was thanked: 9 time(s) in 7 post(s)
With this version i got the problem, that the bot seems to get stuck in some endless loop sometimes,
creating a base CPU load, even when not calculating something. This ranges from 20 % load to 80%.
It gets really slow then, too slow for a human ...
There are lots of errors in the sys log. I reverted to 2.4.1, there are errors in the sys log, too, but the
CPU load situation doesn't get out of hand.

These are some errors from version 2.5.0.0:

Quote:

02:17:45:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
02:17:46:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
02:19:53:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
02:20:45:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Fehler beim Vergleichen von zwei Elementen im Array.
02:20:55:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
02:20:55:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index war außerhalb des Arraybereichs.
02:20:56:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index war außerhalb des Arraybereichs.
02:20:56:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:20:56:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:22:29:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
02:22:51:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:22:52:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:53:39:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:53:40:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:53:40:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:53:40:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:53:51:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:53:52:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
02:57:25:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:05:08:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:05:08:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:05:08:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:05:09:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:05:09:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:05:19:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:21:03:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:22:38:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:22:38:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:33:27:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:33:27:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:33:28:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:37:20:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
03:37:22:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
03:44:08:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:44:09:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:48:55:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:48:56:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:48:56:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294lethal -Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
03:50:19:ERROR::ba7419e3-9c51-4cc6-afb3-8c2498294 -Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
03:50:20:ERROR::ba7419e3-9c51-4cc6-afb3-8c8675cd0122 - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

madgar
#27 Posted : Tuesday, December 16, 2014 4:40:40 AM(UTC)
Rank: Member

Groups: Registered
Posts: 11
Location: home

Thanks: 2 times
awesome
JoyAdmin
#25 Posted : Tuesday, December 16, 2014 5:33:37 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,878

Thanks: 808 times
Was thanked: 4545 time(s) in 1642 post(s)
pm12345ay;21543 wrote:
With this version i got the problem, that the bot seems to get stuck in some endless loop sometimes,
creating a base CPU load, even when not calculating something. This ranges from 20 % load to 80%.
It gets really slow then, too slow for a human ...
There are lots of errors in the sys log. I reverted to 2.4.1, there are errors in the sys log, too, but the
CPU load situation doesn't get out of hand.

These are some errors from version 2.5.0.0:




v.2.6.0.0 is much more stable.

If your CPU load is too high, just disable Enahnced AI .
1 user thanked JoyAdmin for this useful post.
pm12345ay on 12/16/2014(UTC)
ROGERMOORE
#28 Posted : Tuesday, December 16, 2014 2:31:13 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 3
Location: Århus

I like that there is a job list. That is nice. But I don't understand why it's by winrate. Why not sort it by wins? It's not like winrate is going to change much after some time, so I don't understand it. And if it's a new deck or rules or whatever, you won't know the winrate, so it can end up being infinite queue.
I know you can put in 100 to ignore winrate, but it just seem out of place. Not really a practical way to make a job list. Making by # of wins makes much more sense imo. Wins is what we need anyway for the gold grin/most quests.

Different point: I saw bot mage use polymorph on it's own 3/1 minion (bloodfen raptor with 1 dmg taken) with default deck rules. Just thought I'd throw that out there.
pm12345ay
#26 Posted : Tuesday, December 16, 2014 2:47:06 PM(UTC)
Rank: Member

Groups: Registered
Posts: 18

Thanks: 8 times
Was thanked: 9 time(s) in 7 post(s)
JoyAdmin;21545 wrote:
v.2.6.0.0 is much more stable.

If your CPU load is too high, just disable Enahnced AI .


With 2.6.0.0 i didn't see this problem for now, will observe it a little bit more ...
It wasn't a CPU problem (i have i7 4712MQ), it seemed like one thread went
"berserk" and created constant CPU load to even 80%, when not calculating
the own turn. Normally it's about 5% load on enemy turns.
hUi33
#29 Posted : Saturday, December 20, 2014 10:17:19 AM(UTC)
Rank: Member

Groups: Registered
Posts: 16

Thanks: 2 times
Was thanked: 3 time(s) in 3 post(s)
When using a warlord, after casting Life tap to draw a card, and cast Voodoo Doctor, the bot randomly heal another card with max health.

Shld have healed ourselves... pretty obvious action and might get reported..
2 Pages<12
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.223 seconds.