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?
How can I make a own bot?
- Enjay
- Developer
- Posts: 4723
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Re: How can I make a own bot?
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.
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: How can I make a own bot?
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).
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).
-
- Posts: 2
- Joined: Sat Jun 16, 2012 23:37
Re: How can I make a own bot?
But where can I get the ZDoom/Skulltag sources?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).