|
A couple of late night notes:
If you run my program between 1-1-xxxx and the start of pre-season, some of the information may not be correct. Actually, it is just the box score number.
It looks like the CSV files are not 'reset' for the new year until this date. So, you will see last year stuff in there, even though it is this year. It may display some funky things in there also due to this.
Not much I can do about that, but it really is not bad, as it populates the file with information.
I also added a link to this forum from the program, so you have no excuse to not post here!!
If you think one of the default numbers I use is too high or too low, please let me know. Also, some of the items do not have parameters you can set, if you feel they need one, let me know.
The parameter section up top is looking all hodge podge now. But that is ok for now, as I will re-organize it when I have finished adding parameters, but the way I am digging up stuff, that may be in 2011.
A couple of new interesting tidbits:
Most hits allowed by a pitcher in one game while winning the game.
Games where a pitcher struck out more than 11 batters and did NOT walk one.
I added about 10-15 or so tid bits this morning for hitters and pitchers for game stuff. Some you may never see, but if it happens, you will!!
Also, please let me know how many hints you are getting. I have ran it and had 1200 hints put in the file. I am thinking that may cause a small delay loading, let me know if you notice any delays when you have a large amount.
When you first press START, it looks at the players history folder. It reads in every single file name in that folder. That is when it says: It may take a minute or two. Of course times vary depending on the speed of your machine. That is the longest delay. However, if you have 10,000 or more players, it will go through the history file for every one. That could take a while. It shows you progress every 1000 just to let you know it did not lock up.
I am going to add an option to speed it up. Here is the way it would work:
If you run the program and it looks at a players history, and does not find anything 'worthy' in his history and the player is retired, it will add it to a collection. This collection will be saved and the next time you run it for THIS league, it will skip over reading in those player's history. This will be saved in a file, so it can always be reset by simply deleting the file. I will also add an option to 'skip retired players'. This would just be for reading the history file.
There is no way that I can speed up the first part that I can think of yet. Actually, maybe there is, but it would require some re-writing. Right now, I think the program is fine in it's speed, at least on my machine.
|