最萌トーナメントについて語るスレ Part20

このエントリーをはてなブックマークに追加
766名無しさんだよもん
抽選スクリプト 2010/07/30版
ttp://j72820.chez-alice.fr/up0/file/u2_000844.zip

動作確認用データ・ツール一式
ttp://j72820.chez-alice.fr/up0/file/u2_000849.zip

ID(またはそれと同じ形式の文字列)を乱数種としてキャラをランダムでシャッフルし、
組み分けを行うスクリプト(要Perl)
詳細はそれぞれの readme.txt を熟読の事
767名無しさんだよもん:2010/07/30(金) 23:08:47 ID:6LyOuDT+0
以下、運営が結果を操作できないことが明らかな運用例

一気に発表する際の運用例
1. 抽選スクリプトをインストールし、動作確認を行う
2. キャラクター一覧(character.txt)と config.txt を設定する
3. 日が明ける前に投票スレに character.txt, config.txt の2つを公開する
4. 日が明けて初めて投票スレに書き込まれたIDを3つ拾う(同一IDは除外。補助投票スレ(あれば)は使わない)
5. 4 を乱数種とし、seeds.txt に記述する(IDを、掲示板に書き込まれた順に記述する)
6. shuffle.pl を実行し、対戦表(brackets.txt)を得る
7. 発表する

少しずつ発表する際の運用例
1. 抽選スクリプトをインストールし、動作確認を行う
2. キャラクター一覧(character.txt)と config.txt を設定する
3. 運営で事前に秘密の乱数種(大小英数字か+か/で構成された8桁の文字列)を1つ用意し、secret.txt 内に記述する
4. secret.txt を暗号化zipで圧縮する(secret.zip)
5. 日が明ける前に投票スレに character.txt, config.txt, secret.zip の3つを公開する(パスワードはまだ秘密にしておく)
6. 日が明けて初めて投票スレに書き込まれたIDを3つ拾う(同一IDは除外。補助投票スレ(あれば)は使わない)
7. 3, 6 を乱数種とし、seeds.txt に記述する(順番は、秘密の文字列を先頭とし、それに続けてIDを掲示板に書き込まれた順に記述する)
8. shuffle.pl を実行し、対戦表(brackets.txt)を得る
9. 実況スレに発表する
10. 発表終了後、投票スレに secret.zip のパスワードを公開する

参考:乱数種に使える文字の一覧(要するにBase64です)
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
768 ◆MISAOOw3kg :2010/08/01(日) 00:07:41 ID:Qh31QB6o0
>765-766さん

お疲れ様です。 反応が遅くなってすみません。
下記の名前でアップさせて頂きました。

 ・100725 複数板対応版集計ツール@名無しさん@お腹いっぱい.zip
  ttp://www.filebank.co.jp/filelink/29ae14e66e03344344fad4fea1d0cf38

 ・100730 アニメ最萌2010抽選スクリプト.zip
  ttp://www.filebank.co.jp/filelink/bef69dda9a4ef6df44fad4fea1d0cf38
769 ◆MISAOOw3kg :2010/08/01(日) 16:07:43 ID:Qh31QB6o0
アップ忘れ

 ・100730 抽選スクリプト動作確認用データ・ツール一式.zip
  ttp://www.filebank.co.jp/filelink/54138aa358a661e644fad4fea1d0cf38