UNPKG

playrisk

Version:

insert the number of dice in attack and defense of the risk game

33 lines (26 loc) 699 B
var lib=require('dicextract'); exports.launch=function(numDiceAttack, numDiceDefender){ var arrayAttack=[], arrayDefender=[], trupA=0, trupD=0; for (var i = 0; i < numDiceAttack; i++) { arrayAttack.push(lib.dice()); } for (var i = 0; i < numDiceDefender; i++) { arrayDefender.push(lib.dice()); } var diceA= arrayAttack.sort().reverse(); var diceD= arrayDefender.sort().reverse(); for (var i = 0; i < Math.min(diceA.length,diceD.length); i++) { if (diceA[i]>diceD[i]) { trupD--; } else{ trupA--; } } return {"diceA":diceA, "diceD":diceD, "trupA":trupA, "trupD":trupD }; } //console.log(launch(3,3));