I started out adding the "Continuation Star System" by following the book, then realized I needed to add yet another table - the system features table. I did all that, got basic CRUD working, but also think I may have to really think about adding versions to some of these tables. For instance, you may want to be able to use the software to generate systems in different versions of Traveller. Currently it is primarily Classic, though the table could be used for any system I only have 1 version in the process.
So, I am thinking of adding yet another (!) table - versions. And those tables that need that sort of delimiter, such as the system features table, could have that ID added. Then you could generate the system based on your version. Anyway - sort of simple to add later as most tables will not need that differentiation. System features, maybe starports, law levels, hmm, a few more possibly than I initially though.
Anyway, I've added the system features table and basic CRUD but needs a bit of polishing. But I also added the first few steps of the generation service, which is when I discovered I needed more stuff to make that work. And this is why almost all software projects take a lot longer than expected: there are things we just do not anticipate. Of course, I should have anticipated this but alas, I blame the project manager (hey, I am throwing myself under the bus!)
Some of the rules listed under the table in Book 6 I may just hardcode in there. Not sure yet. While I'd like to make a lot of this completely under user control, not sure just yet how to add this type of rule. But if anyone wants me to think about it and implement that sort of thing, I know I can.
![]() |
index view |
![]() |
edit |
![]() |
badly scanned book 6 |
Code for system generation - WIP.
Related Posts for Traveller System Generator
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html
Part 7 towards the bottom here
https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-8.html
https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-9.html
https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-10.html
https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-11-and.html
https://traveller-ct.blogspot.com/2025/05/game-switching-traveller-system.html
https://traveller-ct.blogspot.com/2025/05/traveller-generator-part-13-settings.html
https://traveller-ct.blogspot.com/2025/06/traveller-system-generator-part-14.html
https://traveller-ct.blogspot.com/2025/06/traveller-system-generator-part-15-and.html
https://traveller-ct.blogspot.com/2025/06/traveller-system-generator-part-16.html
https://traveller-ct.blogspot.com/2025/07/traveller-system-generator-17-minor.html
https://traveller-ct.blogspot.com/2025/08/traveller-system-generator-update-18.html
No comments:
Post a Comment