Author Topic: [done] Please improve default custom / Internet game setup  (Read 799 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
[done] Please improve default custom / Internet game setup
« on: 12 September 2012, 12:05:25 »
Currently, when you start a new custom game, it defaults to the four player "Conflict" map where on both top left and bottom right side of the map, two players start close to each other. The default game setup for a custom game is this:

Code: [Select]
PLAYER ID  NAME     CONTROL    MULTIPLIER  FACTION  TEAM
0          tomreyn  Human      -/-         Egypt    1
1          -/-      CPU        1.0         Indian   2
2          -/-      (Closed)   -/-         -/-      -/-
3          -/-      (Closed)   -/-         -/-      -/-

The average newbie will see that two players are in place, her/him and a bot, and just start the game. Which results in this player getting immediately attacked by the nearby CPU. So this setup is a bad default in my opinion. Sure, it does teach newbies that they need to look at the team ID  (an important value which is unluckily positioned at the end of each row) and see how each players' team ID  fits with the start positions color coded on the mini map.

The impact of the (very similar) defaults on Internet games are even worse, since newbies will often just start the game without making any modifications as soon as someone connects to the server they are hosting or (more likey) control.

I think a much better default setup would be to still use the Conflict map but to set players up like this:

Code: [Select]
PLAYER ID  NAME     CONTROL   MULTIPLIER  FACTION  TEAM
0          tomreyn  Human      -/-         Roman    1
1          -/-      (Closed)   -/-         -/-      -/-
2          -/-      (Closed)   -/-         -/-      -/-
3          -/-      CPU        1.0         Indian   2

On Internet games, the default setup should be a cooperative setup like this:
Code: [Select]
PLAYER ID  NAME     CONTROL    MULTIPLIER  FACTION  TEAM
0          tomreyn  Human      -/-         Roman    1
1          -/-      (Network)  -/-         Roman    1
2          -/-      CPU        1.0         Indian   2
3          -/-      CPU        1.0         Indian   2

Other options are possible here and can be discussed, but whichever setup is chosen should make more sense than the current default setup.
« Last Edit: 25 September 2012, 13:41:51 by tomreyn »
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 · · ·

treba

  • Guest
Re: Please improve default custom / Internet game setup
« Reply #1 on: 13 September 2012, 12:15:31 »
well, i'd say we just create/rename a  1on1/2on2 map which is more "stardard" and make it the default

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Please improve default custom / Internet game setup
« Reply #2 on: 25 September 2012, 13:41:39 »
Titi has since implemented this by means of two .mgg files - thank you!

http://sourceforge.net/apps/trac/megaglest/changeset/3564/
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 · · ·

 

anything