abienvenu / kyjoukan
锦标赛策划器
0.6.1
2018-06-02 19:43 UTC
Requires
- php: >=7.1.0
- components/bootstrap: ^3.3
- components/jquery: ^3.1
- components/jqueryui: ^1.12
- doctrine/doctrine-bundle: ~1.4
- doctrine/doctrine-fixtures-bundle: ~2.2
- doctrine/orm: ^2.4.8
- robloach/component-installer: ~0.2
- stof/doctrine-extensions-bundle: ~1.3
- symfony/assetic-bundle: ~2.3
- twig/extensions: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:09:50 UTC
README
锦标赛策划器和调度器
此Web应用程序将接受以下输入
- 活动详情(名称、日期...)
- 将参加该活动的队伍列表
- 可用于比赛的场地列表
然后用户将创建游戏的第一阶段,有两种可能的规则
- 循环赛制:每个队伍与同一池中的其他队伍比赛
- 淘汰赛制:每个队伍与其他一个队伍比赛;每个胜者与另一个胜者比赛,依此类推...
特性
一旦给定队伍、场地和池(队伍组)的数量,应用程序将
- 自动将队伍分配到池中
- 允许用户手动调整此分配
- 提供可打印的日程表
- 提供可打印的比赛表格,供填写
- 允许用户输入结果
- 提供可打印的排名
一旦第一阶段结束,用户可以创建下一阶段(依此类推)。
计划中的特性
- 手动添加比赛的能力
- 手动删除比赛的能力
- 排序队伍的能力
- 按顺序分配
服务器安装
- 安装docker
- 下载并运行应用程序
$ docker run -d --name kyjoukan -p 8043:80 -e APP_ENV=prod abienvenu/kyjoukan
- 将您的浏览器指向 https://:8043/
变更日志
- v0.6.1 : 移除页脚,空间很重要
- v0.6 : 升级到Symfony 3.4,场地间分配队伍
- v0.5 : 改进警告显示 + 修复洗牌错误
- v0.4 : 添加了“累计排名”规则
- v0.3 : 不调用远程CDN,以便Kyjoukan在没有互联网访问的情况下也能工作
- v0.2 : Docker化
- v0.1 : 首个工作版本