私のアプリケーションには、プレイヤーが互いに対決するトーナメント/競争システムがあります。マッチメイキングテーブルのデータを図に変換できるソリューションが存在するかどうか疑問に思いました。
たとえば、データベースにダブルノックアウトトーナメント構造が残っている場合、その生データを取得して次のようなものに変換する方法があります。
これにはHTML5キャンバスか何かを使用する必要があるかもしれないと思っていますが、手動によるアプローチが少なくなることを望んでいました。
私のアプリケーションには、プレイヤーが互いに対決するトーナメント/競争システムがあります。マッチメイキングテーブルのデータを図に変換できるソリューションが存在するかどうか疑問に思いました。
たとえば、データベースにダブルノックアウトトーナメント構造が残っている場合、その生データを取得して次のようなものに変換する方法があります。
これにはHTML5キャンバスか何かを使用する必要があるかもしれないと思っていますが、手動によるアプローチが少なくなることを望んでいました。
アプリケーションでGraphviz(http://www.graphviz.org/)を使用して、データベースに保存したデータから画像を生成できます。Rubyではありませんが、サードパーティのプログラムを呼び出すことはできます。
あなたのRubyプログラムはDOTファイルでグラフデータを記述しなければならないでしょう、あなたはここでその記述を見ることができます:http ://www.graphviz.org/content/dot-language