Pytanie:
Oprogramowanie do mapowania koncepcji skupiające się na łatwości użytkowania
SF.
2014-02-05 19:33:58 UTC
view on stackexchange narkive permalink

Jestem w trakcie pisania interaktywnej gry fabularnej (lub powieści Make Your Adventure, jeśli wolisz ten rodzaj skosu) i potrzebuję oprogramowania, aby zmapować wszystkie możliwe przejścia między scenami.

Znalazłem mapy koncepcyjne jako format prezentacji najlepiej odpowiadający moim potrzebom i chciałem do tego użyć jakiegoś oprogramowania.

Niestety istnieje mnóstwo różnych programów do mapowania koncepcji. zdecydowana większość stawia na atrakcyjną prezentację, dzięki czemu mapy koncepcyjne wyglądają atrakcyjnie podczas spotkań. Stworzenie pojedynczego wpisu wymaga czasu, ze wszystkimi stylizacjami, dodatkami itp. Ponadto moja mapa koncepcyjna będzie po prostu gigantyczna. (Nie potrzebowałbym oprogramowania do czegoś mniejszego!), A wiele programów ogranicza rozmiar płótna.

Obecnie całkowicie ugrzęzłem, próbując użyć IHMC CmapTools. Ma dziwaczny interfejs, który nie radzi sobie dobrze z przewijaniem w poziomie, ma ograniczone opcje powiększania i wiele nieintuicyjnych funkcji (np. Nie możesz po prostu dodawać adnotacji do strzałek bez adnotacji, musisz go usunąć i ponownie narysować jako jeden z adnotacją). Koncentruje się w dużej mierze na byciu aplikacją dla wielu użytkowników ze współpracującymi udogodnieniami, a poza tym słabo radzi sobie z byciem edytorem mapy koncepcyjnej.

To jest drzewo prowadzące przez pierwszy dzień do mniej więcej 1 / 4 pierwszej nocy gry opracowanej. Cała gra potrwa co najmniej tydzień, a drzewo będzie rosło tylko wszerz.

IHMC CmapTools UI with a complex tree

Czego potrzebuję:

  • połącz pola strzałkami
  • opisz te pola i strzałki
  • pozwalają na rozłożenie go w czytelny sposób pomimo skali
  • zrób to łatwo niezależnie od ilości tych okienek i strzałek.

Niektóre podstawowe style byłyby mile widziane, ale nie niezbędne, a styl nie może przeszkadzać w edycji.

  • Prosty, intuicyjny, pozbawiony dziwactw i rozpraszaczy.
  • Również edycja zbiorcza (przenoszenie całych gałęzi) będzie prawdopodobnie ważna, ponieważ błędy i poprawki będą musiały się zdarzyć .

Oprogramowanie powinno działać w systemie Windows, ale wersja działająca na Linuksie będzie mile widziana (umożliwi mi dostęp do niego na moim netbooku). Oczywiście nie musi to być aplikacja komputerowa - dobra aplikacja internetowa też będzie akceptowalna (chociaż nie może ugrzęznąć i zalegać z olbrzymim projektem, jak ma to miejsce w wielu z nich).

Chciałem polecić Ci Dia dla Linuksa. Ale potem spróbowałem zrobić wykres podobny do twojego i nie udało mi się oznaczyć strzałek większym tekstem, ponieważ nie mogłem wymyślić, jak zrobić złamanie linii. W polach, które działają z shift + return, ale najwyraźniej nie dla strzałek.
Czy jesteś otwarty na płatne rozwiązania? Visio może działać. Chociaż myślę, że to nie jest idealne.
-1
Tak, visio to jedyna rzecz, jaka przychodzi mi do głowy ... ale chciałbym też takiego narzędzia.
Dwa odpowiedzi:
#1
+4
Mani
2014-02-10 21:51:20 UTC
view on stackexchange narkive permalink

Mam świetne wyniki w roku. Osobiście użyłem go do zmapowania złożonego fragmentu kodu i do stworzenia biblioteki oprogramowania.

Powinien on spełnić wszystkie Twoje wypunktowania, a dodatkowo ma być wieloplatformowy (Java) i darmowy. Może również zastosować sprytny algorytm do czyszczenia niechlujnych sieci przy zachowaniu wszystkich połączeń niezmienionych.

Witamy w zaleceniach dotyczących oprogramowania. Chcemy odpowiedzi, które wyjaśniają, w jaki sposób polecany produkt spełnia wymagania i odpowiada celowi pytania. To, co tu napisałeś, to niewiele więcej niż tekst reklamy produktu. Czy możesz go rozszerzyć, aby pokazać, jak pasuje ten produkt? Zobacz [ten meta post] (http://meta.softwarerecs.stackexchange.com/questions/86/youre-doing-it-all-wrong/214#214), aby uzyskać wskazówki dotyczące pisania odpowiedzi.
Próbowałem yEd i rzeczywiście ma mniej dziwactw niż cała konkurencja. Podczas gdy stylizacja i zaawansowane funkcje są mniej dostępne i bardziej kłopotliwe w użyciu, tworzenie bardzo podstawowych (jeśli dużych) wykresów jest bardzo łatwe i usprawnione, o co właśnie prosiłem.
#2
+1
Mawg says reinstate Monica
2015-12-03 19:03:43 UTC
view on stackexchange narkive permalink

Cóż, jeśli używasz TADS ... jakieś dziesięć lat temu pracowałem nad IDE TADS, które już dawno porzuciłem, ale zawsze chciałem ponownie uruchomić.

Nie zrobi wszystkiego, co chcesz (i robi dużo, o co nie prosisz), ale może Cię zainteresować.

Tutaj znajduje się zapisana kopia witryny; daj mi znać, czy mam wysłać Ci kopię programu (lub źródła, jeśli masz Borland (obecnie Embarcadero) C ++ Builder).

Plugh! Beginning Window enter image description here Pligh! Description Editor Window

Zobacz (zarchiwizowaną) witrynę internetową, aby uzyskać więcej informacji.


Jednak w przypadku morświnów najlepiej byłoby użyć Graphviz Dot, narzędzia, które pozwala edytować plik tekstowy, który przetwarza w celu rysowania diagramów.

.

Oto bardzo prosty przykład zaczerpnięty ze strony przykładów witryny:

Dane wejściowe:

  wykres { a - b; pne; a - c; d - c; e - c; e - a; } 

Wyjście:Output diagram

Oczywiście może tworzyć znacznie bardziej złożone diagramy niż to, ale to pokazuje zasadę - prosty język tekstowy opisujący relacje między węzłami.

GraphViz istnieje od dłuższego czasu, jest dobrze obsługiwany, ma aktywne forum i jest szeroko stosowany w środowisku akademickim, a także w niektórych popularne narzędzia, takie jak DoxyGen.

Zobacz także http://twinery.org// Większość wygrywających w konkursach i-f wydaje się używać go obecnie


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...