title: Generating schedule for pair game
body: <p>We have 8 players.</p>
  
  <p>On one table plays 4 players (two pairs).</p>
  
  <p><img src="https://i.stack.imgur.com/3znaV.png" alt="enter image description here"></p>
  
  <p>So every player need to be pair with all other 7 players and to have that players as opponent same count.</p>
  
  <p>In case of just creating tables with deleting it from list we have:</p>
  
  <pre><code>Tour 1: (1,2) - (3,4) | (5,6) - (7,8)
  Tour 2: (1,3) - (2,5) | (4,7) - (6,8)
  .....................................
  .....................................
  Tour 7: (1,8) - (2,7) | (3,6) - (4,5)
  </code></pre>
  
  <p>But some payers will have some opponents often than others.</p>
  
  <p>In that direction I need to think?</p>
  
  <p>****UPDATE****
  In case of Jens Schauders solution we'll have 7 rounds. And if chack opponents for player 2 we will have 3 times opponent 4 and just one time opponent 7.</p>
  
  <p>If split pair in this schema</p>
  
  <pre><code>       TABLE 1 |  TABLE 2
  
  Pair1: 1    2  |  3    4
        ------------------
  Pair2: 5    6  |  7    8
  </code></pre>
  
  <p>Where is mistake?</p>