Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001246Zandronum[All Projects] Suggestionpublic2013-01-06 01:552013-10-14 17:07
Reporterarkore 
Assigned To 
PriorityhighSeverityminorReproducibilityhave not tried
StatusclosedResolutiondenied 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001246: Player Co-op Bots
DescriptionI need a way to add Co-op player bots into the map while I'm playing. The bots must be able to join in game, survival Mode; and attack(assist) my target--or last target, with the same weapon. The bots must follow me and stand behind me, and switch to "Follow Mode" and bots will follow/copy my exact movements.

Although my megawad project is not specific to Zandronum engine, I can at least say that I'm using Zandronum anyways regardless. :)
Additional InformationI'm working on a huge unique 4-player co-op megawad project. 'http://www.tinyurl.com/zone-f-project [^]'

I need 4 players, but I don't have people around to play with me. I need bots.

I think this bot idea/feature would be handy to millions of other people as well.
Attached Files

- Relationships

-  Notes
User avatar (0005702)
Dusk (developer)
2013-01-06 03:09

Quote
I think this bot idea/feature would be handy to millions of other people as well.

Woah we must be by far bigger than I could ever imagine! o_O
User avatar (0005703)
arkore (reporter)
2013-01-06 06:17

Yes, this is by far the most superior feature.

Dusk, please can you make:
- a console command to: spawn co-op player bot. e.g. "addbot"
- a console command to: make bot # join in (Survival Mode) e.g. "bot 3 join"
- a console command to: make bot # die. e.g. "bot 2 kill"

BEHAVIOR:

"Follow Mode Only": so, the bot movement is duplicated from the host player's movement.

"Attack Assist Target Only": so, the bot attacks only the target I attack.

"Attack Only When Player Attacks": so, the bot only attacks when the host player is attacking.

---

Out of scope (bonus options/features):
- a console command to: play bot #. e.g. "bot 2 play"
If you died, you can type that command to play as a bot player.
User avatar (0005716)
Dusk (developer)
2013-01-07 19:47

Quote
Yes, this is by far the most superior feature.

Is that so? What I'm seeing here is a massive undertaking of a feature - bots right now don't even know how to shoot a monster - which seems to be only useful for you and your purposes. This could possibly take months to implement and I've never heard of anyone wanting this before. Why should I bother with this `superior` feature?

Further, if there really were a million zandronum users, how come is there as of this writing 124 users online? Are the remaining 999 876 players playing this multiplayer oriented source port in single player? Stop making claims you have no way to back up, please.
User avatar (0005717)
arkore (reporter)
2013-01-07 20:13
edited on: 2013-01-07 20:50

Maybe not millions of people. But, a lot!

Not only would this feature help me develop my 4-player co-op megawad project, but this feature could be helpful to any doom mapper out there, and perhaps also inspire them to suddenly start making 4-player co-op maps.

Co-op is the best part of any game. Everyone loves Co-op. If there is a bot to play with, then more people will play.

I understand it's a lot of work to make a bot. How much $ would you like?

User avatar (0005718)
Dusk (developer)
2013-01-07 20:38

//_-...
User avatar (0005720)
Watermelon (developer)
2013-01-08 17:47

Quote
Maybe not millions of people. But, a lot!

What is a lot?

Have you thought of requesting this on the zdoom forums? Zandronum is primarily a mulitplayer port and making such a thing is naturally going to be a low/non-existent priority.


Quote
Co-op is the best part of any game.

While coop is somewhat fun, I think PvP is the best part of any game. If Zandro was 100% coop I'd have quit doom many years ago.



While I like the idea, it's just way too much for any dev to invest time into.
User avatar (0005721)
Qent (updater)
2013-01-08 20:22

Weren't there some co-op bots done in DECORATE somewhere?
User avatar (0005722)
Edward-san (developer)
2013-01-09 00:20

unknownna made some decorate bots, but I don't have the links to them .
User avatar (0005723)
arkore (reporter)
2013-01-09 02:03

I don't know about requesting it on zdoom. Im using Zandronum, and it's been nice.

Zandronum may be a multiplayer port, but bots are still important. PvP is fun, but only when you have people to play with.

Many people complained that bots don't exist in some FPS shooters.

I don't know what DECORATE is, can someone look into it?

Someone has done it before. I seen it here:'http://www.youtube.com/watch?v=1inUTWD4hXg [^]' Can we use his programming code?
User avatar (0005724)
Watermelon (developer)
2013-01-09 02:30

Quote
I don't know about requesting it on zdoom. Im using Zandronum, and it's been nice.

Zandronum is an extension of zdoom, so if you get it implemented on there it can be possibly ported over.

Quote
Zandronum may be a multiplayer port, but bots are still important. PvP is fun, but only when you have people to play with.

Everything you said makes zero sense and has no facts to back it up. And no duh to the PvP not being the same without players, common sense dictates that it won't be PvP if players are gone. Captain obvious?

Quote
Many people complained that bots don't exist in some FPS shooters.

SOURCE PLEASE

Quote
I don't know what DECORATE is, can someone look into it?

I'm convinced you're a troll now. How about YOU look into it?

Quote
Someone has done it before. I seen it here:http://www.youtube.com/watch?v=1inUTWD4hXg [^] Can we use his programming code?

That's the bot that is already in this game.



