Multi-screen War mode

Multi-screen War mode

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

Post Reply
mauritis
Posts: 12
Joined: 21 Aug 2007, 17:54

Multi-screen War mode

Post by mauritis »

I don't know if it's possible, but I try to say my idea.

Add to Spring a War mode. What I mean?

If a player start a War mode, that is a multy battle mode, he will play in many maps at the same time, against the others enemies. Energy and metal are connected, and the player can transport units from a map to others with a "Stargate".

In the lobby, the players choose, for example 3 maps.

When the game start, a playes has 3 Commanders and 3 "Stargate", one on each map.
During the game, he can select the map where operate, and control the others looking the strategic maps on the left side of the screen.

If he lose the Commander and the "Stargate" from a map, he has lose a battle... but not the war.

Maybe, the multi-screen option (it exixt in Supreme Commander) coud be another develop that could be used in a War mode.

It's only an idea...
User avatar
Michilus_nimbus
Posts: 634
Joined: 19 Nov 2004, 20:38

Post by Michilus_nimbus »

Pretty much impossible without some huge changes to the engine, I'm afraid.
Unless Trepan has already done it.
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

You could probably rig something up with Lua and some REALLY ugly sandbox violations. Not pretty or easy, though.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

We have limited dual screen now, but the war idea requires some level of complexity there (And modified multiple instances of Spring) which I can't see happening without a lot of work.
User avatar
LathanStanley
Posts: 1429
Joined: 20 Jun 2005, 05:16

Post by LathanStanley »

neddiedrow wrote:We have limited dual screen now, but the war idea requires some level of complexity there (And modified multiple instances of Spring) which I can't see happening without a lot of work.
POURQUOI??

Spring has Dual support??? ?
I've um... never .... um...

/me has two screens...

I suppose I should just window the mother effer and make it 2560 x 1024 window.... :roll:
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

Essentially, you have to tell it that the two monitors are one screen to get it to work, if I recall. I tried it with my new screen and ended up splitting the 14" laptop screen, while the other remained blank.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Post by koshi »

If you've got a nvidia card:

- on windows: do not use twinview, so windows will think of the two screens as one with a double wide resolution. If you're going for 2560*1024 you'll have to enter it manually into the settings file

-on linux: do use twinview
User avatar
LathanStanley
Posts: 1429
Joined: 20 Jun 2005, 05:16

Post by LathanStanley »

I'm on vista, and I have ATI.... :|
Lippy
Posts: 327
Joined: 16 Jul 2006, 00:24

Post by Lippy »

koshi wrote:If you've got a nvidia card:

- on windows: do not use twinview, so windows will think of the two screens as one with a double wide resolution. If you're going for 2560*1024 you'll have to enter it manually into the settings file

-on linux: do use twinview
Yep, linux > windows in this respect (dualview with the advantages of horizontal span)
trepan
Former Engine Dev
Posts: 1200
Joined: 17 Nov 2005, 00:52

Post by trepan »

1. run separate spring execs
(no multiscreen issues if you use windows instead
of fullscreen, or 'windowed fullscreen' like I do)
2. get them synced
3. pass some messages around to control stuff ;-)
User avatar
REVENGE
Posts: 2382
Joined: 24 Aug 2006, 06:13

Post by REVENGE »

trepan wrote:1. run separate spring execs
(no multiscreen issues if you use windows instead
of fullscreen, or 'windowed fullscreen' like I do)
2. get them synced
3. pass some messages around to control stuff ;-)
Yes, I was hoping this could be done. [see idea about planetary invasions]. Even more cool would be having the host host two different maps, one in space the other on the planet surface, and you can switch betwee eteetc.

Thing is, we question whether performance wise this would be a good idea. I mean, on the serverside we could just have a dual core person with two minimized, not rendering copies of spring running. However, what about client side?

Also, is the syncing thing going to be done via the engine itself, or could we do some kind of lua automagickry to get it working?
User avatar
Dragon45
Posts: 2883
Joined: 16 Aug 2004, 04:36

Post by Dragon45 »

Would need leet hax. And a lot of spare time.

Although doable without overhauling the engine.

Ofc, running multiple instances of spring would slow any comptuer down to a crawl :?

So that might need an engine overhaul

So yeah, lotsa work ahead! :P
User avatar
REVENGE
Posts: 2382
Joined: 24 Aug 2006, 06:13

Post by REVENGE »

See, the client might NOT need to run two Springs at the same time. If lua could close one instance of Spring and launch another, we could do some very interesting gameplay given we have a good server. :P
Post Reply

Return to “General Discussion”