Artificial Intelligence 101: Difference between revisions
Reaper Man (talk | contribs) New page: I've seen a few threads about writing AI as well as having my own questions, since since I would consider AI to be my strongest point out of all of the programming needs and techniques I h... |
Reaper Man (talk | contribs) m Artifical Intelligence 101 moved to Artificial Intelligence 101: Probably should spell check article names! |
||
(One intermediate revision by the same user not shown) | |||
Line 47: | Line 47: | ||
==Don't Exceed Your Reach== | ==Don't Exceed Your Reach== | ||
I said this above and I wanted to restate it � the worst mistake you can do is deciding to write an AI that does everything, only to wind up writing an AI that only does some of them and does it poorly. Given the fluid nature of enemy actors and the Player in the game, writing AI is sometimes difficult since a given scenario may not be able to be reproduced but still gives errors. Do not expect to be able to write a perfect AI the first time, and don't be afraid to go back and enhance existing AI with new or improved code you may have written. | I said this above and I wanted to restate it � the worst mistake you can do is deciding to write an AI that does everything, only to wind up writing an AI that only does some of them and does it poorly. Given the fluid nature of enemy actors and the Player in the game, writing AI is sometimes difficult since a given scenario may not be able to be reproduced but still gives errors. Do not expect to be able to write a perfect AI the first time, and don't be afraid to go back and enhance existing AI with new or improved code you may have written. | ||
[[Category:Tutorials]] |