Usenet.com

www.Usenet.com

Group Index

Comp Thread Archive from Usenet.com

<-- __Chronological__ --> <-- __Thread__ -->

Re: Is this the right place to ask for help about AI?



> I think you'd better write a set of hand-made rules to decide on the
> value of a move. [cut]
Roger! I will try, but...

> I think there is a misunderstanding here. My point of view was the
> following : a character will attack as fast as he can (that seems
> sensible) given its attack speed rate (a value that you decided when
> you created the character). Now what is exactly the problem you see
> there ?

... i try to explain:
Assumption: Parry moves are ALWAYS faster than the Faster Attack move.
Put an Elf (fast, poor Health) vs. an Troll (Slow, Great Health).
If the Elf attack, the Troll have only a possible move: Parry.
This is 'cause if the Troll do somewhat else, the move will be never
completed before being hit, and when a Char. his hit it always abort
the current move.
So the fight will last forever: the (stupid) Elf always attack, and
the Troll always parry.
The Smart Elf have to understand that it's much better to wait for a
Troll attack, then dodge and attack in return: if the Troll move is
not abortable, the Elf will hit for sure.
This kind of "Wait and Hit Strategy" is useful only for the elf vs
slower enemy.
If the Elf fight against an other Elf, the "Wait and Hit Strategy"
have no more advantage...

The Troll instead have to understand that it can take some hit without
worry too much: it's preferable to stay close to the Elf, 'cause with
a couple of hits the Elf will die.
Then the Troll will prefere abortable attacks, or attacks that the Elf
can't dodge.
Again, with a different opponent this "strategy" have to change....

How to translate this in code when building my set of rules?

> I only played it a bit on my CPC, I don't really remember them rolling ;)
If you're talking about "Roll and Smoke" then no, them never rolls :D.
I was talking about a move...

Thanks... i will try to build my ruleset, but i think i will produce a
great idiot...



<-- __Chronological__ --> <-- __Thread__ -->


Usenet.com




Please check out one of the premium Usenet Newsgroup Service Providers below for access to Usenet.




Please check out one of the premium Usenet Newsgroup Service Providers below for access to Usenet.