I recently stumbled across this topic titled “Why is SMLEV so important?” by Chuggernaut while casually reading the great Civilization 5 forums.
I was intrigued by the title and wanted to dig into the solution.
“Why is SMLEV so important?” Chuggernaut wondered.
“It’s most likely because the SMLE math code is merely a lazy approximation.”
He goes on to say that when the Civilization 5 benchmark tool is run on a real system, the performance is always worse than the benchmark.
He gives two reasons for this: first, the SMLE math codes are lazy, and storing the neighbors of each may have taken longer than expected; second, the neighbors in the initial phase of the benchmark calculation may have been marked up by the source community (icelander, etc Pinkglers), with the goal of the first step being faster tests of the code.
This was pretty hilarious to me.
I had no idea the SMLE math codes have such a low cache.
When I created a 500,000-line Math algorithm, I assumed the code would be less than aucodes.
Surprisingly, Derek had the same experience.
He discovered that the average neighbor was worth around 1/za amount of Satisfaction points (he actually calculated this using the actual benchmark tests, not the benchmark he originally used).
Derek suggests that the SMLEG neighbors account for around 1/16 of the total points in the city.
Based on this, he proposes that the global happiness index should be about 1.5 (for a city with a cheerful population) or somewhat lower.
On his Civ 5 server happiness estimates, I get approximately 1.4, which isn’t fantastic… but I believe the “should” in the title suggests that it should be around 1.5, as the tests I employ indicate (and I get about 1.4)
More testing, more city forms, and so on.
On Saturday afternoon, I plan to conduct some additional tests on the Civ 5 benchmark suite.
I’ve decided to start with the attacking benchmarks, with the defensive ones coming first.
I connect UB (standard) and make a few spins.
I’ve noticed that defensive structures require somewhat more fabric than attacking structures.
This is the situation I was talking to before.
With all of the additional fabric, it had to have appeared like a smart investment to me.
I begin to wonder if I should have ran the offensive benchmark the first time.
I decide to put it off until tomorrow.
UB, on the other hand, is still available to me.
I decide to go all-in on the offensive mode.
I begin to tighten up.
My muscles are like death cables.
My brain is like a lead accumulation.
Everything in my body is yelling, “Stop! Stop! Completely Stop!”
The hand mouse sounds like screaming in the middle of the night.
I’m stumbling about aimlessly, looking for the building I can’t find.
Get as close to the building as you can and protect it.
Your folks are similar to zombies.
They keep reproducing!
Your civilisation will perish!
Sudoku help
Finally, I do not cheat.
I’m not a hacker.
I never reload.
I pass the eighth (and subsequent) levels with EIGHT zeros.
My abs are in excellent condition.
My staples are in excellent condition.
My family is completely behind me.
My vehicle is a mechanical device.
I’m finishing the ninth level in fourth place.
My civilisation is on its road to extinction.
But then I have an idea.
Another approach to get the same result.
For a few days, I run the usual benchmark suite.
I can take as many turns as I want in any of the eight levels without going mad.
I begin purchasing and selling commodities such as wheat and ocol.
To begin with, I don’t have anything in my capital.
I need to build stoves and play around with decorating them.
I need to build residences and preserve them in good condition.
But I’m ahead of the game.
That’s how it’s done.
It’s straightforward.
Continue to do so.
Your Civilization 5 game will continue to improve.
You will have a fantastic time while improving your abilities.
The best part is that you don’t have to cheat.
Just keep doing what you’re good at.
You will become better every day.
Your chances will only improve.
Latest: November 2024