public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: "Brandon J. Van Every" <vanevery@indiegamedesign.com>
To: "xconq" <xconq7@sources.redhat.com>
Subject: RE: Xconq language thoughts
Date: Thu, 20 Nov 2003 02:47:00 -0000	[thread overview]
Message-ID: <OOEALCJCKEBJBIJHCNJDCEBAGMAB.vanevery@indiegamedesign.com> (raw)
In-Reply-To: <3FBC23C2.80204@apple.com>

Stan Shebs
>
> For instance, there has long been an ability to write
> AIs customized
> for a particular game design, but so far everybody has
> preferred to just
> sponge off the generic AI instead. (Not too surprising, since
> AI writing
> is hard, and there is no possible API that can help you with the hard
> parts.)

Yes, writing AIs is hard.  However, most AI developers probably have no
desire to write AIs in GDL, they probably want to use their language of
choice.  And, as far as difficulty of plugging AIs into an architecture
goes, the Xconq C codebase looks (ahem) less than ideal.  It is a
sprawl.  It may be a well-organized sprawl but it is still hundreds and
hundreds of C functions.  AI developers - indeed, any kind of
developers - are probably more willing to do things in OO source code
pools that take far less work.

> So when thinking about language integration, don't think about resumes
> or user familiarity or whatever; think about how much Xconq
> machinery you want to use as-is, vs how much you want to change.

Once I get done eyeballing the Xconq code, I hope there's something I
want to use.  I've already decided on GUI stuff: I don't want to use any
of it.

So, I am thinking in terms of whether people want to make the Xconq
codebase more OO and more usable to newcomers?


Cheers,                     www.indiegamedesign.com
Brandon Van Every           Seattle, WA

Taking risk where others will not.





  reply	other threads:[~2003-11-20  2:26 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-20  2:16 Stan Shebs
2003-11-20  2:47 ` Brandon J. Van Every [this message]
2003-11-20  3:05   ` Stan Shebs
2003-11-20  9:47     ` Brandon J. Van Every
2003-11-20 10:52       ` Bruno Boettcher
2003-11-20 15:10 ` Peter Garrone
2003-11-20 11:15 Brandon J. Van Every

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=OOEALCJCKEBJBIJHCNJDCEBAGMAB.vanevery@indiegamedesign.com \
    --to=vanevery@indiegamedesign.com \
    --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).