3 ms·
Sooo, how about taking up the flag?
by jevgeni 12y ago
Sooo, how about taking up the flag?
- icebraining 12y agoThe engine is proprietary, stefantalpalaru couldn't "take up the flag" even if (s)he wanted.
- jevgeni 12y agoI understand that. But, say I propose to stefantalpalaru to write an engine supporting Linux from scratch. And if that's too hard, wouldn't it be fair to say, that it is also a problem between the chair and the keyboard?
- wtf_is_up 12y agoIt depends if (s)he abandons the project because installing a distro is too hard or (s)he had a legitimate roadblock.
- jevgeni 12y agoI'd guess installing a distro and installing a distro with all dependencies for developing a complex game engine might be different things. If they say it's a legitimate roadblock for them, then I tend to believe it.
- stefantalpalaru 12y agoIf I ever complain about needing weeks to do something as simple as installing a Linux distro and creating a development environment, feel free to say it.
- jevgeni 12y agoI'm just curios, how would you imagine the dev environment for C4 would look like?
- stefantalpalaru 12y agoAutotools, gcc, needed libraries, binary blob drivers for the video card, a terminal emulator and vim with a bunch of scripts.
- jevgeni 12y agoI like how you gloss over the "needed libraries". But seriously, let's take a quick look (here)[http://www.terathon.com/architecture.php http://www.terathon.com/architecture.php] and think, what might be a clear pain point in Linux, even if the "needed libraries" worked perfectly with all the hardware and all distros and the blobs were perfect. Did I hear someone say "Linux sound support"? Yes, that is a correct answer. Sound in Linux is a know clusterfuck. What else might be not as trivial? Did someone say support for multiple graphic cards? Yes, even with OpenGL it might be an issue. Not to mention all the GUI tools. So yeah, those all things obviously would never have any less than functioning dependencies on Linux...
- stefantalpalaru 12y agoUse PortAudio for sound (MIT license), Qt for the GUI and various OS dependent abstractions (threads, mutexes, etc.) - LGPL. If you don't like the OpenGL wrapper from Qt, go with FreeGLUT (MIT) or SDL (zlib license).
- jevgeni 12y agoI'm not arguing that there aren't any libraries.
- stefantalpalaru 12y agoNo, you're just spreading FUD about Linux. There is no audio clusterfuck, just incompetent developers like those working on Skype that only support PulseAudio instead of using a library that would give them ALSA, JACK and OSS support.