Best Way to Port a Windows Game to Linux?
cliffski asks: "I have a Windows game that may benefit from a port to Linux. It's a complex politics sim based on a neural network, (think NationStates with complexity) and is probably right up the street of many Linux gamers. The problem right now is that I don't have the knowledge or the time to handle a Linux port, myself. What's the best way to arrange for a commercial port of games software to the Linux platform? Is it worth talking to lone enthusiastic hackers about collaborating? Would I save myself a lot of hassle by selling the porting rights to an established Linux games company?"
Well, I'm assuming the submitter linked to Positech Games' website for a reason...so I downloaded and installed the demo using WINE, and it seemed to work nicely.
When I run Democracy.exe, it makes some very cool noises, violently freezes up, stops responding to all my input, and then forces me to 'killall wine' and start over fresh after a while.
Not a bad start really, but you might want to simulate stupid politicians, taxes, and some oppressive patent laws, too. ; )
Then release a Dictator.exe that can't even be pkill'd!!
If you do end up porting it, you'll instantly become a faggot zealot who likes to suck dick and take it up the ass. Eventually, the grand-pubah faggot zealot linus whorevalds himself will come around and make you his personal bitch. You'll take it in the ass all day long, swallowing load after load of his steaming pile of crappy codecum.
Wow, your game's simulation of the results of Red State education policies is spot on!
All that's missing from the lame gay-baiting is a rambling denunciation of about "Derwenean EVIL-lution"!
Opinions on the Twiddler2 hand-held keyboard?
n.
1. The sensation that you've read this very article before.
2. The sensation that slashdot is losing it's edge.
Deja Vu
n. 1. The sensation that you've read this very article before.
Maybe it seems a bit too obvious to me, but why not develope games in Java so that they don't have to be ported. Virtual machines are ideal because of this very situation.