[gameprogrammer] Re: AI in games
- From: Azeem Zaheer <azeem_841@xxxxxxxxxxx>
- To: <gameprogrammer@xxxxxxxxxxxxx>
- Date: Sat, 8 Mar 2008 11:34:38 +0500
Thank you Charlie.
Date: Sun, 2 Mar 2008 12:36:33 -0600From: charlie.lobo@xxxxxxxxxxx:
gameprogrammer@xxxxxxxxxxxxxxxxxxxx: [gameprogrammer] Re: AI in gamesOK for
your first questionsAI is used in so many places, basically AI is whenever you
need the computer to "imagine" how it's going to do something, this can be:How
to get somewhere (check the Dijsktra's algorithm or A* for basic pathing)How to
beat the player in any game (be it the whole game (as an RTS) or a sub-game
(like a battle in an RPG)What actions should a PC do in a certain situation
(like for example if you jump at a ledge the character grabs on to
it)etc.Notice that AI is not making one intelligence, it's making specialized
algorithms that make seemingly intelligent answers, that's why it's
Artificial.Games use all kinds of AI, when we understand that no one programs a
whole "brain" and makes them do all sorts of things (with few exceptions)
because that'd be too hard to make it run on realtime. Games use mostly
specialized Algorithms, thought now we start seeing more elaborate decision
making, where various algorithms put diferent weights on the decisions.Finally.
A lot of people use LISP for AI, but I don't think that is the case in games.
If you want to see some interesting thing research the next:Game Theory
(Mathematics)Dikjstra's Algorithm / Floyd's Algorithm (Path making)Bayesian
Decision Making (Probability/Programing) (Understand Bayesian Probability
first)Inference Engines (checkout CLIPS)You may see how to use this on C++ or
not, you maybe would want to make the AI with a script or such (because it
needs a lot of tweeking). Hope that helps.
On Sun, Mar 2, 2008 at 3:30 AM, Azeem Zaheer <azeem_841@xxxxxxxxxxx> wrote:
Hi guys.I have 3 questions concerning AI.Where is AI used in a
game.Secondly,which type of game uses AI the most.And ..I have learnt C++.Now,
do I have to learn simply AI or AI in C++.Kindly help me in these issues.Thanks.
Express yourself instantly with MSN Messenger! MSN Messenger
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
- Follow-Ups:
- [gameprogrammer] Re: AI in games
- From: Yasser Gonzalez Soto
- References:
- [gameprogrammer] AI in games
- From: Azeem Zaheer
- [gameprogrammer] Re: AI in games
- From: Charlie Lobo
Other related posts:
- » [gameprogrammer] AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- » [gameprogrammer] Re: AI in games
- [gameprogrammer] Re: AI in games
- From: Yasser Gonzalez Soto
- [gameprogrammer] AI in games
- From: Azeem Zaheer
- [gameprogrammer] Re: AI in games
- From: Charlie Lobo