This.azrid wrote:If barns had large interior spaces where containers with inventories couldn't be placed and fences could be built it would be pretty cool.
-
Vegan420
- Posts: 13
- Joined: Wed Oct 17, 2018 3:07 am
Client performance update thread
-
Vegan420
- Posts: 13
- Joined: Wed Oct 17, 2018 3:07 am
Re: Client performance update thread
To be fair though, in 2020, a game like haven and hearth shouldn't be getting ''as low as'' 30 fps on most machines. (even the low end !!!! )Granger wrote:30 FPS is, when stable at the number, perfectly fine for a game with the pace and control scheme of haven and hearth.Leksar wrote:*posts a screenshot with 30fps*
Java is definitely the bottleneck here.
Loftar should look into Data Oriented Design. It's essentially the same thing except using structs instead of classes.
And your functions aren't overloaded with data but instead look up data when called which is thousands times more efficient on a large scale application i.e video games
I don't know everything about it but i do know that if Loftar is serious about this project he should look into C++ (or comparable language) because i think java is seriously crippling the game (industry). Considering he already has experience with programming switching over to C++ will be ridiculously easy. Converting the game into a Data Oriented architecture won't be such a hard task either just a matter of reworking classes to become more efficient.
Loftar look into why OOP is bad (internet has exploded with videos explaining this)
It will seriously help performance looking into Data Oriented Design. Especially in conditions where many entities on screen + interactions are causing lag (there is no need for it)
You wouldn't even need to convert everything just most of the class structures, lol.
seriously dude look into it
no need to ditch vulkan either
-
MagicManICT
- Posts: 18435
- Joined: Tue Aug 17, 2010 1:47 am
Re: Client performance update thread
No real reason to carry on the conversation from this thread since http://www.havenandhearth.com/forum/vie ... 39&t=66937 was posted a few weeks ago.
If anyone feels their posts are of vital importance to the discussion, I'll be glad to move them to the newer discussion. I feel that comments were made based on old discussions, and not based on information that is currently relevant.
If anyone feels their posts are of vital importance to the discussion, I'll be glad to move them to the newer discussion. I feel that comments were made based on old discussions, and not based on information that is currently relevant.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.