News:

Currently available MegaGlest gameservers are listed on Play.MG.

Main Menu

Intrest in linux-port

Started by Speedator, 22 January 2005, 13:54:26

Speedator

I'd like to know if there is any intrest in a linux-port of glest?

rursu

#1
Hi,
I am more interested to see it on Linux because I don't like Windows and I want to encourage Open Source projects.
So, I might help for the portage, I have a lot of experience but unfortunately I don't know the GLEST project. I think that for the portage we need someone to coordinate us.
So, feel free for sugestions if you have any.
I forgot to congratulate GLEST team for the decision of making it Open Source.

Best,
Radu.

Speedator

#2
I downloaded the source now to look for his architecture. I have not much experience to handle big parts of the portage, but I would try to help as much as I am able to do. Would be nice to get comments from the glest-team.

Speedator

#3
Martino, you know the code, I think :D
What have to be changed for porting it?

martiño

#4
All platform dependant code is isolated in two modules, in the shared library:

sound module: the direct sound code is in the sound_player_ds8.h/cpp files, you would have to create a new sound player in any other API (or just create a null sound player)

platform module: in the folders shared_lib/source/platform and shared_lib/include/platform, there is a wrapper over the win32 API to create windows and handle events, you will have to write a new one in another API.

The glest_game and other modules of the shared_lib sould work unchanged since they are programmed in ISO C++.

rursu

#5
That's great martino. I'll take a look. I will let the sound for later.

Hande

#6
keep us "informed" :P

mattleaxe

#7
I am currently running Glest under Wine, but would love to see a linux port. The game is very very good.

Mattleaxe