UNPKG

risico

Version:

32 lines (26 loc) 789 B
var lib = require('nut-lauch'); var risk = function(attackerDice,defenderDice){ var attackerLaunch = []; var defenderLaunch = []; var attack=0; var defense=0; for(var i=0; i < attackerDice; i++) { attackerLaunch.push(lib.extract()); } for(var i=0; i < defenderDice; i++) { defenderLaunch.push(lib.extract()); } attackerLaunch.sort().reverse(); defenderLaunch.sort().reverse(); console.log("attackerLaunch:", attackerLaunch); console.log("defenderLaunch:", defenderLaunch); for (var i = 0; i < Math.min(attackerDice,defenderDice); i++) { if(attackerLaunch[i]>defenderLaunch[i]){ defense--; }else{ attack--; } } console.log(attack,defense) return {'attack':attack,'defense':defense} }