Crossfire Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Intelligent Clients (was Re: CF: hello)



 
> In Mud circles (and Crossfire is to my mind, very much a type of Mud,
> given a sane definition), these are generally called 'Bots'. Two types
> exist - the abusive player type (alluded to at the top), and the
> server-side version used to create very interactive NPCs.
> 
> Why run them this way? It lets you use a language of your choice
> (something like Perl or Python is typical) and work on the input and
> output data sent to you (obviously this is more complex than just text
> parsing in Crossifire). It also offloads the CPU cost of AI NPCs from the
> server, as they can be run from any number of remote machines. A good
> thing (tm). :)

I see, you've got the point :)
Perhaps a CF-AI-kit should be developed.

To prevent any abuse of such a kit a special authorizing scheme would be 
helpful. That would enable cf server admins to allow only well known bots to 
connect.

Well designed bots will certainly improve crossfire.

Not only the server CPU will be offloaded, the design process will be also 
benefit, since the development of AIs can be done separately from the server 
development.

Martin.


Follow-Ups: References: