Pickard wrote:Yes, they could do this instead of render rewrite which took almost 3 years and solved nothing. Same low fps, freezes, memory leaks, outdated graphics.
I mean, it did solve some things. The main reason I usually used to quit after a while was the constant stutter, long freezes and low fps once your village started to get bigger. There's only so much you can take until your patience runs out. But now with the rendering rewrite, I pretty much always get >=60 fps, even when I visit my animal area with 1000 animals. So I'd consider the rendering write a success.
That being said, I'd still be in favor of dropping Java and recreating the game in a proper engine. I'm not convinced that it would take years to do it. A while ago, I decided to create a high performance Hafen client in C++. Ultimately I couldn't be bothered to implement all the 3D animation stuff, so I decided to be pragmatic and decided to turn it into an advanced headless botting client instead, since that is actually something useful that saves me time.
But the point is, if I decided to finish the graphical part, I'm sure it would take me far less than 3 years. Writing a new client from scratch might seem like a huge task, but the truth is that it will likely take less time than the rendering rewrite. Changing existing code always takes longer than writing new, fresh code.
It wouldn't necessarily have to be done by loftar, anyone could create a new client.