#17 #18 #19 #20 I think key to having a productive discussion would be to discuss facts, as I suggested earlier:
"Share a simple, concrete example of two successive games and we can discuss your XY problem."
But fine. Completely absent any example to discuss, completely absent any observation, let's review how the code works, an exercise hundreds of times more complicated than simply discussing a simple use case. Here is my not-entirely-exhaustive process of spending an hour and twenty minutes attempting to digest the Blossom pairing algorithm and its practical implementation, with an aim of porting from Java to Scala, which honestly only begins to scratch the surface and I don't expect anyone to watch my failure, but here it is anyway because apparently we can't discuss a simple concrete example but would rather theorize ad nauseum:
http://youtube.com/watch?v=TBgmAyqzpRU
The pool pairing algorithm is the same, however match-making constraints are slightly different:
github.com/ornicar/lila/blob/3cd225cd270f52a8228fb5addaacfd39d6e23b86/modules/pool/src/main/MatchMaking.scala
"Share a simple, concrete example of two successive games and we can discuss your XY problem."
But fine. Completely absent any example to discuss, completely absent any observation, let's review how the code works, an exercise hundreds of times more complicated than simply discussing a simple use case. Here is my not-entirely-exhaustive process of spending an hour and twenty minutes attempting to digest the Blossom pairing algorithm and its practical implementation, with an aim of porting from Java to Scala, which honestly only begins to scratch the surface and I don't expect anyone to watch my failure, but here it is anyway because apparently we can't discuss a simple concrete example but would rather theorize ad nauseum:
http://youtube.com/watch?v=TBgmAyqzpRU
The pool pairing algorithm is the same, however match-making constraints are slightly different:
github.com/ornicar/lila/blob/3cd225cd270f52a8228fb5addaacfd39d6e23b86/modules/pool/src/main/MatchMaking.scala