open-ig icon indicating copy to clipboard operation
open-ig copied to clipboard

Multiplayer concurrent space battle.

Open GoogleCodeExporter opened this issue 11 years ago • 2 comments

As we plan to do a many-against-many multiplayer, it requires a constant 
real-time mode. Therefore, the current 1-on-1 stop the world type space battle 
mechanic won't work, and the SpacewarScreen won't either.

Therefore, I suggest creating a brand-new, tabbed spacewar screen, where 
multiple ongoing battles could be observed and managed, but lets the player 
enter and exit to do colony management if he/she wishes.

Some considerations:

-remove most panels and have a much simpler layout:
[ space surface                 ]
[commands][selection][statistics]

- what if a defender adds a space station in middle of the battle?
- what if other fleets of the parties join?
- what if other players join? (this requires non-overlapping at least)
- users leaving their fleet temporarily might enable some AI on their behalf 
with a few objectives/parameters
- Modifying the planet screen should be much simpler since less battle related 
event depends on it.
- new UI will be required to keep track of ongoing battles when on other 
screens.

Original issue reported on code.google.com by [email protected] on 17 Aug 2012 at 9:40

GoogleCodeExporter avatar Mar 16 '15 08:03 GoogleCodeExporter

Original comment by [email protected] on 2 Jun 2013 at 11:07

  • Added labels: Milestone-0.96
  • Removed labels: Milestone-0.98

GoogleCodeExporter avatar Mar 16 '15 08:03 GoogleCodeExporter

Why not limit the spacewar/groundwar to 1 vs. 1 (nobody can join an ongoing 
fight) and prevent the involved parties to do any colony/equipment management 
while fighting? 
The game could pause for everyone while a battle is happening (at least where 
human players are involved) and the other players could either watch (if it 
happens inside their radar range/on a planet with a spy sat) or manage their 
colonies until the battle is done. 

Original comment by [email protected] on 14 Mar 2014 at 7:30

GoogleCodeExporter avatar Mar 16 '15 08:03 GoogleCodeExporter