Having a bit more time on my hands at the moment, I've decided to return to the Traveller Tracker. I've a few long-term goals, but more short-term goals.
I was going to do this in Net Core, but decided, after messing with a few other .Net platforms (I know, gobbly-gook to non-developers, sorry!) going with a UWP/.Net 7.0 version. UWP = Universal Windows Program. At one time this was so you could run the software on a Windows computer, phone and the X-Box. Pretty sure it is now just Windows, but available in the Windows store. I'll probably never do that, but may be able to release it as a single executable at some point. And yes, Windows only. Unless I have a LOT of demand to see if I should do this in MAUI (also .Net) and it would be available as an Android application as well. See- one way of getting comments and some interactions with my now 22 direct followers and other followers (and thank you for reading my stuff, and hopefully you find it at least occasionally entertaining if not useful).
I took a previous and unfinished core version and converted it to .Net 7 and it now actually compiles and runs again.
The basic "home" page has those 4 options.
- Ship Listing: gives you the list of your ships and allows you to create new ones.
- Ship Classes: gives you the list of ship classes and allows you to create new ones.
- Worlds: your world library. Previously this was loaded from the wonderful TravellerMap using various APIs, and it will probably do the same.
- Settings: various settings. One of my earlier versions allowed for which version of Traveller you were using for the various generators (Classic, Mongoose) and the era you wanted to use (as the TravellerMap APIs also include the various eras, in case you were unaware of that)
- create and save ship classes (may actually be working)
- create and save ships (may actually be working)
- load your universe from the TravellerMap and be able to pick destinations to go to based on your jump drive
- per ship, track where and when you are
- buy & sell cargo
- freight
- speculative trade
- passengers
- track revenue
2 comments:
Personally I love Traveller programs. I keep threatening to abandon Windows for Linux. Don't know if I'll follow through on that though. I also use Android phones. You might correctly conclude that I wouldn't use a Mac or an iPhone. ;-)
Last several years I was developing on a Mac for things - I was about the only person in the company that used Windows (though we had a couple gamers). In theory (!) I could write this using another framework, Uno, that in theory would run on Windows, Linux & Macs. I could NOT get that to work and gave up perhaps too soon.
Having some issues with updating the database schema: it is not taking migrations. And I must be having fun as it has been almost 2 hours trying to figure that out.
And yep - I love a few Traveller programs. I still use Heaven & Earth!
Post a Comment