考えを文章で伝える練習帳

考えを文章で伝える練習帳。文章を書く習慣を付けたいです。

戦績データベースの雛形を考える。


パラメータは以下のような感じで

cpoint=(ランキング用ポイント)
entry=(エントリー回数)
checkin=(チェックイン回数)
win=(勝数)
lose=(敗数)
goldcnt=(優勝回数)
silvercnt=(準優勝回数)
bronzecnt=(三位回数)
gold[1-9]+=(大会名)
silver[1-9]+=(大会名)
bronze[1-9]+=(大会名)
vs(プレイヤー名A)=(勝数)-(敗数)
vs(プレイヤー名B)=(勝数)-(敗数)

ランキング用ポイントはエントリー回数+チェックイン回数+勝数を予定。
勝数だけでランキングを付けると、勝ってる人は守りに入り、負けてる人はいつまでたっても点数が伸びないので
参加者としては面白くないという考え。ここら辺は個人的なものだけど。
エントリーするだけで1点。チェックインで更に1点というのは非常に良心的でリーズナブル。


これらをプレイヤー名別に保存しておいて
TOP10をCASTLEトップに表示したい。ソートが面倒だ。
全員表示へのリンクを作って、それぞれの詳細データページも作る。
詳細データページでは上記データを並べる。vs○○は対戦回数多い順にソート。
入賞した大会、対戦相手の詳細データのそれぞれへのリンクもつける。


問題点は、負けまくってるひとには非常に残酷なデータを突きつけることになってしまうこと。
Ladderで成績が下がるのを恐れるように、トーナメント参加に億劫になってしまうかもしれない。
一つの解決策としてポイント制にしようと思っているのだけど、これだけでは弱いと思う。


高が一CGIに、こんな心配をするほど影響力があるとは思えないが
機能拡張で敷居が高くなってしまうのは勿体無いので色々考え中。