4 Star Arena: Build teams for infinite streak.
Lets have this discussion here, both a description of what an optimal set of teams is and then what would be the best way to implement it, whether by a multi-pass with different settings in each pass or something else.
As mentioned in #18, what would be the best way to handle teams with mismatched PI values? I agree that reverse sandbagging sucks for actual teams (1 high, 2 low, or 1+2), so something should happen with that. I could only count the 2 highest PIs of the team, that way the 3rd is effectively ignored and more 2+1 teams will be built instead of 1+2s.
This could come in the form of a sandbagging flag that is toggled in the options. Maybe if the sandbagging flag is on, I don't pre-filter PI champion range, but when the team is assembled.
I don't think there is a need for a toggle. I can't think of an scenario where I would want a HLL team in arena.
HLL teams are a byproduct, for now I'll set it as a rifle but default it to be on. This way if there is strange behavior, the user can revert to original behavior
That makes sense.
I'll see if I have time to implement this weekend, otherwise early next week for sure.
It should be an easy addition
Got a couple options added for team building:
- base weight: allow for teams with 0 synergy
- sandbagging: calculate team pi value by ignoring the lowest team member.
I'll doc up an explanation of each algorithm as a formula, maybe with a formula preview in settings.
I'll push these changes later today.
Okay, I now have non-synergy teams (set base above 0) and sandbagging teams as options.
The last thing for 4★ arena would be to do a multi-pass system where I get all of the optimal teams first (4★ 4/40 - 5/50) and then get a sandbagged set of remainders to fill out.
I have a highly effective 4-star recipe that you could implement pretty easily. It is not based on PI. And it requires no sandbagging whatsoever.
Do tell!
Here you can find different methods http://www.h4x0r-alliance.de/?p=24
If you don't want to include all and every way there is to build infinite streak teams, what would be, in my opinion, helpful while easy to develop would be to add a star/rank filter - it is much more helpful (and actually, much more relevant) than PI when building your teams.
I seems tricky to offer a one-click solution since some would want to maximize the nuber of teams they can assemble (thus getting down to 3* rank 2), while others, with perhaps less time, might be more interested in maximizing scoring per round (thus not using their 3 stars), so having a simple slider/filter using ranks and not PI would be enough I guess
The ideal, for my use at least, would be to have a slider based on rank for each champion (champ 1 has to be at least of stars x/rank y, and at max stars a / rank b, the same for champ 2, etc, etc...)
@hook https://drive.google.com/file/d/0B4vUVraesk75UWhJRnk3Uzc2Q2s/view Please remove this link asap. @
Make sure to remove the file on your end and remove the link.
I like to encourage you to pick this up. There are two portions to infinite streak - getting to Infinite streak (fight 17) and holding infinite streak.
Getting Infinite Streak: Pick a method, like sandbagging. The intent is to avoid death matches and hard matches. Requirements:
- 3 4*/4/40+
- Up to 21 non-maxed 3* champs
- 1 3*/1/1
Build 7 teams of non-maxed 3* champs (from lowest to highest PI) (if they lack 7 unique teams - indicate x7 for re-use of a team) Build 3 teams of two 3*/4/40 and 1 3*/1/1 (if they lack 3 unique teams - indicate x3 for re-use of a team) Build 6 teams of 4*/4/40 (if they lack 6 unique teams - indicate x6 for re-use of a team) Infinite streak reached
Holding Infinite Streak: I think the point regarding a star/rank filter is most valuable for building a Infinite stream team. just require 3*/4/40 or (4*/3/30 or higher). Then try to make use of synergies. Consider an option for keeping teams the same star/rank level, to ensure similar PI. That would reduce the chance of getting a poor matchup.
I'll look into doing this after the holidays!