Suggested Match Up System TEST PROGRAM

Discussion in 'Ideas + Feature Requests' started by HTLFreak, Oct 6, 2015.

  1. Re: Suggested Match Up System with formulas

    Part of the fun is the variables. Also think as you can see from last matchs, saying we only win cause of exploiting excuse has been proven wrong. It is about strat, warriors, and effort.
     
  2. Re: Suggested Match Up System with formulas

    I DID IT!!! Here is a type of match up system as I promised. You can import rosters and it will match them up as you import them using the formulas I posted in this forum with the exception of the 40% troops to spies check. If people play around with this program and see that it needs to have that part in place I will add it. Please try to find a exploit a roster type that would always win, if you can then we know that the formula I proposed will not work. If you can find one please post it so I can try to figure out a way to not allow a dominate roster to unfairly match other rosters like what we currently have in Round and Primal wars. This program just simulates how rosters would be matched if the devs used my proposed system, it does not interact with KaW or anything. The program just simply allows you to take rosters and import them 1 at a time and goes through a match up process just as if people in clans with those rosters casted signed up for war. The program even allows you to simulate what would happen when people sign up and withdraw (use the remove roster function in the program to simulate a clan withdrawing) then more clans sign up. You have the option of adjusting the variables for the match ups to help find a good set of numbers that would work if the pre set numbers are too strict or not strict enough.

    Please let me know if you find any bugs, I have tested it some but may not have found all of the bugs.


    Here are the links to the program (you only need one or the other, no need in downloading both unless you just want both)
    EXE file.
    https://drive.google.com/file/d/0Bx2CuS ... sp=sharing

    AHK script file. (You will need the AutoHotKeys program to run this file)
    https://drive.google.com/file/d/0Bx2CuS ... sp=sharing

    As usual, you always download anything from KaW forums at your own risk.
     
  3. Also, it would be helpful if you share your rosters/SS with others so that everyone can have more rosters to test this program with. Remember, it goes purely by CS so having SSH in the roster will not be good unless you have the player's total CS including the BFA as part of the CS.
     
  4. Re: Suggested Match Up System with formulas

    That's why I love individual war
     
  5. Great Work Bud
     
  6. If I could add one thing to how this works then it would be that static stats are twice the value of non static stats. So all towers, bfe and bfa are twice as valuable as non static from builds. Just think of it this way:

    You have two different builds, a hybrid with 40m cs overall with no bfe/bfa (2b raw stats) and a near statless account with huge bfe and bfa totalling 1b raw stats. From 100% to 50% troops the player using non static troops has the advantage but once they drop below that 50% mark the player using static has the advantage. Most of the time players will be below that 50% mark. This would overall still put those who invested in towers and bfe/bfa at an advantage but it would also help stop the huge stacking that sh can do.

    Even if static was valued at around 1.5 instead of double a non static stat it would help balance the tables a bit although it might make calculations more complex.

    Just a suggestion
     
  7. So the intent here is to not change any of the plunder differences and instead change the match up system to count BFE and BFA higher in value to make a better match?
     
  8. Just remember that sh earns a lot of their plunder through kos so the plunder difference isn't that big of an issue and tanks aren't made for plunder they are made for reducing the enemies ability to earn plunder.

    Just remember the values I give aren't a final or definitive stat that should be taken into account it's simply an idea to work with. Comparing static stats to non static stats on a 1:1 ratio is idiotic and just creates stacking of ssh.
     
  9. Re: Suggested Match Up System with formulas

    Kaw is not about you didn't even mention you but now you said it yeh you one of the worst out there.
     
  10. You would hate my fix sylver you would have to win on strategy.
     
  11. Grizzy smh you are better then this.
     
  12. Re: Suggested Match Up System with formulas

    Can you pm me I'm willing to help test.
     
  13. After thinking about it for a while, I have come to the conclusion that the devs should use the system as it works in the test program I posted and here is why:

    1. If clans want to have very high BFA players in their roster then they should be matched with a similar roster instead of the devs redoing the BFA match up calculations. After those clans get tired of getting no matches they will learn to either coordinate with another clan to match up with high BFA players or start limiting their roster's BFA so that they can start getting matches.

    2. Mids will be able to war again because the match up system will be completely fair.
    3. SSH will not war as much because they will likely cause a no match.
    4. The average player/clan can war without worrying about matching a stacked roster.

    The reason I think this is because if for example a mid-size roster is casted but it has a SSH with only 4mil CS but has 8mil CS BFA then that would offset the 20% CS different for its group and would cause the clan to get a no match unless another clan cast a similar roster with an SSH within the same group as their opp.

    One more thing, BFA would not be completely dead due to the 20% variance becoming pretty big when warring in very big CS rosters. An example would be 20% of a 150mil CS player is 30mil CS which means you can have 2 150mil CS players and 1 90mil CS player and you will can still get matched up with 3 150mil CS players.
     
  14. I found a bug in the import process, if you have a comma separator it will cause a problem in the match up process. I will fix this and upload a fix version soon, until then please remove the comma's if you have any. You can easily do this by opening the rosters in notepad and click edit then replace and just put a comma in the "Find what:" box and leave the "Replace with:" box blank then hit the "Replace All" button.
     
  15. OK, I think I have the bugs worked out. I have updated all of the links in this thread to the updated files and removed the links to the old/bugged files.
     
  16. I retract my statement about using the Test Program as is for a match up system, using it as is without taking BFA into account would allow an all high BFA roster to match an all low BFA roster as long as their build CS matches which would be very bad. BFA must be accounted for as part of the match up system just like it is part of the player's build which means the plunder amount should reflect that as well except a high BFA player should make what their build CS is in plunder but pay out what their build + BFA would pay out as if it were static towers on their land.

    How about the stronger BFA clan cannot be more than 50% stronger in BFA than the weaker BFA clan instead of trying to account for the individual BFA?

    I will modify my program to have a 5th column to act as a total BFA/BFE column so that the test match up program would be more realistic for those that want to see how my proposed match up system would work.
     
  17. I have modified the test program to account for BFE and BFA and you can specify a difference % for the BFE/BFA independent of the CS %. The formula used for the BFE/BFA is the bigger BFE/BFE cannot be more than a given % more than the smaller BFE/BFA as opposed to the CS is the smaller CS cannot be a given % smaller than the bigger clan. I did this because the bigger the BFE/BFA is for the bigger clan the bigger the difference can be between the 2 clans and it still be considered a fair match.

    Here are the links to the program (you only need one or the other, no need in downloading both unless you just want both)
    EXE file.
    https://drive.google.com/file/d/0Bx2CuS ... sp=sharing

    AHK script file. (You will need the AutoHotKeys program to run this file)
    https://drive.google.com/file/d/0Bx2CuS ... sp=sharing

    As usual, you always download anything from KaW forums at your own risk.
     
  18. Everyone needs to keep in mind that even if this system were to be put in place it would likely result in a lot of no matches. The only other way to get fair matches is to implement a system like the one I proposed and for everyone to start using only a certain set of rosters with a set range of CS for each roster type. As I have stated in another thread, the match up system has become a bigger and bigger problem because of the additional lands and levels which have allowed there to be massive gaps between builds that did not exist at the time the match up system was made. This is also likely the reason the devs appear to be doing little to nothing to fix the match up system as it is nearly impossible with all of the current variables. With BFA being unlimited combined with the massive gaps possible in rosters the match up systems will either give unfair matches or no matches unless the roster types and CS are established.