File talk:Port family tree simplified.png
From DoomWiki.org
Revision as of 10:48, 4 March 2018 by Ryan W (talk | contribs) (+ source code (artifacts are noticeable in this image, so maybe someone will want to clean it eventually))
In case anyone wants to attempt an SVG version or something, here is the Graphviz source from the original talk page. Ryan W (living fossil) 09:48, 4 March 2018 (CST)
digraph Ports { /* options graphiques */ /* declaration des noeuds */ node [label="Chocolate Doom", fontsize=10] choco; node [label="Crispy Doom"] crispy; node [label="Doomsday Engine"] doomsday; node [label="Linux Doom", shape=ellipse, color=black, style="filled", fillcolor="grey", fontsize=8] linux; node [label="JDoom"] jdoom; node [label="DOSDoom"] dos; node [label="WinDoom"] win; node [label="Doom", shape=box, color=red, fillcolor=yellow, fontsize=10] doom; node [label="Doom95"] 95; /* clusters */ subgraph clusterboomc { label="BOOM-compatible"; labeljust="l"; color=lightblue; fontcolor=blue; style="filled"; filcolor="lightblue"; node [label="Doom Legacy", shape=ellipse, color=black, fillcolor=white, fontsize=10] legacy; node [label="Odamex"] odamex; node [label="Risen3D"] risen3d; node [label="GZDoom"] gzdoom; node [label="QZDoom"] qzdoom; node [label="Zandronum"] zandronum; node [label="ZDaemon"] zdaemon; node [label="Eternity Engine"] eternity; node [label="PrBoom+"] prboomplus; node [label="Doom Retro"] retro; node [label="Delphi Doom"] delphi; node [label="3DGE"] tdge; node [label="ZDoom", shape=ellipse, color=black, style="filled", fillcolor="grey", fontsize=8] zdoom; node [label="EDGE"] dge; node [label="MBF"] mbf; node [label="SMMU"] smmu; node [label="PrBoom"] prboom; node [label="csDoom"] csdoom; node [label="BOOM"] boom; node [label="Skulltag"] skulltag; }; node [label="Doom Classic", shape=box, color=red, fillcolor=yellow] classic; /* relations */ skulltag -> {zandronum}; boom -> {mbf prboom}; prboom -> {prboomplus classic}; mbf -> smmu; choco -> {crispy retro}; linux -> {choco dos jdoom zdoom delphi}; dos -> {boom legacy dge}; dge -> tdge; {doomsday boom} -> risen3d jdoom -> doomsday; doom -> linux, boom, win; win -> 95; zdoom -> {gzdoom csdoom zdaemon skulltag}; csdoom -> {odamex zdaemon}; gzdoom -> skulltag; gzdoom -> qzdoom; qzdoom -> gzdoom; smmu -> eternity; }