はなまるスキン「はなまるトーナメントメーカー」

ホーム >  ダウンロード >  はなまるトーナメントメーカー

はなまるトーナメントメーカー

トーナメントメーカーは、テキストファイルとCSVファイルで運営できるトーナメント作成システムです。現在はα版ですので、機能も限定されてますし、文字コードの対応もUTF-8のみです。

登録開始まで少々お待ちください。

運営されている大会で使って見たい方下記コメントフォームよりご連絡ください。


1)公開サイト登録

登録サイトへアクセスしたら、まず、下記フォームにて公開サイトを登録してください。トーナメント表は登録されたサイトでのみ公開されます。


公開URL
最後は"/"で終わってください
回戦数
1回戦から決勝戦までの試合数(最大チーム数が決まります)
トーナメントのタイプ
  • 全体を表示 「1回戦から決勝まで全て表示させる」
  • 決勝トーナメントを表示 「ブロックを分けて予選トーナメントと決勝トーナメントを表示」
  • 決勝トーナメントは抽選後表示 「決勝トーナメントを非表示」
  • 決勝トーナメントは抽選済 「決勝トーナメントブロックを変えて表示」
決勝トーナメントの数
ブロックの数を指定してます。トーナメント表全体を表示させる場合は反映されません。
各トーナメントの呼び方
トーナメントのブロック名称を指定できます。

[送信]ボタンをクリックすると、画面は変わりませんが、必要なデータがダウンロードされますので、解凍してください。


2)ファイルのアップロード

解凍したフォルダの中の5つのファイル全てを公開するサーバへアップロードしてください。
ファイルの構成
index.php(公開ファイル)
conf.txt(トーナメント設定ファイル)
d.csv(トーナメントデータ)
t.csv(チームデータ)
g.csv(ゲームデータ)
公開するURLにアクセスしてトーナメント表が表示される事を確認してください。

3)トーナメントの設定(conf.txtの編集)

トーナメント表の初期設定を行います。


conf.txtの内容
h2,はなまるトーナメントメーカー(トーナメントの名称)
ftype,0(トーナメント表のタイプ)
fname,(トーナメントのブロック名称)
======= 以下の情報は編集しないでください。========
kaisen,4
tcnt,16
fcnt,4
num,1001
lang,japanese
charset,UTF-8

h2
トーナメント表の大会名称を入力します。
ftype(ファイナルタイプ)
トーナメント表タイプを指定してます。
  • 0:全体を表示「1回戦から決勝まで全て表示させる」
  • 2:決勝トーナメントを表示「ブロックを分けて予選トーナメントと決勝トーナメントを表示」
  • 1:決勝トーナメントは抽選後表示「決勝トーナメントを非表示」
  • 3:決勝トーナメントは抽選済「決勝トーナメントブロックを変えて表示」
fname(ファイナルネーム)
ブロックの名称や、抽選結果を編集します。
(ゾーン名1:決勝トーナメント位置*;ゾーン名2:決勝トーナメント位置*;…)
  • ゾーン名は順番に表示されます。
  • 決勝トーナメント位置は、0から始まります。
  • ゾーンのセットの数と「fcnt」が同じでないと大文字のアルファベットが代入されます。

以下の項目は触らないで下さい。

kaisen(回戦)
優勝するまでに何回戦わなければならないのかを回戦数として記載しております。

tcnt(チームカウント)
登録できる最大数が記載してあります。

fcnt(ファイナルカウント)
決勝トーナメントが存在する場合に何チームが参加できるのか記載してあります。

num(試合番号)
試合番号の一番最初の数字が記載されています。

lang(言語)
言語を指定してあります。

charset(文字コード)
文字コードを指定してあります。

4)対戦を決定する。(d.csvの編集)

トーナメントの編集、運営は基本的にこのCSVファイルだけで運営する事ができます。d.csvの編集は「テキストエディタ」を使ってください。フォーマットは下記の通りです。

シード設定 , チーム名 , 勝ち上がり


シード設定
1回戦から登場するチームは"1"とし、シードなど不戦勝で2回戦から登場するチームは2、3回戦から登場するチームは3としてください。
参加チームの設定が終了すればそれでトーナメント表が表示されます。トーナメント表の形に矛盾が生じると、うまく表示されません。
※次期バージョンではチーム名に番号を振って設定しやすくします。
チーム名
チーム名は、6文字までに納めてください。7文字以上の場合ブラウザによっては表示が乱れる場合があります。
勝ち上がり
何回戦まで進んだのかを記載します。試合がすすむ毎に入力してトーナメント表を更新してください。

5)チームにリンクをつける

(説明制作中)

6)試合にリンクをつける

(説明制作中)

7)トーナメント表に試合の情報を記載する

(説明制作中)

8)他のシステムに組込む

ダウンロードしたindex.phpの9行目のPHPのソースを公開するシステムにコピーしてください。

<?php include (〜〜〜〜);?>

加筆予定あり

「はなまるトーナメントメーカー」への問合せ

cross(09年09月27日 20:25:48)

はじめまして!crossです。
とあるネットゲームにて、たまぁに大会を実施するのですが、、
いいトーナメント表はないかと探していたところ、こちらのページを
発見いたしました。

現在、ローカルの環境にてウェブページ製作中ですので、
ウェブサイトはこれから構築予定です。

よろしければ、ソースをおゆずりいただけないでしょうか。。
ご検討のほど、よろしくお願いいたします。

yotaka(09年09月28日 04:43:36)

crossさんご連絡ありがとうございます。
トーナメントメーカーは「公開されたサーバー」でのみ動く様に作られておりますので、サーバーが動作してから再度ご連絡いただければ、準備させていただきます。
残念ながら、ソースをお渡しする事はできません。ご了解ください。