Getting Windows Users to play Free Software games.

Getting Windows Users to play Free Software games.

Postby Jastiv » 18 Feb 2019, 02:24

Like many of you here, I hate Windows and havn't used it on any of my computers in years (as in since windows 98 stopped being supported). I used to use it for gaming, but I found Gnu/Linux games to be "good enough", and I just didn't want to deal with the hassles of DRM such as always on for single player games, windows updates breaking stuff, and concerns about windows getting broke,having to reinstall and it worry about activation (if I break my linux install, I just can reinstall it and no one cares about "activation")

On the other hand, when making games, I get worried about how I make this cool game, and I don't know what percentage of people are using Gnu/Linux now, but my understanding is percentage wise the number of Windows users are greater. So, while Linux is a lot of users, I realize if it ran seamlessly on windows, it would have more users. I sort of got around this by using Java, but that's only for the client and editor portion of my game, the server is still in C. I figured, eh, to run a server you might just want to be a system admin and use Linux anyway on one of your machines, but of course that doesn't do much good if you don't have a persistent set up server.

I know there are a lot of people just getting into Linux who still have a Windows install around, as well as people who primarily use Linux as another thing to use in order to practice system administration skills, and I know there are things like mingw and cywin or something that runs on windows and makes Linux stuff run on windows, but for non-technical users, it sounds awful complex.

I worry my free software zealotry is driving people away and just getting them annoyed with me so they don't want to hear anymore. I don't actually want to use windows again. I have so much work on my game, that I'm not sure trying to make it all work on windows is the best use of my time, since those people are pretty non-technical anyway, so as far as contributing to it, they probably aren't the most useful even though as players they are just as good as Linux users.
User avatar
Jastiv
 
Posts: 203
Joined: 14 Mar 2011, 02:18

Re: Getting Windows Users to play Free Software games.

Postby onpon4 » 18 Feb 2019, 06:08

I used this to compile Project: Starfighter for Windows:

https://mxe.cc/

It's really easy to use and seems to get the job done well.
User avatar
onpon4
 
Posts: 529
Joined: 13 Mar 2014, 18:38

Re: Getting Windows Users to play Free Software games.

Postby Lyberta » 18 Feb 2019, 10:27

Anyone tried ReactOS for Windows builds?
User avatar
Lyberta
 
Posts: 663
Joined: 19 Jun 2013, 10:45

Re: Getting Windows Users to play Free Software games.

Postby dulsi » 18 Feb 2019, 16:06

I cross-compile my projects to Windows. Fedora has both 32-bit and 64-bit cross-compilers for Windows. I have used ReactOS to test. Right now the mouse movement is not right so you can't click on everything. I suspect it is an issue with running it under Wayland but I haven't gone back and tried X.

Even if you make the server available, the setup may intimidate people. Minetest has an excellent setup. While you can run a dedicated server, you can start the game and it starts the server for you. Any server game should try to do something seamless like that.
dulsi
 
Posts: 354
Joined: 18 Feb 2016, 15:24

Re: Getting Windows Users to play Free Software games.

Postby cynicfm » 22 Feb 2019, 19:20

Lyberta {l Wrote}:Anyone tried ReactOS for Windows builds?


i have wanted to try it
but i read on internet that you can't dual boot with it, and i dont wanna delete my current linux ;/.
User avatar
cynicfm
 
Posts: 28
Joined: 19 Jan 2019, 23:07

Re: Getting Windows Users to play Free Software games.

Postby GunChleoc » 23 Feb 2019, 08:33

If your computer is powerful enough, you could try it out in Virtualbox.
User avatar
GunChleoc
 
Posts: 447
Joined: 20 Sep 2012, 22:45

Re: Getting Windows Users to play Free Software games.

Postby Lyberta » 23 Feb 2019, 10:12

Or QEMU-KVM via, say, virt-manager.
User avatar
Lyberta
 
Posts: 663
Joined: 19 Jun 2013, 10:45

Re: Getting Windows Users to play Free Software games.

Postby QwertyChouskie » 12 Apr 2019, 20:01

There's also the cross-compile using MinGW then test using Wine option.

Now, if you have bugs that are only in the Windows build, then you may need a throwaway system with VS for good debugging (WinDbg, etc.). I have an old laptop with a dead screen given to me with Windows 10 (ewww) plugged into an external monitor that I use for those few things that are hard to do from a full-Linux environment. Namely, I can't get cv2pdb running fully on Wine, though maybe I just need to copy more DLLs from that system's VS install...

SuperTuxKart has a good cross-compilation setup, any projects using CMake should check it out. https://github.com/supertuxkart/dependencies I actually used STK's cross-compilation code to add Windows support to Cubosphere (soon to be pushed).
Not an official dev, but a huge fan of STK!
User avatar
QwertyChouskie
 
Posts: 385
Joined: 29 Jun 2016, 14:57

Who is online

Users browsing this forum: No registered users and 1 guest