playrisk
Version:
insert the number of dice in attack and defense of the risk game
33 lines (26 loc) • 699 B
JavaScript
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));