03-06-2016, 01:36 PM
Some more optimizations have netted us some more speed. We've reduced the number of string comparisons in sqlite, replaced our string converter system, and hash_mapped a few more of our rb tree maps! Currently working out any possible bugs these optimizations could have caused. (Switching out old well tested stable code for newer faster untested code is always scary!) I haven't done enough profiling to pinpoint the exact gains (and errors could skew my current results) but if it holds up, we're looking at roughly 20% performance gain with 110% AI output over 1.19.1!
AI starting funds have been greatly reduced. Its now much closer to the player's starting funds. This causes the rate of failure closer to what I want it to be at. On the flip side, AI starting factories are much larger than player's.
There are still a few more things I want to do with the AI. But they'll have to wait until I redesign the Finance/Stock system and move marketing to the branch system.
What else?
I've added in a few "Advance Game Settings" that will allow you to adjust consumer population rates, consumer spending power, starting AI bonus money, and how often AI will adjust its production. (Default is set to every turn. However on slower machines you may want to change it to once every 2 or 3 turns.) With these new settings you can adjust your difficulty beyond the 3 radio buttons.
I've also began purging old data from the save games. Namely old user generated reports after 3 years and News older than 10 years. This should reduce the size of save games somewhat. These changes may be superseded when I redo Office GUI in v1.21.
We've also added new component images. These new images have alpha channel around the edges thus allowing you to see what you select. Buttons with blue prints in them have been shrunk. And these images have been tailored to fit better so there is no blurry images from scaling. There shouldn't be any place holders with component images now.
There are a couple more tickets left, some will be pushed back to 1.19.4 or 1.20, some more play testing needs to be done, but it's looking like we'll be set to release 1.19.2 on the 11th!
AI starting funds have been greatly reduced. Its now much closer to the player's starting funds. This causes the rate of failure closer to what I want it to be at. On the flip side, AI starting factories are much larger than player's.
There are still a few more things I want to do with the AI. But they'll have to wait until I redesign the Finance/Stock system and move marketing to the branch system.
What else?
I've added in a few "Advance Game Settings" that will allow you to adjust consumer population rates, consumer spending power, starting AI bonus money, and how often AI will adjust its production. (Default is set to every turn. However on slower machines you may want to change it to once every 2 or 3 turns.) With these new settings you can adjust your difficulty beyond the 3 radio buttons.
I've also began purging old data from the save games. Namely old user generated reports after 3 years and News older than 10 years. This should reduce the size of save games somewhat. These changes may be superseded when I redo Office GUI in v1.21.
We've also added new component images. These new images have alpha channel around the edges thus allowing you to see what you select. Buttons with blue prints in them have been shrunk. And these images have been tailored to fit better so there is no blurry images from scaling. There shouldn't be any place holders with component images now.
There are a couple more tickets left, some will be pushed back to 1.19.4 or 1.20, some more play testing needs to be done, but it's looking like we'll be set to release 1.19.2 on the 11th!
"great writers are indecent people, they live unfairly, saving the best part for paper.
good human beings save the world, so that bastards like me can keep creating art, become immortal.
if you read this after I am dead it means I made it." ― Charles Bukowski
good human beings save the world, so that bastards like me can keep creating art, become immortal.
if you read this after I am dead it means I made it." ― Charles Bukowski