示例#1
0
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
示例#2
0
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
示例#3
0
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
示例#4
0
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!!!")
示例#5
0

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()