
I want to focus on AI Games!

Dave Mark - President and Lead Designer
Intrinsic Algorithm - "Reducing the world to mathematical equations!"
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"
I know that when you approach such a large body of work it can be confusing and you won''t know where to start and you''ll have no "feel" for AI in games, but if you start small and build up you should get a sense of what methods work for what problems.
Making it up as you go along is a good way of truly learning something. That way you make lots of mistakes and you know what works and why, which is more than you get than from reading a book.
Mike
i just want to know what concept should i go in...
i am scard of thinking of large projects..
oh ya, tic-tac-toe use ai also?
Hmm.. i thought it is just some if else statements in there...
Thanks.
Regards,
Chua Wen Ching

quote:
Original post by wenching
Hmm.. i thought it is just some if else statements in there...
And hence you have learned the basics of AI. Remember, AI code is still computer programming and uses the same commands that you do for other tasks... it''s just HOW you use them. In the end, it is just problem solving - however complex the problem may be. You are best served by putting yourself into the mind of the object and saying "what criteria would I look at and how would I use those criteria to make decisions?" - or the short version "what would I do?" That''s all AI is, really.
As for what "type" of AI you should go for, there really isn''t a division wherein you would have to make a decision on what direction to go... they are all interconnected to some extent - it''s just a matter of how deep you want to get into it rather than what direction you want to take.
Dave Mark - President and Lead Designer
Intrinsic Algorithm - "Reducing the world to mathematical equations!"
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"
Thanks for the advice. I know what you meant. I will study as hard as possible.
Cool!
Thanks.
Regards,
Chua Wen Ching

Anyway, good luck. AI is rough. I had no previous experience and it was hard, but when you first watch your AI start following you and shooting ahead of your location trying to intercept you, it is a proud feeling. But then it is heart breaking when he gets stuck on the side of the hill and doesn''t realize his engine doesn''t have the power to go up a slope that steep. =) Alot to take into consideration, just take it one step at a time.
quote:
Original post by wenching
I had failed my game project as i do not have enough experience in AI and C#.
You need to practice coding. It''s not needed to design an AI, but you probably won''t get real far implementing things without a certain level of coding knowledge. Like learning to walk or ride a bike, it''s not something someone can give to you, it''s something you pick up from practice. Sorry about that
quote:
Original post by wenching
I want to be a game developer and one day i hope can create very amazing AI like in Black and White and Halo game.
Well thank you thank you. Sorta. Long story but the short version is that B&W appears to use an AI design i created and published on the Web as open source 4 years ago. There''s been some debate about whether it was "borrowed" from me or if it was simultaneous invention, but it''s been truly bizarre to see how much press the B&W AI has gotten
In any event, you can waste time reading my site or you can find Evan''s article on Gamasutra.com on how he made it work. None of the articles are probably at the point of walking you through the code but you''ll get a high level of how it works
quote:
As there are 2 many areas in AI, i want to stay focus on couple of areas and will make as many researches i can.
Here''s the bad news. Both my LightBlue and B&W''s creature AI are hybrid systems based on cognitive modeling. Meaning it''s not as easy as saying "go learn neural networks" or "study production rule systems". It''s a lot of things. None of them hard, unless you''re not used to object oriented coding and modeling. Just a lot of common sense stuff
Captain Wenching has a good point. It would be nice if there were some code samples of AI for some simple but realistic games (ie, not a perfect information perfect action board game like tictactoe). i bet a site like that exists somewhere but i can''t personally name one
-b

Dave Mark - President and Lead Designer
Intrinsic Algorithm - "Reducing the world to mathematical equations!"
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"