Moderator: General Discussion Moderators
The goal of the project would be to edit the source code of free Linux games and make them function in a two player split screen modes.
My hope for the project is to start small and convert with permission a few games to split screen like Urban Terror, Nexuiz,Cube fps etc...
After the conversion it'd be nice to put the split screen games into their own distribution that contained tv out, much like the Mythbuntu.
I feel that this idea is different from other game Linux front ends because it would allow two people to play on the screen at one time; like the xbox or PS2.
Do you know anyone who would be interested in working as a team to edit the open source code of existing Linux GPL games?
Two Linux Games that are already split screen are Torc racing simulator and Battle tanks. I am interested in how they managed to code split screen two player into their games but can't find the creators email addresses.
Transfusion is based on the DarkPlaces engine (as is Nexuiz), so it might be a good idea to talk with the DarkPlaces developers to see if it's something that they consider time worthy.
I got the impression that it wasn't practical when I proposed a similar feature to emulate the Cristal Ball power up for Transfusion Bloodbath. But that was years ago and opinions may have changed... it may have already been implemented, you'd have to check.
Probably the best way to contact the DP developers would be to jump on their IRC channel irc.anynet.org/#DarkPlaces
Good luck with your project.
OpenArena is planned to have engine-side splitscreen. problem is i'm too idiot to implement that idea. I'm a technical art director, not a coder.
By the way for the GPL games, you don't need permission but for games with data in a seperate license you may have to ask. Some games are decievingly marked under the GPL such as Urban Terror for example. In reality, only the engine used for that is GPL, the data and game code is closed and non-Free, and infact illegal (violates q3sdk eula for sdk-based qvms in a non-q3 mod alone) but FrozenSand intends to risk that in the name of popularity, so...
As for the crystal ball, Darkplaces's csqc supports multiple viewports IIRC, so you can pull that off now finally. I recommend tfn to go csqc totally anyway, you can take advantage from the benefit of the skeletal features finally now. among other things is motion blur for brinkofdeath/shrooms and the new decal system for clipped blood and staining models with blood
I think what I will do is start with a simple game engine. I'll have to research free to edit games with primitive doom type engines and try to figure out how to run them with high frame rates in two separate multi-player sessions on one screen.
Maybe I should go into programming in college because it's things like this that are exciting to me :_( LOL