intelligenceHi,

4 replies [Last post]
Tulio
User offline. Last seen 4 years 15 weeks ago. Offline
Joined: 05/05/2008
Posts: 5

Hi,
sorry od my english - if you don't understand something, just ask

I have a few ideas for improving the intelligence of hedgehogs:

1. If the hedgehog is surrounded with chart from every side (like in the round with cheese) should search for it of the shortest way of getting outside and try get out. He should also know hot to use welder.

2. If the computer is go to use shotgun, and the enemy has below 25 points of the life, he should always shoot from far. The computer so far often becomes hit the exploding hedgehog

3. The computer should know how to use baseball, dynamite and mine

4. in the contrast to worms, hedgehogs could use rope

5. the computer should know change hedgehogs

6. if the computer can not destroy the enemy and he has the last hedgehog alone, he should use theleport and girder

7. if the computer has one enemy, and he possesses several hedgehog - he should not fear devotion

unC0Rr
unC0Rr's picture
User offline. Last seen 17 hours 36 min ago. Offline
Joined: 11/27/2006
Posts: 575

I'll comment it:
2) it uses the weapon which will kill hedgehog for sure in that case. Sometimes it is shotgun, sometimes not.
3) AI is aware of baseball
4) It's very difficult to compute rope use
7) Don't understand what exact you mean by 'devotion'

other weapons and tools utilization is just not yet implemented in AI engine

Tulio
User offline. Last seen 4 years 15 weeks ago. Offline
Joined: 05/05/2008
Posts: 5

unC0Rr wrote:
I'll comment it:
2) it uses the weapon which will kill hedgehog for sure in that case. Sometimes it is shotgun, sometimes not.

probably we misunderstood ourselves... shotgun was an example...
if computer is sure that he will kill the hedgehog and he will choose the gun - he should walk away and shoot from a distance. The computer is often hit from the dying hedgehog for the reason, that he stood too close

unC0Rr wrote:
3) AI is aware of baseball

if I am standing near the chasm and the computer still has some weapon in reserve he will use exactly it (and won't kill me) instead of to use baseball - why?

unC0Rr wrote:
4) It's very difficult to compute rope use

I understand, but he is not having .. to use it very well.
enough, that he will be able to climb up and swing
like that

unC0Rr wrote:
7) Don't understand what exact you mean by 'devotion'

computer if perhaps (the last shot and still has a lot of hedgehogs) should not be afraid dedicate himself life to kill me.

unC0Rr wrote:
other weapons and tools utilization is just not yet implemented in AI engine

that's good

unC0Rr
unC0Rr's picture
User offline. Last seen 17 hours 36 min ago. Offline
Joined: 11/27/2006
Posts: 575

Tulio wrote:
probably we misunderstood ourselves... shotgun was an example...
if computer is sure that he will kill the hedgehog and he will choose the gun - he should walk away and shoot from a distance. The computer is often hit from the dying hedgehog for the reason, that he stood too close

Ah, ok, I see
Tulio wrote:
if I am standing near the chasm and the computer still has some weapon in reserve he will use exactly it (and won't kill me) instead of to use baseball - why?

Ah, that thing... well AI wasn't taught yet to use baseball bat in such manner

Tulio wrote:
I understand, but he is not having .. to use it very well.
enough, that he will be able to climb up and swing
like that

It looks like simple situation, but it isn't for real. AI should compute the best point to which attach rope, compute needed keystrokes and time needed to perform that action. And all computing should be done in just a few seconds along with already performed computings for all other available weapons. It seems impossible.

Tulio wrote:
computer if perhaps (the last shot and still has a lot of hedgehogs) should not be afraid dedicate himself life to kill me.

Ah, I see. I'll try to implement such behavior.

Tulio
User offline. Last seen 4 years 15 weeks ago. Offline
Joined: 05/05/2008
Posts: 5

unC0Rr wrote:
Ah, I see. I'll try to implement such behavior.

thanks... I will depict the first point because he is important:

I blocked the certain hedgehog, and it didn't know what to do
see

I often do it and I always hear the same voice "eh... boring"

Copyright © 2004-2014 Hedgewars Project. All rights reserved. [ contact ]