Co-operative poll

Warzone 2.1.x series. (Unsupported--read only!)

How should co-operative mode be implemented?

Always have co-op enabled in team mode (no power shared)
11
10%
Make it a menu option to turn on/off
38
36%
New full co-op mode, share everything including power
49
46%
Co-op is not fun
3
3%
Other (please add a comment)
5
5%
 
Total votes: 106

User avatar
kipman725
Trained
Trained
Posts: 84
Joined: 03 Feb 2007, 01:52
Location: UK

Re: Co-operative poll

Post by kipman725 »

if in multiplayer (team games) then there only needs to be a few changes. Players should be able to fix each others units and structures and help build things. Power transfer, reaserch share and telemetry share is already implimented. It should also be easier to place beacons as I have seen people in mp do this but don't know how to myself.
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: Co-operative poll

Post by Buginator »

kipman725 wrote:if in multiplayer (team games) then there only needs to be a few changes. Players should be able to fix each others units and structures and help build things. Power transfer, reaserch share and telemetry share is already implimented. It should also be easier to place beacons as I have seen people in mp do this but don't know how to myself.
That is the first thing I tested, and it pretty much does what you say. There is a screenshot of 3 units helping repair a wall someplace on the forums. That is part of the reason why I wanted to have a poll, and see what 'modes' people want to play.

For the beacons, alt-h is the key I think.
Deus Siddis
Trained
Trained
Posts: 235
Joined: 18 Aug 2007, 06:58

Re: Co-operative poll

Post by Deus Siddis »

Full CoOp, FTW.
User avatar
Zoloom
Trained
Trained
Posts: 83
Joined: 20 Aug 2008, 16:21
Location: France

Re: Co-operative poll

Post by Zoloom »

Oh realy great idea.

I vote for "New full co-op mode, share everything including power" but i think sharing everything is not a good idea.

It will be to easy to win against the AI.

So I explain my opinion :

We can compare my idea to the alliance between the new paradigm and scavengers, they have bases separated, power (i think) separated and research are different.

I think that not sharing all things are more enjoyable cause each player can have team interests and his OWN interests, like developing secretly another technology to dominate the other player a few time later.

It would be more fun on my sens, alliance play and diplomacy action in addition to the fabulous gameplay of WZ2100 : awesome.

In the same time we can allow technology, power, units exchange...

What do you think about that ?
French helper / Assistant Français (envoyez moi des messages privés si vous cherchez des réponses en français (dans la limite de mes capacités)).

Xfire : zoloom

"Software is like sex, it's better when it's free"
Tymon
Rookie
Rookie
Posts: 31
Joined: 24 Aug 2008, 16:53

Re: Co-operative poll

Post by Tymon »

full co-op mode but I would like this implemented

If I select say a truck my teammate cannot command it until I deselect it. To avoid future "command" fights lol
Incarnal
New user
Posts: 4
Joined: 21 Apr 2008, 23:05

Re: Co-operative poll

Post by Incarnal »

I don't know, I think it would be a very bad idea to share power.
elio
Regular
Regular
Posts: 508
Joined: 09 Jun 2007, 22:11

Re: Co-operative poll

Post by elio »

Incarnal wrote:I don't know, I think it would be a very bad idea to share power.
giving some arguments why don't do this would help us significantly more.

imo it's required for full co-op
MadRexje
New user
Posts: 2
Joined: 10 May 2009, 19:49

Re: Co-operative poll

Post by MadRexje »

Perhaps a bit of a late addition to this thread, but I figured I'd throw in my two cents. First post on the board, by the way. Hello, everyone!

What exactly is understood by "sharing" energy? Is it that you can shuffle energy from one to another? Is it that the team has one large pool that everyone uses? I believe there are several angles to this:
  • One big pot. Everyone's energy gains go into one big pot, and everyone withdraws from the big pot. This is probably the easiest to implement, but it leaves the potential of aggravating other players.
  • Gainers, keepers. You have your own energy stash. When you build something, you draw from your own stash, until you run dry. Then, and only then, you will get dips on the gains of your team players (but their own needs take priority). Basically:

    Code: Select all

    if (need more energy) then
        alliedEnergy = sum of all allies' net gains
        pctTaken = needed / alliedEnergy
        for-each ally do
            ally's net gain *= (1 - pctTaken)
    end if
    
    This requires a bit more work. Possibly, a limit drain could be implemented, customizable by the host (perhaps as a cmdline parameter initially). Setting that drain to 50% would mean that, at any time, at most 50% of your net energy revenue can be used by your allies.
  • Share the wealth. When one player needs more energy, a percentage of the energy of other players is taken. Say players A through C are on the same team. A needs more energy. B has 500 left, C has 1500. When A needs, say, 1000 energy, he takes 50% of both player's stash: 250 from B and 750 from C. Possibly, a minimum can be set by the players ("never share anything under 500").
I probably forgot a few options, but you get my drift. ;) If you take, say, Gainers Keepers, and keep the option to donate energy directly to a player when needed, you can probably cover most bases without inconveniencing team mates of a particularly energy-devouring player.

Of course, I wonder how the AI would handle all this... I suppose it would do okay either way.


As for control, since I've seen Starcraft referenced, I feel I should add that Starcraft did offer some basic protection in the sense of showing what units where selected by other players. This should keep you from accidentally moving units under direct control of your peers.

Anyway, hope I haven't been too longwinded. Cheers!
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: Co-operative poll

Post by Per »

One idea we've discussed is to place limits on how much energy you can store, depending on buildings you build (eg Oil Depots to be able to store more energy). Then you could automatically "donate" excess energy to allies. I think Supreme Commander does it this way?
MadRexje
New user
Posts: 2
Joined: 10 May 2009, 19:49

Re: Co-operative poll

Post by MadRexje »

Yes, I believe Supreme Commander and Total Annihilation worked that way.

I'm not sure how much of an effort it would be: would it be possible to support energy sharing as an interface with different implementations? I've understood it would require a GUI overhaul to find (decent) space for these options, but they could be added as a documented commandline option at first so people could choose the type they wanted. Something like:

Code: Select all

void (*do_energy_share)(void);

/* In options parsing */
if ( strcmp("--energy_share", argv[i]) == 0 ) {
  ++i;
  if ( strcmp("only_excess", argv[i]) == 0 ) { /* Total Annihilation style */
    do_energy_share = &energy_share_TA;
  } else if ( strcmp("avg_gain", argv[i]) == 0 ) { /* Dawn of War style */
    ...
}
But I haven't looked into the code/effort necessary to do this.
Locked