07-20-2016, 08:40 PM
Been a while since I updated progress, but don't worry, I'm still here pumping out code full time 6.25 days a week!
The last 2 weeks have been focused on converting the old sales book to the new html reports system. This means I had to create a number of new systems internally as well an external webpage designs which can be used for these reports.
Work on this is still on going. Currently I have converted the sales, expenses, and revenues sections of the old sales book. I still have to do Charts, Contracts, and some of the Reports.
The new HTML reports have a couple of really good benefits (So far):
1) Tables are now easy to read.
2) Tables in the reports are now sortable!
3) There is now more data in the tables.
4) Pages are somewhat moddable outside of the game.
5) All data is saved thus allowing you to view historical data
6) Data is saved in flat HTML files in a folder. Thus making the data easy to share, print, and view outside the game.
7) All reports are automatically generated every turn.
8) No need to create user generated reports
9) System should be faster than the old system (untested)
10) Save game filesize should be reduced
11) Reduction in the number of Reports without losing data.
12) Everything is cleaned up and better formatted.
13) Works on OSX and Linux with no extra libs.
The only bads I've seen so far with this system:
1) No custom designed reports. Since we're generating all the reports and having them accessible on a webpage, I'll be removing the ability to mix and match and add together reports.
2) Information is not saved in the database, so if you share save games, you will be missing old reports/sales information
3) Saves a lot of little files into a folder every turn (where as the db format is all done in memory.) This might be a bottleneck for very slow harddrives.
The last 2 weeks have been focused on converting the old sales book to the new html reports system. This means I had to create a number of new systems internally as well an external webpage designs which can be used for these reports.
Work on this is still on going. Currently I have converted the sales, expenses, and revenues sections of the old sales book. I still have to do Charts, Contracts, and some of the Reports.
The new HTML reports have a couple of really good benefits (So far):
1) Tables are now easy to read.
2) Tables in the reports are now sortable!
3) There is now more data in the tables.
4) Pages are somewhat moddable outside of the game.
5) All data is saved thus allowing you to view historical data
6) Data is saved in flat HTML files in a folder. Thus making the data easy to share, print, and view outside the game.
7) All reports are automatically generated every turn.
8) No need to create user generated reports
9) System should be faster than the old system (untested)
10) Save game filesize should be reduced
11) Reduction in the number of Reports without losing data.
12) Everything is cleaned up and better formatted.
13) Works on OSX and Linux with no extra libs.
The only bads I've seen so far with this system:
1) No custom designed reports. Since we're generating all the reports and having them accessible on a webpage, I'll be removing the ability to mix and match and add together reports.
2) Information is not saved in the database, so if you share save games, you will be missing old reports/sales information
3) Saves a lot of little files into a folder every turn (where as the db format is all done in memory.) This might be a bottleneck for very slow harddrives.
"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