Amaroq
Posts: 1100
Joined: 8/3/2005 From: San Diego, California Status: offline
|
quote:
3. It would be nice to have the option to have an uninterrupted offseason. I like to start the offseason before I leave for work and I would like it to run through right to the amateur draft instead of stopping for records/hof/retirements/almanac. Especially since updating the almanac takes quite a long time for larger associations it would be great if that could be done automagically while I'm away. I do like this idea. I'd also like an option to not generate the almanac every season, e.g., "Generate the almanac manually only when I tell you." quote:
5. Will there be multi-core support for future releases? It seems a CPU-heavy program like PureSim could benefit immensely from multi-core CPUs. Agreed, though it can be a very big challenge programatically to make the jump from a single-threaded application to a multi-threaded application. I find it as big a 'weed out' as pointers, honestly, in the CS domain. But, even on a single-core CPU, there is probably stuff that could be done to optimize perceived performance, in a "look ahead" fashion. For example, the *processing* of records, HOF, retirements, and almanac could continue while the "records" screen is showing. Then, it doesn't matter if the offseason 'interrupts' for the first screen: I get up, walk away, come back in fifteen minutes or whatever, and its all finished - with the "records" screen displaying. I hit "OK" to that, and get an instant response to the HOF, hit "OK", and get an instant response to the "Retirements", and when I move on, the almanac is already ready for me. CPU teams might "take advantage" of my pauses for input to perform their roster evaluation and promotions/demotions on that day, resetting their 'I last thought about this on' date, which would increase the simulation time the next time I try to simulate through a week. If I'm in the middle of managing a game, and pause for input, the game could simulate the other CPU-vs-CPU games of that date.
|