Also can you please refrain from shooting out senseless facts that have no proof, and then acting like this is the best update ever when it's not? If you continue to do so in your next post I'm going to request this ticket to be locked.
User avatar (0005725)
arkore (reporter)
2013-01-09 02:43

I'm not going to spend time proving stuff to you.

How about you stop quoting every sentence of my post? Your post is so long and ugly.
User avatar (0005726)
Watermelon (developer)
2013-01-09 04:35

Quote
I'm not going to spend time proving stuff to you.

Because you can't when you make up things.

Quote
How about you stop quoting every sentence of my post? Your post is so long and ugly.

Generic troll response: go for something totally off topic and useless + dodge the points completely.
I figure since this isn't going anywhere it can get locked?
User avatar (0005727)
arkore (reporter)
2013-01-09 05:50

Go ahead and close it then. I'm going to post on zdoom first, as recommended.
User avatar (0005728)
Frits (reporter)
2013-01-09 12:33
edited on: 2013-01-09 12:35

> SOURCE PLEASE

You actually answered your own question :p. When cs:source and tf2 came out lot's of people complained about the lack of bots.

This is ofcourse totally irrelevant :d.

Didn't you make a botscript compiler or something dusk? Something that could be used to code more intelligent bots? By someone willing to put some effort into it.

User avatar (0005729)
Dusk (developer)
2013-01-09 13:58

Quote
Didn't you make a botscript compiler or something dusk? Something that could be used to code more intelligent bots? By someone willing to put some effort into it.

Yeah but it's unfinished and it seems more limited than I had initially thought. For botc to be actually useful there would need to be an overhaul Zandronum-wise too..
User avatar (0005730)
Blzut3 (administrator)
2013-01-09 19:43

Actually I wouldn't bother posting about this on ZDoom. Zandronum uses a different bot code (which ZDoom won't use since they're a mess). ZDoom's ZCajun bots do work in co-op IIRC, but of course they'll be of little use since they run around nearly aimlessly while trying to follow you.
User avatar (0005787)
arkore (reporter)
2013-01-15 18:36

Dusk! It is you. I did not know. Yesterday, I found out about your botscript.

Will you improve it? But, you said we need an overhaul of Zandronum? Realy!? If that's true, then damn! Sounds like we'll never get bots! BAH!

How much $ is needed to make this work?
User avatar (0005788)
arkore (reporter)
2013-01-15 19:54

I might have found someone who will do this in DECORATE. He says it can be done.

Details:

Basically need console commands to control coop bots.
1) Control bot to join a Survival Coop game.
2) Control bot to attack only when I attack.
3) Control bot to attack only what I attack.
4) Control bot to follow me.
5) Control bot to move forward, when I hold down a key.
6) Control bot to move backward, when I hold down a key.
7) Control bot to strafe leftward, when I hold down a key.
8) Control bot to strafe rightward, when I hold down a key.

exmaples:
/bot_join 1 // Commands Bot #1 to join.
/bot_follow 1 1 // Sets Bot #1 to follow mode.
/bot_follow 2 1 // Sets Bot #1 to follow mode.
/bot_follow 0 1 // Sets all Bots to follow mode.
/bot_follow 0 0 // Sets all Bots to standard(idle) mode.

/bot_attack 1 1 // Set Bot #1 to attack only when I attack
/bot_attack 1 2 // Set Bot #1 to attack only what I attack.

/bot_move 1 1 // Bot #1 moving forward.
/bot_move 1 2 // Bot #1 moving backward.
/bot_move 1 3 // Bot #1 moving leftward.
/bot_move 1 4 // Bot #1 moving rightward.
User avatar (0007413)
Dusk (developer)
2013-10-14 17:07

Guess this never was actually closed, so I'm doing that now. I don't see myself - or anyone for that matter - implementing co-op bots in the near or far future..

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2013-01-06 01:55 arkore New Issue
2013-01-06 03:09 Dusk Note Added: 0005702
2013-01-06 06:17 arkore Note Added: 0005703
2013-01-07 19:47 Dusk Note Added: 0005716
2013-01-07 20:13 arkore Note Added: 0005717
2013-01-07 20:38 Dusk Note Added: 0005718
2013-01-07 20:50 arkore Note Edited: 0005717 View Revisions
2013-01-08 17:47 Watermelon Note Added: 0005720
2013-01-08 20:22 Qent Note Added: 0005721
2013-01-09 00:20 Edward-san Note Added: 0005722
2013-01-09 02:03 arkore Note Added: 0005723
2013-01-09 02:30 Watermelon Note Added: 0005724
2013-01-09 02:43 arkore Note Added: 0005725
2013-01-09 04:35 Watermelon Note Added: 0005726
2013-01-09 05:50 arkore Note Added: 0005727
2013-01-09 12:33 Frits Note Added: 0005728
2013-01-09 12:35 Frits Note Edited: 0005728 View Revisions
2013-01-09 13:58 Dusk Note Added: 0005729
2013-01-09 19:43 Blzut3 Note Added: 0005730
2013-01-15 18:36 arkore Note Added: 0005787
2013-01-15 19:54 arkore Note Added: 0005788
2013-10-14 17:07 Dusk Note Added: 0007413
2013-10-14 17:07 Dusk Status new => closed
2013-10-14 17:07 Dusk Resolution open => denied






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker