Hi everybody, I'm a computer science student and I'm interested in writing my own WoW bot. I've searched a lot of places and easily found most of the raw data I'm going to need (memory locations, offsets and whatnot), but what I couldn't find was sort of a general overview of the process. I have a reasonable amount of experience writing C++, so that is the language I will preferably be coding in. However, most of my coding experience was in the UNIX environment where I compile and run all programs from the command line. I really feel that I've got the coding skills and insight to program a very efficient bot, but I'm lacking in a general understanding of how the application will be built and run. Ideally I'd like to get a step by step process of how it is done. (not really the code details, just a general explanation.)
Also, if anyone knows any open source bot programs (in any language) that would be EXTREMELY helpful and awesome. Thanks, and feel free to explain like I'm five.