public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: Hans Ronne <hronne@comhem.se>
To: Hans Ronne <hronne@comhem.se>
Cc: xconq7@sources.redhat.com
Subject: Re: plan_transport
Date: Mon, 08 Dec 2003 03:55:00 -0000	[thread overview]
Message-ID: <l03130300bbf97f0a2bdf@[212.181.162.155]> (raw)
In-Reply-To: <l03130301bbf976070d95@[212.181.162.155]>

>>Another note. These worths are a number starting at 0 and extending
>>upwards. If they were scaled from 0 to say 100, then we could carry out
>>fuzzy logic calculations, with fuzzy AND as a MIN operation, fuzzy OR as
>>a MAX operation, and fuzzy NOT as a (100 -x) operation. Might help the
>>AI think better.
>
>The main reason why the worth function return relative (and open-ended)
>rather than absolute values is generality. It is very difficult to get
>worth functions that return absolute values to work with many different
>games that have very different units. You could let the game designer
>assign appropriate absolute values in each game, but then we are back in a
>situation where the game designer rather than the AI is playing the AI
>side, as discussed above.
>
>We could take another look at this post-7.5, though. I'm not very happy
>with the current worth functions.

This is a followup since I realize that my comment about the worth
functions was somewhat misleading. The problem is not as much relative vs.
absolute values, since it is possible to normalize the values, but rather
how to factor in different components. Here is a link to the relevant
discussion on the list last year:

http://sources.redhat.com/ml/xconq7/2002/msg00556.html

Since it is possible to normalize the return value over all units in the
game, I think what you propose may work. We would of course still face the
problem to decide if a ferry_worth of 60 beats a colonizer_worth of 50,
i.e. how to compare apples and pears.

Hans


      reply	other threads:[~2003-12-08  1:23 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-07  0:59 plan_transport Peter Garrone
2003-12-07  2:02 ` plan_transport Eric McDonald
2003-12-08  0:28   ` plan_transport Peter Garrone
2003-12-08  1:23     ` plan_transport Hans Ronne
2003-12-07  8:26 ` plan_transport Hans Ronne
2003-12-08  0:50   ` plan_transport Peter Garrone
2003-12-08  3:26     ` plan_transport Hans Ronne
2003-12-08  3:55       ` Hans Ronne [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='l03130300bbf97f0a2bdf@[212.181.162.155]' \
    --to=hronne@comhem.se \
    --cc=xconq7@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).