
www.Usenet.com
| <-- __Chronological__ --> | <-- __Thread__ --> |
[EMAIL PROTECTED] (tihocan) wrote in message news:<[EMAIL PROTECTED]>...
Many many thanks for you answer. I was a little discouraged...
> > Some moves (not listed here) are "abortable". So you can change your move in
> > the middle of another... should the AI take care of this?
> Why not ? For instance, a "perfect" AI would abort a move if a move
> from the player had made its current move useless (or there is a
> better move to do just now).
That's a BIG point for me: how to judge a move better than another?
If we only take care of damage done (for the attacking moves), then
all moves with IstantKill are better than moves with normal damage,
witch are better that all other... but IstantKill moves are much more
long than normal moves,
and "no.damage" moves (the ones that make ooppoent falling) are
useless...
and if a move is abortable, it is not better than a non abortable?
Here i'm lost....
> Again, judge it yourself. If you want to do some more complicated
> stuff, you may try using a genetic algorithm. Each gene would describe
> an action (or a probability of doing an action) in a given situation,
> and you would make your candidates fight to see who performs best.
Here you're like talking about galaxies to a 4 year old child (i can
prove it :) )
> If you have a speed attribute that says how often a character can hit,
> that will make a fast char. attack more often, no ?
This is related also on the opponent: with an opponent of the same
type, being a fast char. is not an advantage. It becomes a gain when
the opponent is "Slower than"... i think that AI must choose a
"strategy" (a modifier in the Moves evaluation?)
> You don't need state-of-the-art AI for a barbarian clone. Some good
> judgement and a bit of randomness should do the trick :)
That's another point: Now i'm trying to just clone, but my eyes looks
far, to an "improvement" of. If you ever played "Barbarian" you will
remember that, after all, oppenents was rolling on the ground a lot
('cause the only counter-move is a jump, and you have to take the
precise time to jump)... i will try to avoid this...
Thanks again.
Parduz
| <-- __Chronological__ --> | <-- __Thread__ --> |
Please check out one of the premium Usenet Newsgroup Service Providers below for access to Usenet.