jorb wrote:jordancoles wrote:One of these days you guys are going to need to bring the default client up to par because these unpaid client devs aren't going to do the work for you guys forever, even though it may seem like that based on haven's entire history
I agree that the default client could be better.
Jorb wouldn't it make sense to work with the guys who are making the custom clients? Bankroll them some of that shop $ money if possible.
I don't know if it would do anything for the playerbase but it would make the workload a bit easier. Also you would be giving some incentive for the custom client devs to make better clients, leaving you and loftar to work on other things. It'd be nice if the default client could merge what makes the other custom clients into itself.
But things like tuning the graphical settings is quite important. On a laptop the default client is kinda laggy but on custom clients can be tuned down to manageable fps. I think fixing this into the default client would do a lot for the playerbase.
Also you should look into Data Oriented Design. I wouldn't be quick to say go rewrite the entire engine or anything but Data Oriented Design handles entities much better (less laggier) than Object Oriented Programming (java)
There's only minor differences but the performance differences are gigantic. There's a guy who has a simple engine that handles thousands of entities on screen with interacting physics with practically no lag, which is cool.
I feel like this game is a bit sluggish but i will blame that on java my friend.
C++ master race kek