示例#1
0
 def __init__(self):
     self.view = View()
     self.map = Map()
     self.characters = Characters('anyadat')
     self.hero = Hero()
     self.skeleton = Skeleton()
     self.boss = Boss()
     self.view.draw_map(self.map.gamezone1)
示例#2
0
    def generate_pw(self):

        ch = Characters()

        capital_letters = ch.capital_alphabets()
        small_letters = ch.small_alphabets()
        numbers = ch.numbers()
        symbols = ch.symbols()

        chars = [capital_letters, small_letters, numbers, symbols]
        pw = ""

        length = range(int(input("how long should the password be? ")))

        # length of password hardcoded to 7
        for l in length:
            # random index for chars array
            index1 = int(random.uniform(0, 4))
            # random index to take within each char group
            index2 = int(random.uniform(0, len(chars[index1])))
            character = chars[index1][index2]
            pw += str(character)
        return pw
示例#3
0
from characters import Characters
from quadrant import Quadrant
import copy
from content import Content

# creación de una instancia de Characters
characters = Characters()
# creación de los cuadrantes del espiral 
# con la capacidad de items a contener
quadrant_1 = Quadrant(2)
quadrant_2 = Quadrant(3)
quadrant_3 = Quadrant(5)
quadrant_4 = Quadrant(8)
quadrant_5 = Quadrant(13)
quadrant_6 = Quadrant(21)
# le proveemos a los cuadrantes el array de caracteres base
# y le indicamos a partir de que indice comenzar agregarlos
quadrant_1.add( characters.chars, 0 )
quadrant_2.add( characters.chars, 2 )
quadrant_3.add( characters.chars, 5 )
quadrant_4.add( characters.chars, 10)
quadrant_5.add( characters.chars, 18)
quadrant_6.add( characters.chars, 31)

# Entidad encargada de la enciptación y desencriptación de frases
class Encrypter:
    
    def __init__(self):
        # objeto para manejo de contenido
        self.content = Content()
        # cuadrantes que manejará