Want to mod AI just like AIvolution

Do you need help? Ask here!

Bug reporting belongs here: http://developer.wz2100.net/newticket
Post Reply
ibad
New user
Posts: 2
Joined: 02 Nov 2008, 07:46

Want to mod AI just like AIvolution

Post by ibad »

is it possible to make AI scripting just like "AIvolution" based on my own technics. I want to implement Adaptive AI with Evolutionary Knowledge-Based Neural Networks. i already know about player*.slo but where do i start? can anybody tell me how? sorry for my bad english
User avatar
whippersnapper
Regular
Regular
Posts: 1183
Joined: 21 Feb 2007, 15:46

Re: Want to mod AI just like AIvolution

Post by whippersnapper »

..............

i'm gonna assume you have already studied Troman's source for Aivolution.

next i would recommend a review of games that have made claim to unusual
a.i. techniques HERE: http://www.gameai.com/games.html

there are a couple premier middleware a.i. packages that make some use
of "biologic" technique and have been around for like 8 years and therefore
quite mature. i'm thinking for example of:

AIimplant: http://www.presagis.com/products/simula ... aiimplant/

to date the practical consensus in the game world over the last 10 years is that
the application of neural nets to game a.i. is over-rated and over-hyped.
(i mentioned utilizing NN to Alex Lee who wrote the original WZ a.i. back in '99 and
his evaluation was that it was much more trouble than it was worth and that he could
achieve the same goals with WZ script. which is in essence what Troman has
achieved over the years... and also by upgrading the WZ scripting lang itself..)

i would strongly recommend you get your hands on a copy of:
"Artificial Intelligence for Games" (w.CD) by Ian Millington &/or the
series of 4 books called: "AI Game Programming Wisdom" (w/CDs)

on a final note...

have you considered WZs pathfinding scheme ? if you haven't you need to
because you can NOT isolate your proposition from the A* PF. i'm no expert
but from what i know WZ's PF is far, far, from ideal when your talking a NN ai
implementation. WZ PF is grid-based and NN is based on ? i'm thinking you
can see where i'm getting at...

...
.
"I need no warrant for being, and no word of sanction upon my being. I am the warrant and the sanction." Anthem

"Art is the selective recreation of reality according to the artist's metaphysical value judgments." A. Rand
.
ibad
New user
Posts: 2
Joined: 02 Nov 2008, 07:46

Re: Want to mod AI just like AIvolution

Post by ibad »

thanks for your opinions...
i have studied some lines of player*.slo script in AIvolution wz scripts. and my conclusion is, i need more technical documentation about the structures of AI WZ script that controls the nPCs player, list of states, parameters, and functions that i can access via this player*.slo script....
do i have to find it in the source code?
User avatar
whippersnapper
Regular
Regular
Posts: 1183
Joined: 21 Feb 2007, 15:46

Re: Want to mod AI just like AIvolution

Post by whippersnapper »

ibad wrote:thanks for your opinions...
i have studied some lines of player*.slo script in AIvolution wz scripts. and my conclusion is, i need more technical documentation about the structures of AI WZ script that controls the nPCs player, list of states, parameters, and functions that i can access via this player*.slo script....
do i have to find it in the source code?
it's all good ibad. your proposal made me think about stuff i really enjoy. :)
and, do forgive my rudeness... i bid you a belated welcome - in the long history of this game
there's always been too few actively engaged in Warzone's a.i. evolution..

this scripting manual will be of use: http://wiki.wz2100.net/Category:Scripting_manual

and: http://wiki.wz2100.net/AI_Tutorial

there has also been some developer discussion about possibly migrating WZ Script to Lua &
there is a bit of info here: http://wiki.wz2100.net/Category:Scripting

hope those are of some help in what you seek.

regards, whipper :cool:

Some interesting articles on game ai using neural networks:

http://www.onlamp.com/pub/a/onlamp/2004 ... meDev.html

http://aigamedev.com/discussion/useful-neural-networks

http://aigamedev.com/tutorials/NeuralNetwork.html

http://www.ai-junkie.com/ann/evolved/nnt1.html
.
An approach to modeling the biological nervous system WITHOUT using Neural Nets:.

http://www.gamasutra.com/features/19991110/guy_01.htm
.
.
"I need no warrant for being, and no word of sanction upon my being. I am the warrant and the sanction." Anthem

"Art is the selective recreation of reality according to the artist's metaphysical value judgments." A. Rand
.
Post Reply