Need to integrate headset "radio" functionality

Make suggestions for improving one of the best games on the net!
Post Reply
davidmay
Private First Class
Private First Class
Posts: 7
Joined: Wed Jan 26, 2005 8:29 pm

Need to integrate headset "radio" functionality

Post by davidmay »

Now that we have viable VoIP options...would love to be able to use a headset with a microphone to be able to converse while playing. I envision at least four "channels"...

Broadcast - send to all players
Team - Send to team members only
Individual - Send to a specific player
Off - Radio off

I would expect my tank to be locked to a given channel so that I could use it while my hands were busy playing, and then have a hot key to temporarily switch to another channel. For example, have the team channel locked on, and have a hotkey to switch to broadcast while it was being held down. Each channel would have its own hotkey (or possibly a hotkey that rotated through all channels one at a time?).

As to sending to an individual, selecting the individual to send to should probably use the same method now as the text messaging does (period then arrow key to their name). Locking the headset to an individual player would function the same as the other two channels, i.e. you would send only to that player regardless of the period/arrow key selection, and the individual player hotkey would still temporarily send to the last player selected by the period/arrow key. Of course, you would always be able to select a new name using the arrow keys before temporarily sending to a different individual player.

I would also think that a text notice should be sent to me if my radio is off and someone is trying to contact me by individual or team channel, and other players should be notified if my radio is off and they are trying to contact me by individual or team channel.

Lastly, receiving multiple signals might have to be queued (I don't know, I'm not a programmer), or they might be able to be mixed together in real time.

Question: Would too much "chatter" overwhelm the system if there was something like this implimented?

Hope you get my drift...
User avatar
RPG
Lieutenant, Junior Grade
Lieutenant, Junior Grade
Posts: 2015
Joined: Fri Sep 17, 2004 2:37 am
Location: Chicago, Illinois
Contact:

Post by RPG »

I get your drift, and I think it's wonderfully cool, but it would kill dial up users and could get the gaim to be really annoying, especially if everyone is talking at once.
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

there are 3rd party apps that do this now.

Rodger Willco
Teamspeak
Ventrillo


why reinvent the wheel
ImageJeffM
davidmay
Private First Class
Private First Class
Posts: 7
Joined: Wed Jan 26, 2005 8:29 pm

Which 3rd party apps?

Post by davidmay »

JeffM2501 wrote:there are 3rd party apps that do this now.
Which ones?
User avatar
Memnarch
Sergeant First Class
Sergeant First Class
Posts: 273
Joined: Mon Jul 05, 2004 10:42 pm
Location: Sorry, I'm a Nowhere Man
Contact:

Post by Memnarch »

JeffM2501 wrote:
Rodger Willco
Teamspeak
Ventrillo
Image
davidmay
Private First Class
Private First Class
Posts: 7
Joined: Wed Jan 26, 2005 8:29 pm

Post by davidmay »

Jeff, thanks for the info.
User avatar
Scorch
Private First Class
Private First Class
Posts: 747
Joined: Thu Sep 30, 2004 12:16 am

Post by Scorch »

please, what a nice idea i love it and all, but then I wouldn't be aloud to play, its a real security issue (or shall i say safety) I'm not saying its a bad idea but i wanna keep playing :cry: (and another excuse is it would screw BZAdmin ;) )
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

scorch... what the hell are you talking about?

If anything was put in game for it ( Open Combat IS planing to do this in game );
it's just data.
it would not be requred, it would be optionaly ( dialup users could not handle it ).
it would are no more of a "security issues" then it is for the other data your client requets.
the data woudn't even be sent to bzadmin. so I don't see how you can say "it would screw it up"

Dude think before you type, and when you type, read what you type to make sure it makes sense.

You don't know a thing about development or programing, so please do us a favor and don't make comments like this that are based on wild assumptions.

Ideas are allways good, but please please please think them out. If your not sure, ASK. You just make yourself look worse when you do stuff like this.

The primary problems with doing this in game is 1 ) making the data be compressed, and 2) geting a good way to record sound data on any platform.

Right now 3rd party apps are probably best because they can be optimised for each client's OS.
ImageJeffM
User avatar
Scorch
Private First Class
Private First Class
Posts: 747
Joined: Thu Sep 30, 2004 12:16 am

Post by Scorch »

thank you ver much for your kind advice Patlabor221 I was just saying that it would make less people be able to play including me and i would like to continue playing. (is that ok with you?!?!?!?)
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

dude I changed my name, get over it. This isn't some grade school playground.

What I'M saying is that it would be optional, meaning tha YOU don't have to listen to the chat or use it. So it would be the same as what you play now. So how would that make anyone less able to play? WHy would you have to quit playing when it would be just like now?

Is that ok with YOU!?!?!?!?!
I know your not a big fan of logic and sufff, so if this concept offends you, I'm sorry.
ImageJeffM
User avatar
thefreakyblueman
Private First Class
Private First Class
Posts: 5
Joined: Sun Feb 15, 2004 3:58 am
Location: Historic Over There
Contact:

Post by thefreakyblueman »

JeffM2501 wrote:there are 3rd party apps that do this now.

