All variants written so far has been cleaned-up, except Nineteen variant which needs to be redone. I also plan to change rules for Stars, teleportation, etc. Since I can't say when that will be finished, I'm posting the newest book preview, in the usual place: https://drive.google.com/file/d/1mO2i0H_xwsigFW_Md154YMf5wznBXurH/view?usp=sharing.
After Nineteen variant is finished, I plan to (finally!) switch over to Python 3 + Pillow. I was thinking to use this switching time to redo off-screen rendering application as a (semi-)blank-slate (re-)start. Tempting as it might be, I decided not to do too many things at once, it leads to unforeseen issues, delays, ... One thing after the other. Langsam aber sicher.
Plans after that are somewhat sketchy. I wanted to finish Discovery and One variant, so that rules are complete and clear, at least for the moment, before resuming on coding main application and libraries. Since then I decided to give Rust a try, just like I had a good run with Haskell. My first impressions are good, and intuition tells me that's the right choice.
Still, to get grips with anything new, one has to start coding as soon as possible. There isn't any better tutorial then real-life task at hand, the one someone has to or wants to do. Since for the last two variants only rules are planned to be changed, it's might be possible to start coding in advance, if one is careful enough to avoid committing to limiting design choices.
Again, somewhat sketchy, and one too many ifs. On the other hand, I'm not afraid of refactoring, or even reworking whole portions of a code base, if I can see clear and substantial improvements.
Decisions, decisions ...
No comments:
Post a Comment