Hard-coded symbol to label bots?

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Tue May 12, 2009 6:32 pm

  • Currently, the game defaults to using [BOT] to show which players are bots.
    That tag is also configurable using a cvar.

    I would like to suggest using a symbol which would be reserved for only bots, similar to the symbols that players can insert into their names. Ideally, this would be special symbol that players can't mimic or decide to use as their clan tag, and this symbol which would show which players are bots.

    Thoughts?
    Dokujisan
    Forum addon
     
    Posts: 1199
    Joined: Sat Oct 07, 2006 4:31 pm
    Location: Louisville, Kentucky

Tue May 12, 2009 7:02 pm

  • Bots is the only players that can have 0 ping. But that doesn't help much. As the in-game ping on scoreboard is uselessy inaccurate :P If the scoreboard actually showed true ping it would fix this.
    User avatar
    morfar
    Site Admin
     
    Posts: 938
    Joined: Tue Feb 28, 2006 6:08 pm
    Location: The Island

Tue May 12, 2009 7:32 pm

  • On the scoreboards, bots reliably show up as N/A ping.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Tue May 12, 2009 8:05 pm

  • Well, why not just use a little nexuiz symbol to indicate the bots are game controlled? I assume there isnt a nexuiz symbol to be used by players anywhere in game currently...
    Possibly not the worst mapper in the world.

    A blog of random pish:
    http://xeno.planetnexuiz.com/blog/?author=5
    User avatar
    Sepelio
    Forum addon
     
    Posts: 1101
    Joined: Tue Jun 27, 2006 7:57 pm
    Location: Scotland

Tue May 12, 2009 11:53 pm

  • Sepelio wrote:Well, why not just use a little nexuiz symbol to indicate the bots are game controlled? I assume there isnt a nexuiz symbol to be used by players anywhere in game currently...


    There are two cvars to set prefix/suffix strings to bot names, that way you can identify them.

    And bots don't have exactly 0 lag, they have a sort of lag emulation, small random delays limiting their actions. No point in showing this artificial lag on the scoreboard imho.

    EDIT: Ok now I've read the whole thread :) .. About the idea: it could be done, but instead of a special char I would rather a custom small graphic, not the Nexuiz logo. However I don't see this as a big issue, as I don't think that most popular servers are mixing (many) bots and players. Of course I can be wrong about this assumption, because I'm almost not playing nowadays.

    ... And you Mirio, change your clan name NOW :P
    User avatar
    mand1nga
    Alien trapper
     
    Posts: 321
    Joined: Mon May 12, 2008 12:19 am

Wed May 13, 2009 4:53 am

  • mand1nga wrote:... And you Mirio, change your clan name NOW :P

    but thats the idea behind [BOT] that we used the same tag once.. :cry: :P usually bots disappear if enough players join the game :) and i think there is a difference between us and a bot ( or not? :< )
    Let them have a little symbol ( 'BOT' ) over their heads. Like the chat symbol!
    ginseng
    User avatar
    Mirio
    Forum addon
     
    Posts: 1170
    Joined: Sun Apr 15, 2007 3:05 pm
    Location: Aneurysm

