Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Extensible First Person Shooter in C++? [closed]

I've recently become interested in the study of AI programming and how it relates to games. I'm interested to see what it's like to create AI for a first person shooter-type game with C++.

So, that leads me to my question. I would rather not spend my time writing a complete FPS just for the purpose of practicing AI design, so does anyone know of any existing projects/engines with completely functional games that I could simply extend (in C++) with AI somehow?

Thanks.

like image 575
Pat Briggs Avatar asked Jul 22 '11 05:07

Pat Briggs


2 Answers

You might want to start with the Source or Unreal engines, and then use their bot APIs or scripting plugins to experiment with writing character code.

For example, there are lots of bots for the FPS CounterStrike. Alien Swarm also shipped with the source code as part of its SDK, so you could start with the AIs there and modify them.

like image 159
Crashworks Avatar answered Sep 30 '22 15:09

Crashworks


You could download the source code for this:

http://sauerbraten.org/

And try to extend the Single Player mode, add new enemies with different AI or something.

like image 31
Paul Avatar answered Sep 30 '22 16:09

Paul