Проблемы со змеями и лестницами (питон)

groot спросил: 13 октября 2017 в 06:05 в: python

исправил это сейчас, спасибо за помощь, просто нужно сделать отступ для всего моего игрока 2

, поэтому я сделал игру со змеями и лестницами, и у меня возникли проблемы с игрой в кости:

while player1roll != "YES":
           player1roll=input("player1 ready to roll??\n").upper
           player1roll=random.choice(dice)
           print("you rolled a:", player1roll)

после этого он просто продолжает повторять "player1 ready to roll ??"

вот весь мой код player1:

while selection != "PVP" or "AI":
    selection=input("player vs player(PVP) or with AI (AI)??\n").upper()if selection == "PVP":
    while player1pos or player2pos <100:
      **while player1roll != "YES":
            player1roll=input("player1 ready to roll??\n").upper
            player1roll=random.choice(dice)
            print("you rolled a:", player1roll)**        player1pos+=player1roll        if board[player1pos]  >0: #if the number is bigger than 0 its a ladder
            print("you found a ladder")
            player1pos+= board[player1pos] #find the position its supposed to be at on the board
            print("player1 is at position:",player1pos)
            print("")        elif board[player1pos] <0: #if the number is negative then its a snake
            print("you found a snake")
            player1pos+=board[player1pos] 
            print("player 1 is at position:",player1pos)
            print("")        else:                       #if its just a 0 they stay at that position
            print("player1 is at position:",player1pos)
            print("")        if 100<=player1pos: #if the player position is 100 or more they win
            print("player1 win")
            quit()

если бы вы могли предложить какие-либо другие изменения, которые также помогли бы, так как мне нужно попытаться улучшить их как можно больше:)


0 ответов