Rodger Willco
Teamspeak
Ventrillo


why reinvent the wheel
Well, from what I've seen of these, none are for Mac.
We're all sinners in the eyes of popsicle sticks.

A.K.A-Couldn't think of a name
User avatar
rufitos
Private First Class
Private First Class
Posts: 25
Joined: Sat Dec 13, 2003 1:58 pm
Location: Portugal
Contact:

Post by rufitos »

thefreakyblueman

For mac is available Skype.
http://skype.com

Teamspeak devs are porting it for Mac OSX, u wil need to wait a bit for the realease, it will be the TS 3.


RuFiToS
User avatar
toaster
Private First Class
Private First Class
Posts: 457
Joined: Sat Feb 21, 2004 4:44 pm

Post by toaster »

JeffM2501 wrote:What I'M saying is that it would be optional, meaning tha YOU don't have to listen to the chat or use it. So it would be the same as what you play now. So how would that make anyone less able to play? WHy would you have to quit playing when it would be just like now?

Is that ok with YOU!?!?!?!?!
I know your not a big fan of logic and sufff, so if this concept offends you, I'm sorry.
I suspect, if I read and understod correctly, that Scorch is prohibited from using voice systems and email on the Internet as a parental safety precaution. To be the only player on the team without the capability would certainly impact the game play for him, because he is an active and communicative player. Also, since voice-to-text logs don't exist, this would make bz admin'ing a bit tougher, you can't know when people are abusive, trolling, etc..

This all seems like pure logic to me, JM. I think that's "what the hell he was talking about." Seems obvious.

And on a followup note, I rather agree with him. Beign without would mean missing a lot of the fun. And I do know of people who regulate Internet access for their kids for safety (and security) reasons.

And I agree with you. It will certainly cause bandwidth issues for players already experiencing problems, and cause slow computers to be slower.
-toaster
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
User avatar
SilverFox
Private First Class
Private First Class
Posts: 163
Joined: Wed Oct 06, 2004 6:51 pm
Contact:

Post by SilverFox »

It will certainly cause bandwidth issues for players already experiencing problems, and cause slow computers to be slower.

Only if those users with slow connections/PC's are dumb enough to use it. That's kind of like connecting to a huge map with dialup, 2meg card, and setting your client to the highest resolution and "experimental" video setting while run virus file scanners and file system checks in the background. Why would you?!? It works fine if you don't OPT to use it.

What one player is allowed to do on his/her parents PC is a personal problem and has relatively little impact on community "direction" regarding the feature roadmap. Today, I can use a third party to voice chat with anyone else that wants to and it DOES NOT hurt players who don't partake. I think it's generally silly to say so to.

Regarding administrative oversight... Sure it makes it harder for people to police a server, but it may not be necessary. I wouldn't let my child (chances are I agree w/Scorch's parents) hear voice chat in any game. No need for it, and certainly no need for the explicatives that people tend to let loose when they get frustrated. If folks don't like it, they can turn it off. That being said, if it was my server, I would do what I could to discourage verbal abuse, but I wouldn't avoid voice chat altogether because I was afraid it couldn't be policed (people will police each other when they have the option to simply turn it off)
toaster wrote:... I rather agree with him...I agree with you
You running for office or something?
User avatar
Scorch
Private First Class
Private First Class
Posts: 747
Joined: Thu Sep 30, 2004 12:16 am

Post by Scorch »

toaster wrote:
JeffM2501 wrote:What I'M saying is that it would be optional, meaning tha YOU don't have to listen to the chat or use it. So it would be the same as what you play now. So how would that make anyone less able to play? WHy would you have to quit playing when it would be just like now?

Is that ok with YOU!?!?!?!?!
I know your not a big fan of logic and sufff, so if this concept offends you, I'm sorry.
I suspect, if I read and understod correctly, that Scorch is prohibited from using voice systems and email on the Internet as a parental safety precaution. To be the only player on the team without the capability would certainly impact the game play for him, because he is an active and communicative player. Also, since voice-to-text logs don't exist, this would make bz admin'ing a bit tougher, you can't know when people are abusive, trolling, etc..

This all seems like pure logic to me, JM. I think that's "what the hell he was talking about." Seems obvious.

And on a followup note, I rather agree with him. Beign without would mean missing a lot of the fun. And I do know of people who regulate Internet access for their kids for safety (and security) reasons.

And I agree with you. It will certainly cause bandwidth issues for players already experiencing problems, and cause slow computers to be slower.
thank you toaster, that is exactly what i meant.
User avatar
Saturos
Art Master General
Art Master General
Posts: 1111
Joined: Mon Apr 19, 2004 2:48 pm
Location: Berlin/Germany
Contact:

Post by Saturos »

Dont use Skype! It lets explode your lag because its client-to-client-based and has no main-server. Afaik.

Teamspeak is far better (your lag stays on the normal level). It has a linux-version so maybe a Mac-port will follow soon.
User avatar
rufitos
Private First Class
Private First Class
Posts: 25
Joined: Sat Dec 13, 2003 1:58 pm
Location: Portugal
Contact:

