-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
优化推图配队方案 #223
Comments
问题: 在选择多个队伍时,如果预设队伍冲突怎么办 |
可能的解决方案:
|
个人支持方案1,因为为每种属性凑出一支没有重复的队伍并非一件难事(国际服和日服如此,国服不知道情况),尤其是对于普通关/困难关推图来说,完全可以指导要求用户使用预设功能时确保每种属性的第一支队不重复,而由于最多情况下也就用到3支队伍,那么每种属性的第二支队伍是可以重复的。 |
我建议再保留一种依次使用1,2,3队伍的模式,并不是所有人都习惯使用预设队伍 |
是可以的,但可能得过几天重写了
…________________________________
From: pur1fying ***@***.***>
Sent: Sunday, February 2, 2025 10:24:34 PM
To: pur1fying/blue_archive_auto_script ***@***.***>
Cc: NanBoom ***@***.***>; Comment ***@***.***>
Subject: Re: [pur1fying/blue_archive_auto_script] 优化推图配队方案 (Issue #223)
问题: 在选择多个队伍时,如果预设队伍冲突怎么办
已知:
预设列表有4列,每列有5组队伍可以进行预设
可能的解决方案:
1. 选队时人为检查是否冲突
2. 检测冲突,在冲突后尝试其他预设
3. 开发自动选角色(X)
个人支持方案1,因为为每种属性凑出一支没有重复的队伍并非一件难事(国际服和日服如此,国服不知道情况),尤其是对于普通关/困难关推图来说,完全可以指导要求用户使用预设功能时确保每种属性的第一支队不重复,而由于最多情况下也就用到3支队伍,那么每种属性的第二支队伍是可以重复的。 但为了防止以外卡死在选队界面,可以判断产生冲突报错要求用户处理
我建议再保留一种依次使用1,2,3队伍的模式,并不是所有人都习惯使用预设队伍
―
Reply to this email directly, view it on GitHub<#223 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKNXZY3PPQ5XQOOM6WGKRVT2NYTCFAVCNFSM6AAAAABVOLAV6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMRZGQYTONBUGQ>.
You are receiving this because you commented.Message ID: ***@***.***>
|
我也支持方案一,国服玩家也表示每种属性凑出一支没有重复的队伍并非一件难事 |
现有配队方案是用户手动编辑4个部队,并在baas中设定不同属性队伍对应的编号。
由于游戏走格子的机制设定,编号靠前的队伍先行动。而现有方案队伍先后顺序固定,在面对不同的关卡时经常需要用户手动调整配队。
例如,某关卡需要红黄黄三队,而现有编队是黄黄红,即使有满足属性要求的三队,也因为顺序不对需要手动调整。否则如果按照baas默认编队策略(无视属性按编号依次编入),则将指派黄队去攻略红色敌人,仅能造成0.5倍伤害,显然不是好的选择。
希望在配队功能中使用到游戏中的“预设列表”功能。用户将队伍编辑到预设列表中,并在baas中设置如 ["预设编号3-1":"队伍属性爆发"] 这样的映射关系,推图开始前由baas自动到预设中挑选队伍。这样,只需要编入三队(红黄蓝各一队),即可满足推图时面对所有关卡均能打出至少1倍伤害(除非遇到3队均需同色属性的关卡),并且不需要关心队伍编队顺序的问题。
The text was updated successfully, but these errors were encountered: