Open ondreian opened 7 years ago
Is there a good gem for graphs and graph algorithms in Ruby? I would strongly suggest using a third-party library for graph operations, and see if they support some file format which is human readable and can store everything we need.
I'm not 100% certain what all the complexities about the graph of Gemstone are though. Is the game world a multigraph, or does it require a full pseudograph representation? I know of at least one point where currently the graph stored in lich fails (the ID's for both instances of the Red Forest are identical, and thus there are no edges for leaving the area). I'm not sure if that's an underlying limitation though
There are a lot of edge cases, but generally it is a simple graph. The largest areas of edge cases are the Confluence and Minotaurs. These areas are randomized and shift. I'm not real familiar with the Red Forest. The Rift is also a special case.
same sort of discussion as #9 is needed.