Author Topic: Schemas for multiplayer  (Read 1277 times)

kagu

  • Administrator
  • Horseman
  • ********
  • Posts: 203
    • View Profile
Schemas for multiplayer
« on: 28 April 2014, 23:10:17 »
When in lobby , to much time goes on how to setup game, If there were some presets sometimes we could use them.

Here it is how it would look like


They could be Humans vs CPU and Humans vs Humans and depending on number of players, schemas will filter.

They could be

None
1 vs 1 - this could have map One on One, tiles "something" etc.
5 vs 3
Easy CPU 1
Easy CPU 2
Hard CPU 1
Megaglest Chat
Please support:
1. CEGUI 2. In-process games 3. Registered Players
Playtime:
Every Sunday 21:00 - 01:00 CET

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Schemas for multiplayer
« Reply #1 on: 29 April 2014, 13:49:18 »
The map format would probably have to be changed (or additional information tied with maps in a separate file) in order to be able to filter by "x vs y" style maps (since maps don't contain this information).
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Schemas for multiplayer
« Reply #2 on: 29 April 2014, 19:31:19 »
Having the map file (showing only maps for the selected # of players) on the headless as well (we already have it when you host yourself) this would already make things a lot easier.

About the options Alket suggests, these could be displayed whether or not they make sense in terms of start positions as long they matches the total # of player for the currently selected map (i.e. "5vs3" would be an option on a 4vs4 map, but 2vs2 wouldn't).
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Schemas for multiplayer
« Reply #3 on: 5 June 2014, 00:10:47 »
I had an idea which is not really the same, but targets the same problem. What about saved game setups? Currently we only save the last game setup so the general thing is there. What we would need is something where we can manage the saved game setups in a comfortable way. As this means a lot of GUI work, this is something we better do when the new GUI system is working one day.
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

filux

  • MegaGlest Team
  • Draco Rider
  • ********
  • Posts: 310
  • was OpenSuse x64, is Debian testing x64
    • View Profile
Re: Schemas for multiplayer
« Reply #4 on: 5 June 2014, 05:00:48 »
... What about saved game setups?...
In my opinion multiple saved setups available to restore is a great idea.

...Currently we only save the last game setup so the general thing is there. What we would need is something where we can manage the saved game setups in a comfortable way. As this means a lot of GUI work, this is something we better do when the new GUI system is working one day.
What about just start to save e.g. "3 last different configurations" and simply introduce 2 additional buttons like this:
"Reload last settings - 2", "Reload last settings - 3"? In my opinion click on 3 buttons one by one and check available configurations looks quite comfortable and can be done without "a lot of GUI work". 

 

anything