blueUserRed / forty-five

.Forty-Five is a deckbuilding card game set in the wild west. Collect and master powerful cards, battle different enemies and try not to end up six feet deep!
https://www.forty-five.at
GNU General Public License v3.0
21 stars 4 forks source link

Linux and MacOS Support #139

Open Enderteck opened 4 months ago

Enderteck commented 4 months ago

Describe the feature you'd like

Could the Game support Linux, SteamOS and MacOS ?

Justification

This shouldn't be hard as .jar apps should work on all desktop platforms and playing this game on Linux and Mac would be cool.

blueUserRed commented 4 months ago

Hello!

We would love for .Forty-Five to have Linux and MacOS support, but unfortunetly it's not quite that simple. While jars can be executed fine on pretty much every OS, Steam requires that the Game doesn't depend on any external libaries, which includes the jre. That is also the reason why the Steam version of the game is an .exe und bundels its own jre. This complicates the process of creating linux and MacOS executables a bit. Also, the current build process is kinda bad (it's completly manual) and if we wan't to support additional plattormes, we would need to automate that process. And last but not least: Releasing on multiple platforms requires testing on multiple platformes, which is quite hard, especially for MacOS.

That being said, we definetly want Linux/MacOS support in the future, but currently we just don't have the time, so it will take a while.

Thanks for the suggestion though!

Enderteck commented 4 months ago

MacOS support is not the priority as it's the smallest playerbase and the hardest to build to but I'd be happy testing for Linux native release in the Future. Thanks for your answers !