Swiss Draw Manager

子ども大会用スイスドロー方式組み合わせ自動生成システム


ダウンロード

Microsoft Store からダウンロードできます: https://apps.microsoft.com/detail/9PPHQSM98RZ8

概要

このアプリケーションは、子ども大会をスイスドロー方式で運営するためのツールです。

Windows デスクトップアプリケーションとして動作し、組み合わせ生成から結果管理まで一貫してサポートします。


主な機能

1. 参加者管理

2. 対局組み合わせ生成

3. ポイントシステム

4. データ永続化

5. 順位表エクスポート


使い方

大会開始前

  1. 参加者を追加
  2. データ保存(オプション)

大会中

  1. 回戦生成
  2. 結果入力
  3. 途中入退場

大会終了後

  1. 順位表エクスポート

マッチングアルゴリズム

設計思想: シンプルな単一指標マッチング

本アプリの最大の特徴は、マッチングに「得点(ポイント)」という単一の指標のみを使用することです。

従来のスイスドローシステムでよく使われる複雑な指標:

これらをあえて導入せず、得点のみでマッチングを決定します。

メリット

デメリット

子ども将棋大会では「わかりやすさ」と「透明性」を優先し、複雑な指標よりもシンプルな運営を重視しています。

同点グループ化マッチング(v1.3.0.0~)

v1.3.0.0から、同点グループ化マッチングを採用しています。

基本方針

  1. 過去未対局: 過去に対局したことがない相手のみを選択
  2. 同点グループ内: 同じ得点のプレイヤー同士を優先マッチング
  3. 学年が近い: グループ内で学年が近い相手を優先

効果

BYE選出

奇数人数の場合、以下の優先順位でBYEを決定:

  1. 不戦回数が少ない
  2. 累計ポイントが低い
  3. 学年が低い
  4. ランダム

データ構造

対局履歴

保存形式


システム要件


変更履歴

2026-01-04 - v1.3.2.0 マッチングアルゴリズムとデータ管理の改善

2025-12-28 - v1.3.1.0 重大なバグ修正とUI/UX改善

2025-11-23 - v1.3.0.0 マッチングアルゴリズム改善

2025-11-20 - v1.2.0.0 可変回戦数・大会名入力・対局未設定チェック

2025-11-18 - v1.1.0.0 手動対局編集機能追加とUI/UX大幅改善

2025-11-11 - v1.0.2.0 パフォーマンス最適化・アルゴリズム改善

2025-11-08 - v1.0.1.0 UI改善アップデート


ライセンス

プロプライエタリライセンス

© 2025 T.Y.


最終更新日:2026-01-04

(将棋練習会が開かれる10月あたりまで更新の予定はありません。)

ページトップへ戻る

© 2025-2026 T.Y.