2010-10-27 17 views
5

Kendim ve topluluk kullanımı için bir beceri ağacı oluşturmak istiyorum. şimdi ben grafik, ağacın içine bu bilgileri değiştirmek istiyorsanızBeceri ağacı nasıl oluşturulur?

skill_1 [description etc.] requires: none 
skill_2 [...] requires: skill_1 
skill_3 [...] requires: skill_1, skill_2 
skill_4 [...] requires: skill_1 OR skill_2 

(Medeniyet 5 ünite promosyon veri formatında)

: Aşağıda benzeri bir formatta veri var. Şunlar gibi: skill tree image

Sahip olduğum en önemli sorun, beceriler arasında dolaşma ve bu becerileri sadece tek tek eklediğimde, net ve faydalı resim yerine karışıklığı geri almamdır. Geçiş bağlantılarını önlemek (veya minimalize etmek) için herhangi bir (sort?) Algoritması var mı? Yoksa onları bir grafik programında manevi olarak ele almalı mıyım?

cevap

3

GraphViz gibi otomatik bir grafik düzen program deneyin.

+0

Bu programı kontrol ettim, umut verici görünüyor, teşekkürler! Ben de teori kontrol ettim - önemsiz bir şey ;-). – zgorawski