Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux? #1

Open
neuromancer opened this issue May 8, 2020 · 8 comments
Open

Linux? #1

neuromancer opened this issue May 8, 2020 · 8 comments
Labels
enhancement New feature or request

Comments

@neuromancer
Copy link

I was wondering if Linux support is planned.

Thanks!

@Harchvertelol
Copy link
Owner

Harchvertelol commented May 9, 2020

Linux support is planned, also planned Android support and possibly iOS support. There was already an attempt two years ago to do this through a QT, but she stopped. Now I am in search of a high-quality cross-platform rendering and network library. In current time I am considering QT and SFML. By the way, If you can give advice in this matter, I will be grateful.

@Harchvertelol Harchvertelol added the enhancement New feature or request label May 9, 2020
@neuromancer
Copy link
Author

Linux support is planned, also planned Android support and possibly iOS support.

That's great news!

Now I am in search of a high-quality cross-platform rendering and network library.

Most of the re-implementation of classic games are using SDL2, but perhaps that is too low level.. You can also consider GLFW.

@Harchvertelol
Copy link
Owner

Thank you! Unlike SFML, GLFW don't have network support "from box", but SDL2 have that (similarly with sound suppor). I have already compared many libraries, but so far I have not found a better SFML. SFML have sound module, network module and graphics module. Also seems SFML to have Android and iOS support.

@Domosed-gamin
Copy link

If you port to linux, you be my hero. ^__^

@Harchvertelol
Copy link
Owner

Harchvertelol commented May 16, 2020

If you port to linux, you be my hero. ^__^

This issue will definitely be resolved with engine change to SFML.

@Harchvertelol
Copy link
Owner

Today project has migrate to SFML. If you want you can compile it for linux I think.

@neuromancer
Copy link
Author

That's great news. I took a quick look and still need to check how it could be compiled either using Make or CMake, but that should be easy to fix, compared to port the engine 😄 .

Once we solve that, I strongly recommend to add some CI tests to make sure each commit compiles in different platforms.

@Harchvertelol
Copy link
Owner

If you can do it, please let me know. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants