choisir le niveau d'alea
This commit is contained in:
15
table.html
15
table.html
@@ -148,14 +148,18 @@
|
||||
selectedjoueur = "";
|
||||
bestscore=0;
|
||||
iterateur = playersAvailableInSession.length;
|
||||
for (player of playersAvailableInSession ) {
|
||||
if( player.gamesPlayed.includes(selectedGame) ) continue;
|
||||
playersorted = playersAvailableInSession
|
||||
.filter(p=>!p.gamesPlayed.includes(selectedGame));
|
||||
if ( document.getElementById("shuffle").checked ) {
|
||||
playersorted = playersorted.sort((a,b) =>0.5 - Math.random());
|
||||
}
|
||||
for (player of playersorted ) {
|
||||
|
||||
preference[player] = { forte:[], faible:[], nulle : [], score:0} ;
|
||||
|
||||
for (opositeplayer of playersAvailableInSession ) {
|
||||
if( player === opositeplayer || opositeplayer.gamesPlayed.includes(selectedGame) )
|
||||
continue; //lui-mmeme ou déjà joué a ce jeu, niet!
|
||||
for (opositeplayer of playersorted ) {
|
||||
if( player === opositeplayer )
|
||||
continue; //lui-meme, niet!
|
||||
nbrencontre= player.opponents.filter(o => o ===opositeplayer).length;
|
||||
if (nbrencontre==0) {
|
||||
preference[player].forte.push(opositeplayer);
|
||||
@@ -222,6 +226,7 @@
|
||||
Nombres de jouers (nom inventés) <input id="players" name="players" placeholder="nombre de joueurs" type ="text"/><br/>
|
||||
Nombres de joueurs par tables <input id="tables" name="tables" placeholder="nombre de joueurs par table" type ="text"/><br/>
|
||||
Nombres de jeux à jouer <input id="games" name="games" placeholder="nombre de jeux" type ="text"/><br>
|
||||
Maximiser le nombre d'adversaires ( tournoi rallongé) <input id="shuffle" name="shuffle" type="checkbox"/><br>
|
||||
<button onclick="compute();" > Calculer</button>
|
||||
</div>
|
||||
<div id="results" style="float:left;width:50%;">
|
||||
|
||||
Reference in New Issue
Block a user