Author Topic: Glest forks to join forces?  (Read 40798 times)

Hagekura

  • Archmage
  • ******
  • Posts: 524
    • View Profile
    • Hageus_Iaponicus(@Hageus_Hagekura)さん | Twitter
Re: Glest forks to join forces?
« Reply #25 on: 19 February 2011, 16:41:54 »
I would like to express to both teams my deepest gratitude for you make such a courageous decision!
I can't imagine how great the merged engine would be!
Bushido to iu wa shinu koto to mitsuketari.

Japanese Faction Mod

Zoythrus

  • Guest
Re: Glest forks to join forces?
« Reply #26 on: 19 February 2011, 19:10:28 »
Woah! i cant believe it! my prayers have been answered! the two forks are going to merge!

i am so happy that this is happening! finally we can have a game with MG's multiplayer and GAE's features! i congratulate silnarm and softcoder on their brave decision! thank you for unifying the community again!

 ;D

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,239
    • View Profile
    • http://www.titusgames.de
Re: Glest forks to join forces?
« Reply #27 on: 19 February 2011, 19:28:01 »
I also want to try a merge!
As I will be in hospital from monday to tuesday and I don't have much time until then , just some statements on this:

- lets make a meeting in irc and discuss! ( after tuesday! )
- before we merge GAE/Megaglest must reach a pretty stable state before we start to merge. Best is a release for both of them very soon.
  And beside of the fact that this will help us merge , it will shorten the waiting time for players for MegaGAE.

There are 3 things which are very important for softcoder and me:
- multiplayer must work(crossplatform)!
- SVN/Git should be playable/stable all the time, (at least we should try to keep that) and not broken for half a year
- the megapack should really be included as its the most fun/complete data we have.

In my opinion the (somehow)stability of SVN/Git is VERY important for such a project! Only by always try to offer a pretty stable state you get all the testers which are willing to play/test with svn and report bugs. If they always crash you will kill their fun doing so and they are lost. Only testers will give us the stability we need to offer something fun to play for all! Beside of this this is MY personal motivation to work for glest, I like to play it!

update: I forgot one VERY important thing!
Code and data must be open/available all the time! So !!NEVER!! a hidden Git or anything like this! ( Data should be cc-by-sa v3 )

« Last Edit: 20 February 2011, 02:07:03 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: Glest forks to join forces?
« Reply #28 on: 19 February 2011, 20:33:25 »
Crap, I can't remember how I get into blogspot.

Titi, you want to call it MegaGAE? Most of us here think we should just call it Glest 4.0! :D
Egypt Remastered!

Proof: Owner of glest@mail.com

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest forks to join forces?
« Reply #29 on: 19 February 2011, 21:36:32 »
What? Hospital? Another Hockey accident?  :'(

Eh, MegaGAE is kinda too long. Lets just try asking the Glest Team if we could call it Glest...4.0

Also, wouldn't the pathfinder have problems once everything is merged?

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: Glest forks to join forces?
« Reply #30 on: 19 February 2011, 23:34:30 »
Quote
What? Hospital? Another Hockey accident?  Cry
Whatever it is, it sounds like he'll live. :D

Quote
Eh, MegaGAE is kinda too long. Lets just try asking the Glest Team if we could call it Glest...4.0
:thumbup:

Quote
Also, wouldn't the pathfinder have problems once everything is merged?

I think the GAE pathfinder was perfect, I don't remember having any problems, I think that one should be used. :)
Egypt Remastered!

