Example #1
0
    elif HighestOutputNeuron == 2:
        NewCube.RotateWhiteFaceLeft()
    elif HighestOutputNeuron == 3:
        NewCube.RotateRedFaceRight()
    elif HighestOutputNeuron == 4:
        NewCube.RotateRedFaceLeft()
    elif HighestOutputNeuron == 5:
        NewCube.RotateBlueFaceRight()
    elif HighestOutputNeuron == 6:
        NewCube.RotateBlueFaceLeft()
    elif HighestOutputNeuron == 7:
        NewCube.RotateGreenFaceRight()
    elif HighestOutputNeuron == 8:
        NewCube.RotateGreenFaceLeft()
    elif HighestOutputNeuron == 9:
        NewCube.RotateOrangeFaceRight()
    elif HighestOutputNeuron == 10:
        NewCube.RotateOrangeFaceLeft()
    elif HighestOutputNeuron == 11:
        NewCube.RotateYellowFaceRight()
    elif HighestOutputNeuron == 12:
        NewCube.RotateYellowFaceLeft()
    print("Leaves us with cube:")
    print()
    NewCube.Print()
    print()
    print("No. Solved Elements: " + str(NewCube.GetNumSolvedElements()) +
          "/54")

    NewBrain.ClearOutputNeurons()
Example #2
0
NewCube.RotateRedFaceRight()
NewCube.RotateRedFaceRight()

NewCube.RotateOrangeFaceRight()
NewCube.RotateOrangeFaceRight()

NewCube.RotateWhiteFaceRight()
NewCube.RotateWhiteFaceRight()

NewCube.RotateYellowFaceRight()
NewCube.RotateYellowFaceRight()

NewCube.Print()

print()
print(NewCube.GetNumSolvedElements())
print()

NewCube.RotateGreenFaceLeft()
NewCube.RotateGreenFaceLeft()

NewCube.RotateBlueFaceLeft()
NewCube.RotateBlueFaceLeft()

NewCube.RotateRedFaceLeft()
NewCube.RotateRedFaceLeft()

NewCube.RotateOrangeFaceLeft()
NewCube.RotateOrangeFaceLeft()

NewCube.RotateWhiteFaceLeft()