def avaliaPox0(valor): dezMenoresAval = main.fdezMenoresAval(valor) lista90Strings01 = [] l = [] for i in range(0, len(dezMenoresAval), 2): str1, str2 = main.trocaTroca(dezMenoresAval[i][0], dezMenoresAval[i + 1][0]) l.append(str1) l.append(str2) for i in range(len(dezMenoresAval)): lista90Strings01.append( [l[i], main.mod(main.convertBinaPraReal(l[i]))]) dezStr = [] lista = [] l1 = [] for i in range(10): lista.append(lista90Strings01[main.choice(range( len(lista90Strings01)))][0]) troca = main.troca(lista[i]) l1.append(troca) dezStr.append([l1[i], main.mod(main.convertBinaPraReal(l1[i]))]) lista100Strings01 = lista90Strings01 for i in dezStr: lista100Strings01.append(i) return lista100Strings01
def avaliaPox0(valor): dezMenoresAval = main.dezMenoresAval(valor)[:10] rearanjo90 = [] lista90mais10 = [] l = [] for i in range(len(dezMenoresAval)): for j in range(len(dezMenoresAval)): if (i != j): str1 = main.trocaTroca(dezMenoresAval[i][0], dezMenoresAval[j][0]) l.append(str1) for i in range(len(l)): rearanjo90.append([l[i], main.mod(main.convertBinaPraReal(l[i]))]) dezStr = [] lista = [] l1 = [] for i in range(10): lista.append(rearanjo90[main.choice(range(len(rearanjo90)))][0]) troca = main.motacao(lista[i]) l1.append(troca) dezStr.append([l1[i], main.mod(main.convertBinaPraReal(l1[i]))]) lista90mais10 = rearanjo90 for i in dezStr: lista90mais10.append(i) return lista90mais10
def carregar(): saves = [] for ind, file in enumerate(glob.glob("*.rpsave")): print(ind, '--', file.split(".rpsave")[0]) saves.append(file) if len(saves) == 0: print("Não há personagens salvos") else: choice = main.choice() player = open(saves[choice]) return player
def criar(): confirma = False while not confirma: nome = input("Digite um nome pro personagem") print("Deseja se chamar '", nome, "'? (0 - Não/1 - Sim)") if main.choice() == 1: confirma = True if nome + ".rpsave" in glob.glob("*.rpsave"): print("Já tens um personagem com este nome.") confirma = False presets = ["Guerreiro", "Assassino", "Mago"], ["Força", "Agilidade", "Inteligencia"], [[5, 3, 2], [2, 5, 3], [2, 3, 5]] confirma = False while not confirma: print("-- Escolha sua classe--\n") for i in range(len(presets)): print('#[' + str(i) + ']#-', presets[0][i], '-#[' + str(i) + ']#') classe = main.choice() for i in range(len(presets)): print(presets[1][i], ":", presets[2][classe][i]) print("Deseja mesmo ser um '", presets[0][classe], "'? (0 - Não/1 - Sim)") if main.choice() == 1: confirma = True with open(nome + ".rpsave", "w") as sv: sv.write("name:" + nome) sv.write("\ncls:" + str(presets[0][classe])) sv.write("\nstr:" + str(presets[2][classe][0])) sv.write("\nagi:" + str(presets[2][classe][1])) sv.write("\nint:" + str(presets[2][classe][2])) sv.write("\nhp:" + "20") print("Personagem criado com sucesso!!!")
def options(): print('Em breve :)') def credit(): print('---------') print('## Em desenvolvimento ##') print("\n\n Por Arthur Egide") print('-- Bem vindo ao RPG em "textes" --\n') opt = ['Iniciar novo jogo', 'Carregar Jogo', 'Opcoes', 'Detalhes'], ['newGame', 'loadGame', 'options', 'credits'] for ind, i in enumerate(opt[0]): print('-' + str(ind) + '-', i, '--- ') import main choice = main.choice() if opt[1][choice] == opt[1][0]: newGame() elif opt[1][choice] == opt[1][1]: loadGame() elif opt[1][choice] == opt[1][2]: options() elif opt[1][choice] == opt[1][3]: credit()