One (starting location) base per team, aka 6 workers and 1 town-hall per team
Multiple players per team
Shared control
Shared spending of resources
Shared vision
Default SC2 melee rules otherwise
Custom work
Some things require a little faking due to each player not having their own base, but I have attempted to replicate the UI as much as possible, and will continue to do so where necessary.
Custom dialogs for displaying resources and supply
Custom dialogs for idle worker selection
Most alerts have been flagged "share with allies" rather than merely "self"
Planned improvements
Entire team votes for the race of their base
More maps than Shakuras Plateau!
(Possibly) Addition of AI to a team - may run into conflicts here
(Possibly) Chat messages of ally activity, such as selection of units (e.g. "hyperrift has selected 12 roaches" or "hyperrift has built a Roach Warren")
Known issues
Can't get allied chat to be the default... I see no way to address it. For now, players have to use ctrl+enter to use ally chat
Currently no button for selecting warp gates, for now players will have to bind them to access them (like the other races :P)
Changes v1.3 (most recent)
Added idle worker button for all players
Removed the lobotomized computers that served as a shell for the team, now using the first two players in the lobby as the starting bases.
Streamlined the lobby interface, removing things such as handicap setting
Changes v1.1
Modified alerts to work for allied players
Fixed position and width issues with resource dialogs
Release v1.0
Map foundation released with custom resource dialogs, team choice and assignment, ruleset implementation, etc.
Original post
Hey everyone, just released a map as a *proof of concept* that I spent this evening throwing together.
I always thought it would be awesome to have multiple players control a single base, so some teammates can be fighting and microing units while other teammates manage the macro, etc. Squads of units wandering around the map.
All for one, one for all. By your powers combined, etc.
Basically it is like a single player having (# players) * (average player APM) actions per minute!
I took Shakuras Plateau and modified some team options, replaced the resource panel with a custom dialog, and enabled shared control and shared spending.
There are two teams, Red and Blue. Each team shares control of a lobotomized computer player (disabled AI), and can spend resources, create units, etc.
If anyone has a better name for the map I am open to suggestions!
It's SC2 meets DotA, minus heroes. (Though a hero-type thing could be added as a variant)
Possible improvements
Multiple different maps could be voted upon
Players vote on the race of their shared team instead of host picking
Please, no hero... I kind of like the idea of your map but I think adding a hero is a wrong move here. I agree that more than 2 players controlling the same base can be really interesting. The name seems to fit.
About possible improvements, I'm not sure if it will be of any help, but maybe you can deny the control of a unit/building to player B, if player A already has the unit/building selected. This way, someone having the same idea as another player at the same time won't screw with the other player actions. This could be really important in case of a battle, or managing the probes/drones/SCVs when you need them to flee from base, or even controlling the units training without having a unit trained twice.
Yeah I do not plan on adding heroes, just mentioning it could be done. The base game will be pure SC2.
I will be recreating the map, I lost it totally. My local version was corrupted and I had published it as Locked, so I have no working copy at the moment.
It should only take an hour or so to recreate this evening.
As far as conflicting selection goes, players should be able to see their ally's selection circles, so hopefully that will be enough. If not I can use triggers to prevent it.
Hey everyone, just updating that I believe that I fixed the issues with this, appears to be working when testing. Give it a try! Search for Hive Mind Melee on the NA server!
Red team vs Blue team, choose your team in lobby. The team race is whatever race the computer is.
I will be changing the team race to a vote based on the lobby races of players on the team.
Did some testing today, fixed some bugs, but it is working great! The only major issue is that you can't repair as Terran. I think the "shared spending" alliance aspect is broken with regards to the repair ability. I will have to create a workaround.
Difficult to see at this resolution but one player is controlling the banelings and another is microing the zerglings during an offensive assault. Meanwhile a third player is macroing at their home base.
There was a mode exactly like this in Sc1 called Team Melee. It was really fun when you play with people you know.
You could also get a couple of different races, by each choosing a different race, (The primarly player's race determines CC, and the workers are divided between the other player's races).
Fighting for control can be a problem, but if you assign roles (Economy, Raiding, Army) or agree to not control already selected units. It can be ridiculously fun.
I would suggest you choose a very large map for your next map to add this to. When you have something very large the multiple players can be put to even greater effect and enjoyment. In my opinion at least.
Well I mean't if players agree amongst themselves. I think allowing the to map assign roles would be a bad idea.
I played several games of this with some friends of mine. I found two extremely annoying problems.
You don't get the Warp Gate hotkey if you play as protoss. I think you could probably add this though. Create a screen button, with the hotkey W, and when people use it, just make them select all Warp Gates owned by the player.
The other problem was a lack of team chat. We had to enter private bnet channels to communicate with our allies secretly, but even then when you need to get something out quickly it is easy to accidentally chat to everyone. Probably the easiest way to fix that is to let people actually set up their teams using the standard lobby method.
You can address the allied chat issue, by simply using the default method for team set up in the Lobby. I see no reason for you to use this custom method you have set up.
Also, has the repair problem been fixed because I don't see it listed as an issue. ___
Ally Activity messages would be quite cool. But don't do things like "player selected # units".
That information isn't very useful. However things like:
"Player began construction on a Roach Warren" is very useful.
Here are some other possible suggestions:Some might be a little difficult to implement.
"Player is controlling % of the army" - Only activates if they are using over 20% of non workers that can do damage (Whether via an attack or ability)
"Player has queued production of X units, X units, and X units." - It's good to have it as a list so that it doesn't spam messages.
"Player is scanning" - By which I mean the Orbital Command ability, maybe also add a ping
"Player is calling down a Tactical Nuke" - Maybe also a ping
"Player is controlling the Mothership"
Also when I say controlling, you should only activate it when they give a command, not when they select. And obviously it would need a cooldown.
___
I just noticed that you said "If anyone has a better name for the map I am open to suggestions!"
If you want you could call it Team Melee, which was the name of this mode in Sc1
Basics
Custom work
Some things require a little faking due to each player not having their own base, but I have attempted to replicate the UI as much as possible, and will continue to do so where necessary.
Planned improvements
Known issues
Changes v1.3 (most recent)
Changes v1.1
Release v1.0
Original post
Hey everyone, just released a map as a *proof of concept* that I spent this evening throwing together.
I always thought it would be awesome to have multiple players control a single base, so some teammates can be fighting and microing units while other teammates manage the macro, etc. Squads of units wandering around the map.
All for one, one for all. By your powers combined, etc.
Basically it is like a single player having (# players) * (average player APM) actions per minute!
I took Shakuras Plateau and modified some team options, replaced the resource panel with a custom dialog, and enabled shared control and shared spending.
There are two teams, Red and Blue. Each team shares control of a lobotomized computer player (disabled AI), and can spend resources, create units, etc.
If anyone has a better name for the map I am open to suggestions!
It's SC2 meets DotA, minus heroes. (Though a hero-type thing could be added as a variant)
Possible improvements
Please, no hero... I kind of like the idea of your map but I think adding a hero is a wrong move here. I agree that more than 2 players controlling the same base can be really interesting. The name seems to fit.
About possible improvements, I'm not sure if it will be of any help, but maybe you can deny the control of a unit/building to player B, if player A already has the unit/building selected. This way, someone having the same idea as another player at the same time won't screw with the other player actions. This could be really important in case of a battle, or managing the probes/drones/SCVs when you need them to flee from base, or even controlling the units training without having a unit trained twice.
@ZealNaga: Go
Yeah I do not plan on adding heroes, just mentioning it could be done. The base game will be pure SC2.
I will be recreating the map, I lost it totally. My local version was corrupted and I had published it as Locked, so I have no working copy at the moment.
It should only take an hour or so to recreate this evening.
As far as conflicting selection goes, players should be able to see their ally's selection circles, so hopefully that will be enough. If not I can use triggers to prevent it.
Hey everyone, just updating that I believe that I fixed the issues with this, appears to be working when testing. Give it a try! Search for Hive Mind Melee on the NA server!
Red team vs Blue team, choose your team in lobby. The team race is whatever race the computer is.
I will be changing the team race to a vote based on the lobby races of players on the team.
Did some testing today, fixed some bugs, but it is working great! The only major issue is that you can't repair as Terran. I think the "shared spending" alliance aspect is broken with regards to the repair ability. I will have to create a workaround.
Difficult to see at this resolution but one player is controlling the banelings and another is microing the zerglings during an offensive assault. Meanwhile a third player is macroing at their home base.
Hope to see some more people enjoy the concept!
Dude omfg, this is the coolest thing in the world. I am spreading the word for ya man!
If we increase the popularity of this game I think it could easily outrank 1v1 obs Naga Caverns.
I suggest making different maps for this, like phantom mode and stats like 1v1obs
U rock dude!
I made an account here just for this post fyi lol.
@zrottmann: Go
Ive got ppl playing the game now man, if you want to promote it nows the time
@zrottmann: Go
dude can u make ai play on my team?
Hey, wonderful to hear!
Sorry for not being able to join you earlier, day job and all that, you know...
I do plan on allowing more maps than Shakuras Plateau in the future.
I'm not sure how AI playing with you would work but I could look into it.
Sweet man, I really like the game, so I hope it becomes more popular. For now, adding the AI would be cool.
I will keep playing, but its really hard to find ppl.
@zrottmann: Go
I'm going to declare channel HMM as the official channel for this map. Anyone interested in arranging a game should look there!
There was a mode exactly like this in Sc1 called Team Melee. It was really fun when you play with people you know.
You could also get a couple of different races, by each choosing a different race, (The primarly player's race determines CC, and the workers are divided between the other player's races).
Fighting for control can be a problem, but if you assign roles (Economy, Raiding, Army) or agree to not control already selected units. It can be ridiculously fun.
I would suggest you choose a very large map for your next map to add this to. When you have something very large the multiple players can be put to even greater effect and enjoyment. In my opinion at least.
Yes, Ardnived is right, you could even go as far to have role assignment, although it might be hard to code.
Thanks again for making this map, let me know when it has AI, I will join the channel.
Also, whats ur sc2 usernames and numbers? Ill add u guys
@zrottmann: Go
hyperrift #543
Well I mean't if players agree amongst themselves. I think allowing the to map assign roles would be a bad idea.
I played several games of this with some friends of mine. I found two extremely annoying problems.
You don't get the Warp Gate hotkey if you play as protoss. I think you could probably add this though. Create a screen button, with the hotkey W, and when people use it, just make them select all Warp Gates owned by the player.
The other problem was a lack of team chat. We had to enter private bnet channels to communicate with our allies secretly, but even then when you need to get something out quickly it is easy to accidentally chat to everyone. Probably the easiest way to fix that is to let people actually set up their teams using the standard lobby method.
(<- - - My BNet info is on the side bar)
im colegeinform 751
Ok, just published the latest version! Check it out!
Channel HMM for arranging games!
@scmapcritic: Go
no EU version?
no fair
You can address the allied chat issue, by simply using the default method for team set up in the Lobby. I see no reason for you to use this custom method you have set up.
Also, has the repair problem been fixed because I don't see it listed as an issue.
___
Ally Activity messages would be quite cool. But don't do things like "player selected # units".
That information isn't very useful. However things like:
"Player began construction on a Roach Warren" is very useful.
Here are some other possible suggestions: Some might be a little difficult to implement.
"Player is controlling % of the army" - Only activates if they are using over 20% of non workers that can do damage (Whether via an attack or ability)
"Player has queued production of X units, X units, and X units." - It's good to have it as a list so that it doesn't spam messages.
"Player is scanning" - By which I mean the Orbital Command ability, maybe also add a ping
"Player is calling down a Tactical Nuke" - Maybe also a ping
"Player is controlling the Mothership"
Also when I say controlling, you should only activate it when they give a command, not when they select. And obviously it would need a cooldown.
___
I just noticed that you said "If anyone has a better name for the map I am open to suggestions!"
If you want you could call it Team Melee, which was the name of this mode in Sc1