Post by rufitos »

Saturos,

I dont have any probs with Skype, works just fine, no lag.
I tested TS under winblows and Skype sound is much better then TS. (IMO)

Just a matter of taste/choice.

---
RuFiToS
User avatar
toaster
Private First Class
Private First Class
Posts: 457
Joined: Sat Feb 21, 2004 4:44 pm

Post by toaster »

SilverFox wrote:
It will certainly cause bandwidth issues for players already experiencing problems, and cause slow computers to be slower.

Only if those users with slow connections/PC's are dumb enough to use it. That's kind of like connecting to a huge map with dialup, 2meg card, and setting your client to the highest resolution and "experimental" video setting while run virus file scanners and file system checks in the background. Why would you?!? It works fine if you don't OPT to use it.
I know people with very fast computers and connections that aren't smart enough about computers to use them well. You are stereotyping, and fast connection/fast computer != intelligence.

Heck, I know a guy with superfast stuff because his kid told him that's what he needs, and all he does is check lottery numbers and weather on it once a day. When his kid, a 24-yr-old know-it-all, visits on rare occasion he plays video games. Meanwhile, the 55 year old father is paying a premium for unutilized bandwidth. And he did it because he didn't know better and he trusted the kid. Stupid, selfish kid.

And gameplay is intrinsically different from map viewing, with a very real difference based on system performance. Although if you want to argue that, I submit that perhaps you're just too far out there for me to keep up with you. But if you do agree on that point, then your metaphorical argument is fallacious.
What one player is allowed to do on his/her parents PC is a personal problem and has relatively little impact on community "direction" regarding the feature roadmap. Today, I can use a third party to voice chat with anyone else that wants to and it DOES NOT hurt players who don't partake. I think it's generally silly to say so to.
If the entire rest of your team is on a voice chat and you're on text only, you're left out, you're missing out. I've operated in voice/radio environments (real, not computerized). If it's a busy environment, you're talking fast. Who on the team is going to remember to type-chat with the one or two players whose radios don't work? Hint: it isn't going to happen. If you think that's silly, that he's worried about being left out, I'm sorry for you.
Regarding administrative oversight... Sure it makes it harder for people to police a server, but it may not be necessary. I wouldn't let my child (chances are I agree w/Scorch's parents) hear voice chat in any game. No need for it, and certainly no need for the explicatives that people tend to let loose when they get frustrated. If folks don't like it, they can turn it off. That being said, if it was my server, I would do what I could to discourage verbal abuse, but I wouldn't avoid voice chat altogether because I was afraid it couldn't be policed (people will police each other when they have the option to simply turn it off)
Yes, well, it's still my opinion that it could make it harder, which is pretty much all I said in the first place. I don't hear you disagreeing. You fail to clarify why a lesse faire attitude would solve the problem. Once you have voice chat established, players will feel a need to use it to play well because of its human interface advantages versus keyboarding. Turning it off completely to avoid a couple of bad apples just makes the game less fun for the good apples.

Note that in bzflag, you can silence an individual player; you are not limited to turning off the entire game chat. That's not the solution you propose. I think that one thing that's missing in the bzflag style chat silencing is the ability to prevent your messages from reaching one individual, too. Silence should work both ways. Then, the troll is ostracised from the team, can't read/hear what's being said, either. That would be more effective. Under the current model, a lot of players silence the trolls, but still complain about the trolls' comments, tk's cheats, etc. on team or public channels, which continues to feed the troll's ego.
toaster wrote:... I rather agree with him...I agree with you
You running for office or something?
Don't feel the need.

Obviously, you were unable to pick up on the (rather obvious) fact that I disagreed with JeffM on most of what he verbalized and only agreed on a single point.

Sorry that you can't understand the simplicity of agreeing with some points one person makes, and different points made by another person. That's an important component in rhetoric and logic.

Also sorry that you can't empathize or even understand Scorch's fears. That's an important part of understanding people and key to providing community leadership.

Oh, and Scorch: Thank you, too. I had hoped I understood correctly.
davidmay
Private First Class
Private First Class
Posts: 7
Joined: Wed Jan 26, 2005 8:29 pm

To continue with this discussion...

Post by davidmay »

I have looked at the three suggestions for this functionality (i.e. Roger Wilco, Teamspeak, and Ventrilo) and have to say after thinking about it, it would be better if this functionality was a part of BZFlag and not provided by one of these separate programs.

The reason: BZFlag has as part of the game the definition of a team. The definition is controlled by the game and the team makeup is very dynamic, this is, people join and drop off from a team frequently.

To use one of these third party programs for the team radio, while feasible, would take a long time relatively speaking to add members or drop members, or adequately control access. Consider a team player who logged on as a red member, gained access to the radio channel, and then switched to the green team. For at least a few moments, he would have a link to the red team's communications.

While it is feasible to provide this functionality with the third party programs, it would be much better as an option within BZFlag, since controlling access to the communications would be automatic and immediate. And, as long as it was an option, the load on the server would be controlled by the admin of the server.

So reluctantly I must return to my request that this feature be developed for BZFlag.
Post Reply