文明5吧 关注:205,187贴子:3,039,578
  • 3回复贴,共1

新人向——文明5内部的流程结构

取消只看楼主收藏回复

steam上买来文明5放了好久,最近开始通宵玩,想拉几个小伙伴入坑,但是都说太复杂,于是花了两天看了下dot语言之后,做成了一副初级的图表。稍后放出源码,供各位进一步修改。


IP属地:上海1楼2017-05-19 10:17回复
    digraph civilizationV{
    edge[fontname="FangSong"];
    node[shape=box fontname="FangSong" size="20,20"];
    subgraph cluster_city {
    population[label="人口"];
    food[label="食物" color=green style=filled];
    capacity[label="产能" color=gold style=filled];
    buildings[shape=record label="{<name> 建筑|{<inner> 世界奇观|<outer> 普通建筑}}"];
    units[shape=record label="{<name> 单位|{<unfight> 非战斗单位|<fight> 战斗单位}}"];
    block[shape=record label="{<name> 地块|{<inner> 三环内|<outer> 三环外}}"];
    resource[shape=record label="{<name> 资源|{<luxury> 奢侈品 |<strategy> 战略资源}}"];
    culture[label="文化" color=purple style=filled];
    happiness[label="满意度"];
    worker[shape=record label="<name> 工人|{<improved> 建造改良设施|<build> 建造堡垒|<road> 建造道路|<repaire> 修复被劫掠地块}"];
    }
    block:inner -> {food capacity}[label="产出"]
    block:name -> resource:name[label="所有地块经\n改良设施\n产出"]
    buildings -> culture[label="提高"]
    capacity -> {units buildings}[label="建造"]
    culture -> block:name[label="加速扩张"]
    food -> population[label="增长"]
    population -> block:inner[label="工作"]
    population -> happiness[label="降低"]
    resource:luxury -> happiness[label="增加"]
    resource:strategy -> units:fight[label="维持供给"]
    units:unfight -> worker:name
    worker:improved -> resource:name[label="产出"]
    }
    截图是这样的:


    IP属地:上海2楼2017-05-19 10:18
    回复
      因为是自动排版的,所以要是把所有要素都加上估计最后这图会变得惨不忍睹


      IP属地:上海13楼2017-05-19 14:53
      回复
        最重要的是没时间。。。反正这个也是新手向的,等我有空了慢慢加上去


        IP属地:上海14楼2017-05-19 14:54
        收起回复