Ich schreibe gerade ein interaktives Fiktionsspiel (oder einen Roman „Make Your Adventure“, wenn Sie diese Art von Neigung bevorzugen), und ich brauche Software, um alle möglichen Szenenübergänge abzubilden.
Ich fand, dass Concept Maps das Präsentationsformat ist, das meinen Anforderungen am besten entspricht, und ich wollte dafür eine Software verwenden.
Es gibt Unmengen verschiedener Concept-Mapping-Programme, leider konzentriert sich die überwiegende Mehrheit auf eine attraktive Präsentation, damit die Concept-Maps bei Meetings ansprechend aussehen. Das Erstellen eines einzelnen Eintrags braucht Zeit, mit all dem Styling, den Extras usw. Außerdem wird meine Concept Map einfach gigantisch groß sein. (Für etwas Kleineres bräuchte ich keine Software!) und viele Programme beschränken die Leinwandgröße.
Derzeit habe ich mich total verzettelt, als ich versucht habe, IHMC CmapTools zu verwenden. Es hat eine schrullige Benutzeroberfläche, die horizontales Scrollen nicht gut verträgt, es hat begrenzte Zoomoptionen und viele nicht intuitive Funktionen (z. B. können Sie nicht einfach Anmerkungen zu nicht kommentierten Pfeilen hinzufügen, Sie müssen sie löschen und als eine mit Anmerkung neu zeichnen). Es konzentriert sich stark darauf, eine Mehrbenutzeranwendung mit kollaborativen Funktionen zu sein, und macht darüber hinaus einen schlechten Job als Concept-Map-Editor.
Dies ist der Baum, der durch den ersten Tag bis ungefähr 1/4 der ersten Nacht des ausgearbeiteten Spiels führt. Das ganze Spiel dauert mindestens eine Woche, wobei der Baum nur in die Breite wächst.
Was ich brauche:
Ein rudimentäres Styling davon wäre willkommen, aber nicht unbedingt erforderlich, und das Styling darf der Bearbeitung nicht im Wege stehen.
Die Software sollte unter Windows funktionieren, aber eine Linux-Version wäre sehr willkommen (damit ich auf meinem Netbook darauf zugreifen kann). Natürlich muss dies keine Desktop-Anwendung sein – eine gute Web-App ist auch akzeptabel (obwohl sie sich nicht mit enormen Projekten verzetteln und verzögern darf, wie es viele von diesen tun.)
Ich habe großartige Ergebnisse mit yEd erzielt . Ich persönlich habe es verwendet, um ein komplexes Stück Code abzubilden und eine Softwarebibliothek zu entwickeln.
Es sollte alle Ihre Aufzählungspunkte erfüllen und hat das zusätzliche Plus, dass es plattformübergreifend (Java) und kostenlos ist. Es kann auch einen raffinierten Algorithmus anwenden, um chaotische Netzwerke zu bereinigen, während alle Verbindungen gleich bleiben.
Nun, wenn Sie TADS verwenden ... Vor ungefähr einem Jahrzehnt arbeitete ich an einer TADS-IDE, die ich schon lange aufgegeben habe, aber immer wieder neu starten wollte.
Es wird nicht alles tun, was Sie wollen (und vieles, was Sie nicht verlangen), aber es könnte für Sie von Interesse sein.
Hier ist eine gespeicherte Kopie der Website; lassen Sie mich wissen, ob ich Ihnen eine Kopie des Programms (oder der Quelle, wenn Sie Borland (jetzt Embarcadero) C++ Builder haben) per E-Mail schicken soll.
Weitere Informationen finden Sie auf der (archivierten) Website.
Für Ihre Schweinswale ist es jedoch möglicherweise am besten, Graphviz Dot zu verwenden , ein Tool, mit dem Sie eine Textdatei bearbeiten können, die es verarbeitet, um Diagramme zu zeichnen.
.
Hier ist ein sehr einfaches Beispiel aus der Beispielseite der Website:
Eingang:
graph {
a -- b;
b -- c;
a -- c;
d -- c;
e -- c;
e -- a;
}
Ausgabe:
Offensichtlich kann es viel komplexere Diagramme als das erzeugen, aber das zeigt das Prinzip - eine einfache Textsprache, um die Beziehung zwischen Knoten zu beschreiben.
GraphViz gibt es schon seit langer Zeit, wird gut unterstützt, hat ein aktives Forum und wird in der Wissenschaft und in einigen beliebten Tools wie DoxyGen weit verbreitet.
GillesB
Rahmen Catherine White
SF.
James