From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7886 invoked by alias); 9 Jul 2004 18:11:52 -0000 Mailing-List: contact xconq7-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: xconq7-owner@sources.redhat.com Received: (qmail 7879 invoked from network); 9 Jul 2004 18:11:51 -0000 Received: from unknown (HELO av8-1-sn2.hy.skanova.net) (81.228.8.110) by sourceware.org with SMTP; 9 Jul 2004 18:11:51 -0000 Received: by av8-1-sn2.hy.skanova.net (Postfix, from userid 502) id BFE6337E44; Fri, 9 Jul 2004 20:11:46 +0200 (CEST) Received: from smtp2-1-sn2.hy.skanova.net (smtp2-1-sn2.hy.skanova.net [81.228.8.177]) by av8-1-sn2.hy.skanova.net (Postfix) with ESMTP id B238837E43; Fri, 9 Jul 2004 20:11:46 +0200 (CEST) Received: from [212.181.162.155] (h155n1fls24o1048.bredband.comhem.se [212.181.162.155]) by smtp2-1-sn2.hy.skanova.net (Postfix) with ESMTP id 8B63037E44; Fri, 9 Jul 2004 20:11:50 +0200 (CEST) X-Sender: u22611592@m1.226.comhem.se Message-Id: In-Reply-To: <20040709171610.15208.qmail@web13123.mail.yahoo.com> References: <20040709164723.96808.qmail@web13126.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 09 Jul 2004 18:15:00 -0000 To: Elijah Meeks From: Hans Ronne Subject: Re: AI Help Cc: xconq7@sources.redhat.com X-SW-Source: 2004/txt/msg00684.txt.bz2 >Managing to build an AI that can function as well for >games involving zombies as it can for games involving >battlefleets is a daunting task. I'm wondering, >though, if there's a way to take a little pressure off >the coders and put it into the hands of the designers. > As it stands, the AI pretty much analyzes everything >and comes up with its own ideas based on that (With a >little help from tags like, 'air' and 'naval', but it >doesn't seem like much). > >So maybe there could be some Roshambo tables to give >the AI a little help. I say Roshambo, or >rock-paper-scissors, because much of game design >follows a strategy of X beats Y. You could have a >preferred-opponent table that reads something like >this: >I think the idea would also be good for unit building, >to create a table that forces the AI to build based on >set guidelines, rather than overarching strategy. > >(table ai-build-queue > (city legion 50) > (city fleet 10) > (city facility-types 10) > (city wonder 5) >) I think there is a lot of merit to your suggestion. Basically, it would be an extension of the side doctrines to cover more than just construction run lengths and resupply trigger levels. This is something we already discussed on the list, and I am in favour of it. In fact, I suggested something very similar for the same reason: that the game designer usually has a better idea of what various unit types are best at than the AI can ever have using its standardized unit worth functions. Hans