Concept-Mapping-Software mit Fokus auf Benutzerfreundlichkeit

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.

IHMC CmapTools UI mit einem komplexen Baum

Was ich brauche:

  • Kästchen mit Pfeilen verbinden
  • Beschriften Sie diese Kästchen und Pfeile
  • trotz Maßstab lesbar anordnen
  • machen Sie es einfach, unabhängig von der Anzahl dieser Kästchen und Pfeile.

Ein rudimentäres Styling davon wäre willkommen, aber nicht unbedingt erforderlich, und das Styling darf der Bearbeitung nicht im Wege stehen.

  • Einfach, intuitiv, ohne Macken und ohne Ablenkung.
  • Auch Massenbearbeitungen (das Verschieben ganzer Zweige) werden wahrscheinlich wichtig sein, da Fehler und Korrekturen vorprogrammiert sind.

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 wollte Ihnen Dia für Linux empfehlen. Aber dann habe ich versucht, ein Diagramm wie Ihres zu erstellen, und bin daran gescheitert, Pfeile mit einem größeren Text zu beschriften, da ich nicht herausfinden konnte, wie man einen Zeilenumbruch macht. Bei den Boxen funktioniert das mit shift+return, aber anscheinend nicht bei den Pfeilen.
Sind Sie offen für kostenpflichtige Lösungen? Visio könnte funktionieren. Obwohl ich denke, dass es nicht ideal ist.
@Oxinabox: Yarr, aye Kumpel! ;)
Ja, Visio ist das einzige, was mir in den Sinn kommt ... aber ich hätte auch gerne ein Tool wie dieses.

Antworten (2)

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.

Willkommen bei den Softwareempfehlungen. Wir möchten Antworten, die erklären, wie das empfohlene Produkt den Anforderungen entspricht und zum Zweck der Frage passt. Was Sie hier geschrieben haben, ist kaum mehr als ein Anzeigentext für das Produkt. Könnten Sie es erweitern, um zu zeigen, wie dieses Produkt passt? In diesem Meta-Beitrag finden Sie Tipps zum Schreiben einer Antwort.
Ich habe yEd ausprobiert und tatsächlich hat es weniger Macken als die ganze Konkurrenz. Während Styling und erweiterte Funktionen weniger zugänglich und umständlicher zu verwenden sind, ist das Erstellen sehr einfacher (wenn auch großer) Diagramme sehr einfach und rationalisiert, was genau das ist, was ich wollte.
Ich habe dies positiv bewertet, als es beantwortet wurde, da ich zu 100% einverstanden war. Ich habe jedoch kürzlich nach einem Diagrammerstellungstool mit guter automatischer Anordnung von Anschlüssen gefragt, wenn ich verbundene Boxen ziehe, und ziehe jetzt die Antwort, die ich dort erhalten habe, Yed vor (sorry, Yed, wir hatten viele gute Jahre zusammen). Schauen Sie sich https://draw.io/ an

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.

Plugh!  Anfangsfenster Geben Sie hier die Bildbeschreibung ein Pligh!  Beschreibung Editor-Fenster

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:Ausgangsdiagramm

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.

Siehe auch twinery.org/ Die meisten Wettbewerbsgewinne scheinen es heutzutage zu verwenden
Wenn genug Leute interessiert wären, würde ich mein altes Projekt wiederbeleben, sogar neue Funktionen hinzufügen. Ich sag bloß' ;-)