Hi,
I have some ideas how teamplay could be made easilier.
1.) "Special button"
Some of you surely know the game "Brothers in arms". I've been wondering why no online game implements this system of teamplay.
The trick is, you have one button. Depending where you are pointing at and how often you press it, an action is performed.
Lets say you press the botton twice. A sign above your head could appear and you could say "Follow me.", "Regroup with me.", "Cover me." or so on.
If you target an own building and press the botton, your teammates would see an big sign "Repair this building" (maybe just the constructors).
If you target the floor, a big transparent marker should appear and the teammates near you should hear "Procceed to there.".
If you target an enemy, your teammates should hear "Kill enemy" (or "Destroy building").
This feature should be easy to implement. What do you think?
This could be even more improved. If you target an enemy and one of your teammates is facing in another direction, he could hear "Enemy behind you.".
2.) "Fireteams" (as in some other online games [I think Enemy Territory has it])
People should be able to create and join fireteams. So they see each others icon in the right top corner of the screen showing their health, weapon
and position. If someone calls for help, his fireteam should somehow find him easily (I haven't much thought about this yet).
This feature could be combined with 1.)
3.) "Tactical map"
It would be helpfull having access to an outline of the map, where you can mark positions (appearing on the "real" map), mark paths, etc.
Buttons and special signs (eg. for "move base here") would be cool.
This could be very well combined with 1.) and 2.) but I think it isn't easy to implement (eg. should the outlines of the maps being drawn automaticly?).
4.) "Teamspeak"
The hardest part to code, since the engine doesn't have it implemented (unlike e.g. the Halflife enginge).
This also isn't very important since we can use any chat program, but it would make it a little big easilier.
I hope you understood my ideas

I'm waiting to hear your opinions.
greetings
raph