First off, I would like to say thanks to Footkerchief. At least someone gets what I'm getting at. Hearing that optimization is in the top 5 after this release means that I can expect (rightfully) that the next release after that or even the one after that will be about fixing some of the horrible lag problems that really just shouldn't be there, but I do need to address a few things.
I'm not going to address the computer argument directly, because it
is an attempt to start an argument and I'm not really here to play that, as I do not really want to see my point being distracted from because I took the bait, I did want to address Martin though.
Regardless of the source of the performance issues, I think it's pointless to compare one of the highest budget games of the last few years to a shareware title with a single programmer. Even if the performance issues were clearly identified, that doesn't mean much up against the limited and constrained time of a single programmer with no real budget. Problems require resources to solve, of one nature or another, and DF has very limited resources. That's just the way of it, and the magnitude of the concern really doesn't mean much unless it's Toady's concern.
It should be everyone's concern, don't you think? The performance of the game? I used Crysis as a benchmark because it's an intensive game (and by the by I don't have SLI, that is a fairly weak performance gain for the cost) that has heavy physics usage that is CPU heavy (as I don't have an nVidia card) as well as Graphically heavy.
The comparison of the game is due to the nature of the
physics engine as compared to the
graphics engine the fact that my graphics card is eons beyond what the needs of Crysis are isn't relevant to the statement, however the
physics engine in it is pretty harsh on the CPU. Yes, multithreading takes into account here, however I could have picked a PopCap game out of the air instead, or I could have picked any one of the titles by Big Fish Games out of my hat, however the thing about that is that the people would have then come in with "Well this game is so much more complex than that." because the point of fact that is my secondary point is that
for some unknown reason people here are almost
incapable of being critical of the game.
I love this game, I think Toady has a brilliant product under his control, and I am sympathetic that he is only one person that is working on a vast project, and
I want to see it continue to succeed. So by that I am being constructively critical of it as to what I see is a major problem, because if it isn't optimized, budget aside, then people are going to stop playing as more and more unoptimized stuff gets added and the game bogs from the get go.
Why is constructive criticism and examples therein taken by a large member of the populace as a
personal slight? I would suggest to you that it's not unfair to make direct comparisons to high budget games. I would suggest to you that it is unfair
to not.
My suggestion wasn't that the donation was necessary for Toady to work on it, just that he doesn't have the budget to hire programmers, or CFD experts, or to bring in programmers from the GPU makers or Intel to consult on the best way to optimize the code for their products. Crysis can do all of those things precisely because they have that budget, so they have vastly more means to find the resources to address an issue when one comes up. In the case of DF, we just need to wait for Toady to get to it, to find the inspiration on how best to solve the problem, and so on. Banging against that particular door just isn't terribly productive in this situation and I think the comparison with Crysis is, frankly, unfair.
Ignoring it and not reminding him that it is a problem is
far less productive than bringing it up, bringing it up in a clear, logical manner, and letting him know that it needs to be moved up the list a bit.