1
Complaint Department / Re: My Critique To PlaneShift
« on: August 19, 2008, 09:43:24 pm »
The FUNDAMENTAL problem with PS is the fact that it's a "chimera" (part-open, part-closed) project. What we are seeing is a combination of 2 factors:
1) closed parts (art mainly) don't keep up with open parts (the state of the art within CS) which prevents PS from exploiting the latest technology CS has to offer (animesh, Bullet for CD and Physics, full use of shaders, the rendermanager)...
2) open parts (much of the PS code) is held back to keep up with closed parts (art, DB) causing frustrations for all.
Add the 5+ year old heaps of cruft and bit-rot to the picture, and things just get worse on both fronts. What makes matters worse is that our coders seem to INSIST on NOT leveraging the C++ state-of-the-art... (expression-template-progression-scripts that can be written either in text or directly in C++, anyone? I think it's doable...) (look at the fact that we have csArray and csString ALL OVER OUR CODEBASE! /me beats Jorrit thoroughly with a bound copy of the C++ standard)
1) closed parts (art mainly) don't keep up with open parts (the state of the art within CS) which prevents PS from exploiting the latest technology CS has to offer (animesh, Bullet for CD and Physics, full use of shaders, the rendermanager)...
2) open parts (much of the PS code) is held back to keep up with closed parts (art, DB) causing frustrations for all.
Add the 5+ year old heaps of cruft and bit-rot to the picture, and things just get worse on both fronts. What makes matters worse is that our coders seem to INSIST on NOT leveraging the C++ state-of-the-art... (expression-template-progression-scripts that can be written either in text or directly in C++, anyone? I think it's doable...) (look at the fact that we have csArray and csString ALL OVER OUR CODEBASE! /me beats Jorrit thoroughly with a bound copy of the C++ standard)
(Linux (GLibC) and Windows (MSVCRT) both have them, dunno about OSX)
] 
(hint: I wouldn't be surprised if the incarceration spell just plum didn't work on Farren or Kaerli, Farren's quite resistant to magic and Kaerli has a limited form of that through her necklace) (they could, but it'd take them a good deal of time and effort to do so + they'd have to do it "by hand" for the reason mentioned above)
)