diff --git a/src/risk-risiko.py b/src/risk-risiko.py index 8457f266..f464c44d 100644 --- a/src/risk-risiko.py +++ b/src/risk-risiko.py @@ -27,3 +27,41 @@ # M 3 vs 3 => blue win # O 2 vs 1 => red win # + +import random +dice_number = 3 + +def risiko(): + try: + n_dices_red = int(input("[RED] : how many dices would you like to use? ")) + n_dices_blue = int(input("[BLUE] : how many dices would you like to use? ")) + except: + print("Invalid input! make sure to use a number greater then 0!") + return + + if (n_dices_red <=0 or n_dices_blue <=0): + print("Number of dices less then zero are not acceptable") + return + + + red_dices=list(range(n_dices_red)) + blue_dices=list(range(n_dices_blue)) + + throw_dices(red_dices) + throw_dices(blue_dices) + + for i in range(min(n_dices_blue,n_dices_red)): + if blue_dices[i] >= red_dices[i]: + print("Blue won battle number ",i+1," [ R(",red_dices[i],") , B(",blue_dices[i],") ]") + else: + print("Red won battle number ",i+1," [ R(",red_dices[i],") , B(",blue_dices[i],") ]") + + +def throw_dices(dices): + for i in range (len(dices)): + dices.append(random.randint(1,6)) + dices.sort(reverse=True) + +risiko() + + \ No newline at end of file