scepter914 / class_b2_sengoku_kashika

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

概要

  • 1562年地点での各武家毎の関係を経度緯度上にGraphvizで可視化
  • 赤が敵対、青が同盟or友好で出力される
  • 大学2年生の授業にて製作

環境

  • ruby 2.3.1で動作確認
  • Graphviz 2.38.0で動作確認

環境

  • ruby
  • Graphviz

関数の概要

  • show_allgraph すべての武家の関係を表示
  • show_surround(name) ある武家の周辺のみ表示
  • relation(buke_a,buke_b) 武家aと武家bの関係
  • isolation(name) 孤立しているかどうかの判定

実行

  • ruby sengoku.rb
    • main関数の中をいじると武家を変えたりすることができる
  • dot -Tpng sengoku.dot -o sengoku.png

About


Languages

Language:Ruby 100.0%