How can I make a own bot?

General discussion about DRD & website stuff.
Lightning
Posts: 2
Joined: Sat Jun 16, 2012 23:37

How can I make a own bot?

Post by Lightning »

Hello
I want to make a advancer version of the current Zdoom bots, make them act, move better. (Making the AI better in general)
So I've been asking around but I don't get a good answer, how should I start?
User avatar
Enjay
Developer
Developer
Posts: 4723
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Re: How can I make a own bot?

Post by Enjay »

I don't know what kind of answers you have received so far but the problem is that there isn't a simple answer because the job is a difficult one. The existing ZDoom bots are quite flawed and to improve them would really require a ground-up re-write.
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: How can I make a own bot?

Post by Gez »

My advice would be to start by reading the ZDoom bot code, the Skulltag bot code, and some general literature on the subject.

Once you've understood both the general principles of bot coding, and the specifics of how it can interface in a Doom engine, as well as the kind of things that can be required of it, then you can start.

Ideally, a bot should be good for deathmatch and coop both, as well as easily customizable on the data side (favorite weapons, etc.). They should be able to recognize certain objects as objectives (e.g., a flag in CTF).
Lightning
Posts: 2
Joined: Sat Jun 16, 2012 23:37

Re: How can I make a own bot?

Post by Lightning »

Gez wrote:My advice would be to start by reading the ZDoom bot code, the Skulltag bot code, and some general literature on the subject.

Once you've understood both the general principles of bot coding, and the specifics of how it can interface in a Doom engine, as well as the kind of things that can be required of it, then you can start.

Ideally, a bot should be good for deathmatch and coop both, as well as easily customizable on the data side (favorite weapons, etc.). They should be able to recognize certain objects as objectives (e.g., a flag in CTF).
But where can I get the ZDoom/Skulltag sources?
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: How can I make a own bot?

Post by Gez »

Well, they aren't that hard to find, but nevertheless these three links should help you.
Post Reply

Return to “General”