I've developed bot for Counter-Strike with "AI algorithms". I'm using multi-agent systems and bots cooperate and communicate. (they should)
I'm studying postgraduate for masters degree and it is my diploma thesis. You can read its
abstract. Maybe it will help you. I also plan to translate whole thesis to english someday...
I'm going to defend it on Thursday
If you know nothing about bot programming, developing cooperative bot into HL will take about year
If you don't know C/C++, don't even start developing it and choose something else for your final project.