Wed May 13, 2009 11:57 am

  • Mirio wrote:Let them have a little symbol ( 'BOT' ) over their heads. Like the chat symbol!


    exactly
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Wed May 13, 2009 5:28 pm

  • Mirio wrote:Let them have a little symbol ( 'BOT' ) over their heads. Like the chat symbol!

    It's a good idea.
    There is one ctf server (don't remeber which one) that stupidly runs with the bots without any prefix or suffix, and this may lead to noobs or distracted players to believe they are playing with humans. (Yes it happened to me too once :P :D )
    User avatar
    terencehill
    Alien
     
    Posts: 176
    Joined: Thu Jul 10, 2008 10:33 pm
    Location: Italy

Wed May 13, 2009 6:14 pm

  • Why not use a special player model for bots?
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Wed May 13, 2009 6:53 pm

  • divVerent wrote:Why not use a special player model for bots?

    pb box :D

    jk, but its a good idea :D
    ginseng
    User avatar
    Mirio
    Forum addon
     
    Posts: 1170
    Joined: Sun Apr 15, 2007 3:05 pm
    Location: Aneurysm

Wed May 13, 2009 7:10 pm

  • divVerent wrote:Why not use a special player model for bots?

    Is there a way to set a bot model server-side without letting clients use it?

    I mean, they have to download the package, so they'll have the model... unless you don't package a full model and it's left out of the menu... but a player could still set it manually through the console.

    I feel like this would be a good thing tied into a universal login system if that ever goes forward, but maybe that goes without saying.
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Wed May 13, 2009 8:11 pm

  • Sepelio wrote:Well, why not just use a little nexuiz symbol to indicate the bots are game controlled? I assume there isnt a nexuiz symbol to be used by players anywhere in game currently...


    In consideration of future class-based mutator(s), I think this idea would be preferable to a special player model for bots.

    Specifically a semi-transparent solid colored gear or chip (rectangular box with pins coming out) icon floating (and maybe spinning) over the heads of bot players would get the point across, methinks.
    Flying Steel
    Keyboard killer
     
    Posts: 623
    Joined: Fri May 08, 2009 9:13 pm

Wed May 13, 2009 10:51 pm

  • I don't like the idea of putting a chat-like image above bots heads because it will make them more visible in some circumstances, which is not intended.

    Having a new player model only for bots or creating a bot icon on the scoreboard sounds good to me.
    User avatar
    mand1nga
    Alien trapper
     
    Posts: 321
    Joined: Mon May 12, 2008 12:19 am

Thu May 14, 2009 9:11 am

  • [-z-] wrote:
    divVerent wrote:Why not use a special player model for bots?

    Is there a way to set a bot model server-side without letting clients use it?


    Sure, put it outside models/player, then nobody can choose it.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Thu May 14, 2009 9:21 pm

  • terencehill wrote:that stupidly runs with the bots without any prefix or suffix, and this may lead to noobs or distracted players to believe they are playing with humans. (Yes it happened to me too once :P :D )

    To me that's a good thing. Why take away the fun of a new player who doesn't know they're playing a bot but is still having fun? Yes, an experienced player will notice a bot, so why give it away to ruin the fun for a newcomer?

    Bots need to be able to emulate a human so I would never force them to be purposefully marked out. Adding a ping for bots would be a good idea in my view. Eraser bot for Q2 had this feature.
    Ed
    Forum addon
     
    Posts: 1172
    Joined: Wed Mar 01, 2006 12:32 am
    Location: UK

Wed Jan 27, 2010 2:03 am

  • lately i have been specing and not playing, but when i do play and realize im fighting bots on some server, i usually quit. Don't need to visit servers to fight bots, its really a waste of bandwidth imo. instead of making a game modification, maybe servers should choose not use bots at all. they are super unnecessary given that when you have nexuiz installed, you have the offline ability to fight bots, right?

    How about change the server setup instruction manuals/tutorials out there to say something like: "Having bots on a server is a waste of bandwidth, as a general rule it is redundant and superfluous, therefore not necessary. The practice of enabling bots on servers is collectively contraindicated by the Nexuiz community."

    only a reflection, not a thought-through experience-backed suggestion.
    Code: Select all
    "I hope I could like a ninja. Because I know that ninja is a brave hero!"

    [youtube]http://www.youtube.com/watch?v=xh0JM7pD4qM[/youtube]
    User avatar
    fragit
    Member
     
    Posts: 18
    Joined: Wed Jan 20, 2010 12:53 am

Wed Jan 27, 2010 5:58 am

  • fragit wrote:lately i have been specing and not playing, but when i do play and realize im fighting bots on some server, i usually quit.


    Me too. I don't undestand why servers have bots at all. It is totally a nusiance, especially when you are two or three people and the server has a minimum player quota of 4, and you have this one stupid bot. I've had unofficial 1v1's where my opponent spent more time chasing the bot around than me, just because it was an easier kill and they wanted to boost their score.

    I guess an argument could be made that "well, you can join an empty server and fool around with the bots while waiting for someone else to join." But honestly, in such a case I'd rather have a *really* empty server, so that I could practice moving around the map and doing trick jumps etc. Yes, there are beginners who find the bots challenging but really, again, who wants to join a server and play bots when you can play offline without lag?

    Perhaps if Nexuiz's bots were really incredibly well done and human-like they might serve more of a purpose in online play. But since that is really so difficult to code...I don't think it'll happen anytime soon.
    Dahveed
    Member
     
    Posts: 39
    Joined: Sun Dec 02, 2007 10:50 am
    Location: China

Wed Jan 27, 2010 4:12 pm

  • What gets me about the bots in CTF is that most maps dont have waypoints. So the bots just go and sit ontop of the nearest shiny thing (ie megahealth) and instablast anyone that comes into their view. Its a pain in the ass if you deliberately join an empty server to try and break the cap record :(

    As to the bots being shown up on the scoreboard... why not replace their n/a ping with some sort of bot symbol?
    Possibly not the worst mapper in the world.

    A blog of random pish:
    http://xeno.planetnexuiz.com/blog/?author=5
    User avatar
    Sepelio
    Forum addon
     
    Posts: 1101
    Joined: Tue Jun 27, 2006 7:57 pm
    Location: Scotland

Wed Jan 27, 2010 7:50 pm

  • It's easy to add waypoints..

    g_waypointeditor 1
    g_waypointeditor_spawn
    g_waypointeditor_save

    then add the waypoints file to the pk3 and you're done.. The commands might not be 100% correct Just do

    apropos waypoint

    in console..
    He can talk the talk, but can he caulk the caulk?
    User avatar
    lda17h
    Alien
     
    Posts: 221
    Joined: Tue Jun 16, 2009 1:04 pm
    Location: Germany

Thu Jan 28, 2010 8:26 pm


  • According to the idea of some chip symbol above bot players - what do you think about that?
    I made a dedicated graphic for indicators above bot player models. It's made with Inkscape

    [PNG] [SVG]

    "aim" stands for "artifical intelligence module" ;)
    User avatar
    unfa
    Member
     
    Posts: 30
    Joined: Mon Jan 19, 2009 11:41 am
    Location: Warsaw, Poland



Return to Nexuiz - Development




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest