🎲 曜麟·天衡

奖励/惩罚抽选器 · 仪式感全开

🎯 一键抽选,星光照进现实。
🎬 完全模式搭配视频与手写签名板,让每一次抽奖都成为表演。

⬇️ 立即下载 📂 GitHub 仓库

支持 Windows 10 / 11 (64位),需要 .NET 10 运行时(可移植包需手动安装)

🎲 双模式抽选

普通模式:奖项名称飞速滚动,按下停止定格最终结果。
完全模式:后台静默抽取,播放高燃视频并启用透明签名板,仪式感爆棚。

🎬 视频 + 签名板

根据抽中星级自动播放对应视频,结束后可在屏幕上手写签名,亦可点击跳过。完全模式下的明星体验。

🌓 自适应主题

自动跟随系统亮色/暗色模式,圆角按钮与渐变背景让界面始终保持现代感。

⚙️ 灵活配置

所有等级、概率、奖项均通过 obj.json 文件控制。支持任意星级、任意数量的奖励/惩罚条目。初次运行自动生成默认配置。

✨ 4K 高分支持

基于 WPF 原生 PerMonitorV2 DPI 感知,在高分辨率显示器上依然清晰锐利。

🎵 沉浸 BGM

完全模式下自动循环播放背景音乐,可替换为你喜欢的音频文件,氛围拉满。

📄 配置示例

在程序目录下的 resources/obj.json 文件中编辑奖池:

{
  "levels": [
    {
      "star": 1,
      "probability": 78.5,
      "items": ["获得100金币", "获得经验值+50", "跳过一次作业"]
    },
    {
      "star": 2,
      "probability": 18.5,
      "items": ["打扫教室卫生", "写额外数学作业"]
    },
    {
      "star": 3,
      "probability": 3.0,
      "items": ["操场跑圈5圈", "背完整本语文课本重点"]
    }
  ]
}

参数说明:
star — 星级(1-2 对应 simple 视频,3 对应 special 视频)
probability — 概率(百分比,总和建议 100%)
items — 该星级下的具体奖项/惩罚列表
💡 修改后保存,下次抽选即可生效。若首次运行无配置文件,程序会自动生成默认版。

⚙️ 系统要求:仅支持 Windows 10 / 11 64位,需要安装 .NET 10 桌面运行时(Desktop Runtime)。下载页面提供安装程序与便携包。

🚀 如何使用

1️⃣ 下载最新版安装包或便携包
2️⃣ (可选)编辑 obj.json 定制奖池
3️⃣ 运行 bal.exe
4️⃣ 在设置中切换普通/完全模式
5️⃣ 点击“开始抽选”,体验惊喜时刻!

🎯 完全模式下按下 Esc 可随时退出视频窗口。