Link, links and more LINKS!Well it seems to me there is a certain lack of links for people who just started developing bots like me, note though: most of these links does not include any code at all but is rather theoretical stuff instead and yes many of these links have been posted before but are scatered around the site...
Path finding:
Game/AI: Fixing Pathfinding Once and For All
Amit’s A* Pages
Tanis - Articles - Path finding in C#
recastnavigation - Project Hosting on Google Code
MPQNav Public Blog
Behavior:
http://www.behaviorengineering.org/d...tation-1.0.pdf
http://www.behaviorengineering.org/d...aresubmit2.pdf
Behavior Trees for Next-Gen Game AI— AiGameDev.com
Version that does not req. a free signup is in 3 parts (first version includes slides to make it easier to understand):
Behavior Trees for Next-Gen Game AI (Video, Part 1)— AiGameDev.com
Behavior Trees for Next-Gen Game AI (Video, Part 2)— AiGameDev.com
Game AI for Developers — AiGameDev.com
My Liner Notes for Spore/Spore Behavior Tree Docs - Chris Hecker's Website
Brainiac Designer
http://www.mmowned.com/forums/c/2327...your-bots.html
On Finite State Machines and Reusability— AiGameDev.com
The Gist of Hierarchical FSM— AiGameDev.com
Injection/Hooking:
EasyHook - The reinvention of Windows API Hooking
http://www.mmowned.com/forums/wow-me...r-library.html
Detours - Microsoft Research
Programming languages:
Getting Started with C# — Developer.com
C# Station: C# Tutorial Lesson 01 - Getting Started
How Do I in C#
Cprogramming.com: How to Get Started with C++
C++ Language Tutorial
Marshaling:
http://www.codeproject.com/KB/cs/marshaling-1.aspx
http://www.codeproject.com/KB/cs/marshaling-2.aspx
http://www.codeproject.com/KB/cs/marshaling-3.aspx
Misc:
How to find stuff
http://www.mmowned.com/forums/wow-me...ple-stuff.html
Okay this list is far from done, therefor if people post links in this thread i'll add them... Maybe we'll end up with a post that could help people(including me) before they ask a stupid question and get a kick in the bawls of Apoc/Cypher![]()