Proof: Owner of glest@mail.com

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest forks to join forces?
« Reply #31 on: 19 February 2011, 23:41:51 »
I think the GAE pathfinder was perfect, I don't remember having any problems, I think that one should be used. :)
It's not perfect, but it is a bit better than the MG one. Also, we've been trying to implement the pathfinder to MG for months; for some reason it always got out of synch. (Now the work on that is even delayed more, because we have our own problem for now...or maybe its fixed. (morph feature was buggy)  :-X
That's why I asked this question  :P

I suppose since some people hate the megapack/don't think it is good enougth/has slow/bad internet/want "future glest" to be more of an engine and less of a game, there will be 2 versions of future glest, one with it, one with out?

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: Glest forks to join forces?
« Reply #32 on: 20 February 2011, 02:10:08 »
I agree to a merge but I think both projects should still exist. By name GAE is an engine so why not have the target audience be modders and the MG project can focus on players. The teams would combine and we work together on both projects or GAE team creates a project for FPM as a total conversion. From an outsider's view not much would have changed but we still get the benefits of a merge.

Code: [Select]
[URL=http://www.mediafire.com/imageview.php?quickkey=3dqgh8khotaydx9&thumb=5][IMG]http://www.mediafire.com/imgbnc.php/2dfb9b9d75f2e95512bb739f811f0bc7bb694f3363cb3fa05dc5effdf7736a932g.jpg[/img][/URL]
This is what I see as the benefits of this setup:
- All the work setting up projects, promotion (and buying domain for MG?) is not wasted
- Everybody is working on the same codebase and engine documentation
- Less problems with conflicting gameplay decisions
- Focus on a single audience - modders for GAE and players for MG. Although I want to note that the player will still need to be thought of with GAE in terms of features but it won't have a pretty website, player manual, the best GUI layout/appearence or tweaked gameplay, etc.
- Distribution of interests (ie if someone is more interested in gameplay they can create a total conversion or work on MG and vice versa).
- Better code reuse. With the game part separate the engine can be linked with tools.

The difficulty would be in determining common features vs game (total conversion) specific features but it would still be something to sort out if the projects were combined, although maybe to a lessor extent (think game and shared_lib).

I agree with everything in Titi's post. Although I want to add that the GAE coding conventions is important to me.
« Last Edit: 13 April 2016, 22:31:20 by filux »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,239
    • View Profile
    • http://www.titusgames.de
Re: Glest forks to join forces?
« Reply #33 on: 20 February 2011, 02:32:34 »
For the coding conventions:

- Code formatting: I will use whatever the eclipse cdt code formatter can do  ;D.  I am not really willing to format code manually!

- ( maybe I missed this in the GAE coding convention but: Line endings should always be unix style, never windows style! )

- about all the #define/preprocessor usage in GAE we will have to discuss and you will need some work to convince me that this is good and useful.  ;) Typically debuggers/development GUIs don't like this stuff a lot ....
« Last Edit: 20 February 2011, 02:38:50 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest forks to join forces?
« Reply #34 on: 20 February 2011, 03:23:19 »
I agree to a merge but I think both projects should still exist. By name GAE is an engine so why not have the target audience be modders and the MG project can focus on players. The teams would combine and we work together on both projects or GAE team creates a project for FPM as a total conversion. From an outsider's view not much would have changed but we still get the benefits of a merge.
I disagree with this. I want one unified project, and the two separate old ideas to be completely scrapped to ensure we have only one engine. This means no experimental branch either, as mods would certainly try to take advantage of new, experimental features, causing the community to once more become split between different branches, even if of the same type.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: Glest forks to join forces?
« Reply #35 on: 20 February 2011, 03:56:32 »
I'm not really sure what's going on here.  Is the current suggestion to have the new merged engine stand alone as GAE, and then have Megaglest (including the megapack, server, IRC channel, etc.) bundled as a complete game using that engine?  If so, I think that works quite well.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Glest forks to join forces?
« Reply #36 on: 20 February 2011, 05:12:05 »
I think there is no single current suggestion at this point.

Before details of the merge are discussed, it may be a good idea to define the process of how an agreement will be reached.

I think the current modus of open discussion will do more harm than good in the long run, and make the whole process much more time intensive and a much more frustrating experience than it needs to be. With so many voices speaking out directly this process is less likely to become constructive, reaching compromises (which will be neccessary) will not be easy, and thus coming into agreement will be, too.

So a different approach may be better. I think an approach which is based on representatives makes most sense.

I therefore suggest that both projects name 2 or 3 people who will act as project liaisons, gathering and representing a condensed point of view of the projects' core developers and contributors. The next step would be to setup a place/utility where only these people can meet and discuss, taking into account input provided by each projects' communities.

The most suitable liaisons for MegaGlest are surely titi_linux and softcoder. I think it would be helpful if GAE could also name two or three people who will directly take part in future talks regarding the merge. Everyone else can use the influence they already have within the projects to have their opinions represented within the talks.

Softcoder already suggested an IRC meeting. I am happy to set this up for you if all liaisons agree. If the liaisons of the GAE project think another way of having the discussion is more suitable, please say so, too.

If the core developers of both projects consider my suggestion to be flawed and you have constructive criticism, please also let it be heard.
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 · · ·

Zoythrus

  • Guest
Re: Glest forks to join forces?
« Reply #37 on: 20 February 2011, 06:49:31 »
I think there is no single current suggestion at this point.

Before details of the merge are discussed, it may be a good idea to define the process of how an agreement will be reached.

I think the current modus of open discussion will do more harm than good in the long run, and make the whole process much more time intensive and a much more frustrating experience than it needs to be. With so many voices speaking out directly this process is less likely to become constructive, reaching compromises (which will be neccessary) will not be easy, and thus coming into agreement will be, too.

So a different approach may be better. I think an approach which is based on representatives makes most sense.

I therefore suggest that both projects name 2 or 3 people who will act as project liaisons, gathering and representing a condensed point of view of the projects' core developers and contributors. The next step would be to setup a place/utility where only these people can meet and discuss, taking into account input provided by each projects' communities.

The most suitable liaisons for MegaGlest are surely titi_linux and softcoder. I think it would be helpful if GAE could also name two or three people who will directly take part in future talks regarding the merge. Everyone else can use the influence they already have within the projects to have their opinions represented within the talks.

Softcoder already suggested an IRC meeting. I am happy to set this up for you if all liaisons agree. If the liaisons of the GAE project think another way of having the discussion is more suitable, please say so, too.

If the core developers of both projects consider my suggestion to be flawed and you have constructive criticism, please also let it be heard.

i agree with Tom here.

would it be ok with the rest of the GAE people if i took up one of these positions?

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest forks to join forces?
« Reply #38 on: 20 February 2011, 07:04:29 »
If we're going with this "censored" discussion, and that it's going to be softcoder and titi; I think it would be best for it to be the GAE developers themselves. Silnarm, Hailstone, and Yggdrasil. Or perhaps just 2 of them, to be fair.

I'm not really sure what's going on here.  Is the current suggestion to have the new merged engine stand alone as GAE, and then have Megaglest (including the megapack, server, IRC channel, etc.) bundled as a complete game using that engine?  If so, I think that works quite well.
I suppose the future discussion will determine that.

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: Glest forks to join forces?
« Reply #39 on: 20 February 2011, 07:14:04 »
I don't know how I feel about this.  Obviously it should be the developers who make the final decisions since they're the ones who make it all happen, but the ultimate goal of any game is to suit its publics -- in this case players and modders -- so I think the community should have a sizable amount of input on non-technical issues.  If you were programming a web browser, you'd want to know what the end user community wants, right?

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest forks to join forces?
« Reply #40 on: 20 February 2011, 07:25:38 »
Yeah, that would be the best... but I don't think part of the community can really handle it though. If people try their best to, sure I guess. But recently, and not so recently, they haven't really showed that they could handle it. And even the people who seem that they could handle it, it might turn into something bad...

Zoythrus

  • Guest
Re: Glest forks to join forces?
« Reply #41 on: 20 February 2011, 07:56:44 »
well, on these representative teams, we should have a person or two who is not a programmer, to represent the general public. maybe one person who is MG and the other who is GAE?

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest forks to join forces?
« Reply #42 on: 20 February 2011, 08:01:22 »
well, on these representative teams, we should have a person or two who is not a programmer, to represent the general public. maybe one person who is MG and the other who is GAE?
But just one person isn't enough. If we're going have people that are not programmers, then everyone might as well be included... After all, I guess it's not that hard to be considerate. Hopefully, if so.

Yggdrasil

  • GAE Team
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: Glest forks to join forces?
« Reply #43 on: 20 February 2011, 11:33:47 »
Oh, man. Don't make it more complicated than it is already. I'm with good old open source rule: Who codes, decides. The discussion is mostly technically and i don't think modders have enough knowledge about the code.

I suggest all devs gather on one mailing list and discuss things there. I prefer mailing list because we're scattered around the world in different timezones and i expect more than one discussion popping up on the road. It keeps things more organized.

My proposal: Get on the sf.net mailing list of GAE (temporary, till we decide where to host the merged project) till wednesday! So the MG devs have time to subscribe and titi is also back. Opinions?

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,238
    • View Profile
Re: Glest forks to join forces?
« Reply #44 on: 20 February 2011, 15:02:19 »
Agreed, I've made a subscribe to glestae-devel

*Suggestion:

As a sign of working together, I suggest for all newcomers to this community we point them to GAE for single player and MG for multi-player depending on what they are looking for.

Thanks
« Last Edit: 21 February 2011, 00:07:21 by softcoder »

Conzar

  • Guest
Re: Glest forks to join forces?
« Reply #45 on: 21 February 2011, 06:48:36 »
How do we subscribe to the mailing list?

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,238
    • View Profile
Re: Glest forks to join forces?
« Reply #46 on: 21 February 2011, 16:50:08 »
Goto this url and enter your email address and pick a password.

https://lists.sourceforge.net/lists/listinfo/glestae-devel

Thanks

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Glest forks to join forces?
« Reply #47 on: 21 February 2011, 17:45:42 »
You can also follow the discussion without subscribing, though, since there are public mailing list archives for every mailing list hosted on sourceforge (at least with a default setup).

Here's the list archive of glestae-dev:
http://sourceforge.net/mailarchive/forum.php?forum_name=glestae-devel
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 · · ·

Mr War

  • Guest
Re: Glest forks to join forces?
« Reply #48 on: 22 February 2011, 21:44:56 »
I think this is great. The only thing I'm qualified to add to this techie convo is my encouragement though. Good luck.  ;D

Trappin

  • Ornithopter
  • *****
  • Posts: 446
    • View Profile
    • MegaGlest Map Compendium
Re: Glest forks to join forces?
« Reply #49 on: 24 February 2011, 10:17:06 »
Who codes, decides

This is the only way the job can be finished properly. Looking forward to a unified Glest game client and community.

The rest will work itself out.