I’ve made a big ship chart for Galaxy Online 2, the way I’ve made it should be usable for other games or projects too.
Why make a Big ship chart for a dead game?
I’ve meant to make something like it for a long time and finally found a similar project that could get close to what I wanted. I wanted something that shows a path to your favourite desired hulls and tells you what you need to get there. The game data is confusing when the first 6 hulls require level 2 of the previous (except battleships for some odd reason, which screws up the layout more!)
Plus, I now know it’s easy to do, with the exception of turning XML data into JSON, so I can create tech trees for the other parts of the game.
Limitations
-
The library doesn’t support multiple input/required/parents by design, as layouts will get too messy, which is understandable considering how much of a mess those types of charts get.
-
it loads very slowly, due to the sorting and callbacks.
-
as it renders its own layout, I can’t add additional information to make scrollbars stick to the tree, it’ll treat other divs as separate due to generate order. will be creating a main page to link all tree’s together with support information, sources and references.
More features
I can probably add tracking so it remembers what you’ve ticked to say you’ve learnt that.
Depending on what type of game it’s being adjusted for, it might even be able to read the data from there too.
I’m currently not happy with some of it, so will not be sharing the link to this project or The Labs project folder until I’m happy.
