def criarcenas(): pantano = Cena(img=PANTANO) avenida = Cena(img=AVENIDA) pantano.direita = avenida avenida.esquerda = pantano alice = Elemento(img=ALICE, tit="Alice", style=dict(left=150, top=150, width=60, height=200)) alice.entra(pantano) falaalice = Texto( pantano, " Em uma noite enluarada, Dona ALICE saiu para dar uma volta. Porém, durante o passeio, se perdeu no caminho e não enxergava nada a sua frente além de um pantamo assutador.Pensando em como sair daquela enrrascada, a pequena Alice não teve outra opção do que rezar, quando de repente..." ) alice.vai = falaalice.vai tarzan = Elemento(img=TARZAN, tit="Tarzan", style=dict(left=150, top=150, width=60, height=200)) tarzan.entra(pantano) falatarzan = Texto( pantano, "-Oooo oooo ooooo ooooo!!!!- Eis que surge o Tarzan, que indignou-se pela hora que a menina andava pela rua. -Que cê tá fazendo aqui? Tá tarde!" ) tarzan.vai = falatarzan.vai pantano.vai()
def oi(): jogo = Cena(img=CAMPO) terra = Cena(img=PLANETA) jogo.esquerda = PLANETA terra.direita = PLANETA tony = Elemento(img=HOMEM_DE_FERRO, tit="TONY STARK", style=dict(left=150, top=160, width=60, height=200)) tony.entra(paisagem) falatony = Texto(paisagem, "Eu sou o homem de ferro") tony = falatony.vai jogo.vai() marte = Cena(img=PLANETA) verde = Cena(img=CAMPO) lazer = Cena(img=PRAIA) marte.esquerda = CAMPO lazer.direita = CAMPO marte.direita = PRAIA verde.esquerda = PRAIA steve = Elemento(img=CAPITAO_AMERICA, tit="steve", style=dict(left=150, top=160, width=60, height=200)) steve.entra(marte) falastve = Texto(PLANETA, "Eu vim te salvar") steve = falasteve.vai marte.vai()
def sao_jeronimo(self, *_): def sonho(*_): Texto(self.sala.sul, "A devoção de São Jerônimo invade seu coração" " e você entra em um sonho que ele teve com Jesus", foi=self.o_sonho).vai() self.e_vecruz = Elemento(MARCA, x=640, y=150, w=90, h=180, o=0.1, cena=self.sala.sul, vai=sonho) self.e_vecruz.o = 0.2 self.capel[1].vai() #self.e_vecruz.x, self.e_vecruz.y, self.e_vecruz.w, self.e_vecruz.h = 580, 150, 180, 60 #self.e_vecruz.x = 640 self.e_vecruz.vai = sonho busca = Texto( self.capel[1], "Visite a gruta e toque em um crucifixo sob um foco de luz", foi=lambda *_: self.e_vecruz.entra(self.sanct.norte)) fala = Texto( self.capel[1], "Que bom você me visitar, aprenda meu caminho para santidade", foi=busca.vai) self.e_jerom.vai = fala.vai visao = Texto( self.capel[1], "Você se ajoelha e faz uma oração, São Jerônimo aparece numa visão", foi=lambda *_: self.e_jerom.entra(self.capel[1])) Texto(self.capel[1], "Você veio conhecer a gruta onde São Jerônimo traduziu a Bíblia", foi=visao.vai).vai()
class OI(): #def _init_main (self) #ceni = Cena(img = CENI) #hospital = CE(img = HOSPITAL) lilita = Elemento(img=LILITA, style=dict(left=100, top=150, width=200, height="150px")) #boneca.entra(ceni) sala1 = Cena(img=SALA1) sala2 = Cena(img=SALA2) sala3 = Cena(img=SALA3) sala4 = Cena(img=SALA4) self.ceu = ceu = Sala(n=SALA1, s=SALA2, o=SALA3, l=SALA4) boneca = Elemento(img=BONECA, tit="Olá, eu sou o homem de ferro", style=dict(left=100, top=150, width=200, height="150px")) boneca.entra(ceu.oeste) falaboneca = Texto(SALA3, "Hellou") boneca.vai = falaboneca.vai #ceni.entra(ceu.norte) #hospital.entra(ceu.leste) bilu = Elemento(img=BILU, tit="Olá, eu sou Bilu") bilu.entra(ceu.leste) falabilu = Texto(SALA4, "Olá") bilu.vai = falabilu.vai ana = Elemento(img=ANA) ana.entra(ceu.sul) falaana = Texto(ceu.sul, "HIII") falaana.vai() ana.vai = falaana.vai ceu.oeste.vai() ceu.vai()
def amem(self): self.mata = Cena(img=MATA) inventario(cena=self.mata) self.mata.vai() Texto( self.mata, "caracteristicas dos personagens , click para descobrir seu personagem" ).vai() self.mata.esquerda = self.escola self.escola.direita = self.mata self.mata.esquerda = self.escola self.nena.entra(self.mata) self.nena.tit = "Olá eu sou a Nena, eu amo cuidar do planeta, sou organixa e monitoro tudo, por isso que eu trouxe uma bússula" self.perola.entra(self.mata) self.perola.tit = "Olá,eu sou a Pérola,eu sou bastante forte e sou da equipe de resgate do meu bairro, por isso eu trouxe o kit de primeiros socorros" self.lily.entra(self.mata) self.lily.tit = "Olá eu sou a Lily Raquel, eu sou bem otimista e desbravadora, por isso trouxe um facão" self.jackson.entra(self.mata) self.jackson.tit = "Olá eu sou o Jackson,me colocaram como líder do grupo,pois sou muito corajoso e bom em defesa, estou levando um mapa e corda " self.leila.entra(self.mata) self.leila.tit = " olá eu sou a leila, sou bem quieta e discreta, me pediram para trazer o fogo" # self.mata.entra=Elemento(vai=self.personagem) Texto(self.mata, ).vai() self.leila.entra(self.mata) self.escola.vai()
def entrou_final(self, *_): self.padre.entra(self.cf) self.fim = Texto(self.cf, " Até a próxima !!!").vai self.padre.vai = Texto(self.cf, "Espero que tenham gostado de aprender um pouco mais da história do nosso amdado padroeiro São Jerônimo!", foi=self.fim).vai self.cf.vai()
def resposta(optou): respondeu = dict( A=Texto(self.ft_p, "Ele irá a Roma."), B=Texto(self.ft_p, "Correto!", foi=self.entrou_dalmacia), C=Texto(self.ft_p, "Muitos santos são da Polônia, mas São Jerônimo não foi um deles."), ) respondeu[optou].vai()
def criarcenas(): floresta = Cena(img=FLORESTA) cidade = Cena(img=CIDADE) cidade2 = Cena(img=CIDADE) floresta.direita = cidade cidade.esquerda = floresta cidade.direita = cidade2 cidade2.esquerda = cidade homem_aranha = Elemento(img=HOMEM_ARANHA, tit="homem Aranha", style=dict(left=150, top=150)) homem_aranha.entra(floresta) falahomem_aranha = Texto( floresta, "Nossa! que isso? Estou numa floresta... como vim parar aqui?") homem_aranha.vai = falahomem_aranha.vai tarzan = Elemento(img=TARZAN, tit="tarzan", style=dict(left=150, top=150)) tarzan.entra(cidade) falatarzan = Texto( cidade, "Poxa o homem-aranha disse que iria logo ali rapinho e estou aqui trancado no apartamento dele mais de 5h!" ) tarzan.vai = falatarzan.vai barbie = Elemento(img=BARBIE, tit="barbie", style=dict(left=150, top=150)) barbie.entra(cidade2) falabarbie = Texto(cidade2, "Oi, homem-aranha!!! poderia ir numa festa comigo?") barbie.vai = falabarbie.vai floresta.vai()
def resposta(optou): respondeu = dict( A=Texto(self.sonho, "Também seria uma honra, mas não foi com nossa mãezinha."), B=Texto(self.sonho, "O Aracanjo não estava presente no sonho!"), C=Texto(self.sonho, "Você acertou", foi=self.entrou_4) ) respondeu[optou].vai()
def jogo(): """Esta função cria a cena inicial.""" INVENTARIO.inicia() invent = Elemento(img=inventario, tit="inventário", h=200, w=200) INVENTARIO.bota(invent) invent.elt.style.width = "60px" invent.elt.style.height = "60px" quest = Elemento(img=quest_img, tit="quest", h=200, w=200) INVENTARIO.bota(quest) option = Elemento(img=option_img, tit="options", h=200, w=200) INVENTARIO.bota(option) cenaIlha.meio = Cena() # criei uma cena falsa para usar o vai dela cenaIlha.meio.vai = gruta # o vai na verdade chama a função gruta okami1 = Elemento(img=linkOkami1, tit="Okami", y=400, x=170, h=200, w=200) okami1.entra(cenaIlha) waka1 = Elemento(img=linkWaka1, tit="Waka", y=340, x=305, h=250, w=200) waka1.entra(cenaIlha) txtwaka1 = Texto(cenaIlha, "Vamos para a ilha das deusas.") txtokami1 = Texto(cenaIlha, "Oi Waka.") txtokami2 = Texto(cenaIlha, "Então vamos.") textos_okami = [txtokami1, txtokami2] def fala_okami(_): global okami_fala textos_okami[okami_fala].vai() okami_fala -= 1 okami1.vai = fala_okami waka1.vai = txtwaka1.vai ark1 = Elemento(img=linkArk1, tit="Ark", y=450, x=40, h=150, w=500) ark1.entra(cenaIlha) cenaIlha.vai()
def cena3(): fundo1 = Cena(img=PATIO, direita=Entrada().vai) lekes = Elemento(img=LEKES, style=dict(top=50, right=500, height='250px', width=200)) nana = Elemento(img=NANA, style=dict(top=300, left=510, height='250px', width=180)) leticia = Elemento(img=LETICIA, style=dict(top=300, left=400, height='250px', width=200)) lekes.entra(fundo1) leticia.entra(fundo1) nana.entra(fundo1) fundo1.vai() amgs = Texto( fundo1, "André- Cara, você ouviu que o Jardim Botânico está em manutenção? Matheus- Sim, fiquei sabendo que coisas estranhas vem acontecendo lá!" ) leticiatxt = Texto( fundo1, "LetÃcia- Miga, você viu que tem algo acontecendo no Jardim? Vamos lá ver?" ) nanatxt = Texto(fundo1, "Nana- Mas você é curiosa ein, e eu também⦠Vamos!") lekes.vai = amgs.vai nana.vai = nanatxt.vai leticia.vai = leticiatxt.vai
def criarcenas(): floresta = Cena(img=FLORESTA) castelo = Cena(img=CASTELO) floresta.direita = castelo alice = Elemento(img=ALICE, tit="Alice", style=dict(left="120px", top="110px", width="70px", height="190px")) alice.entra(floresta) ealice = Texto(floresta, "Que floresta linda!") alice.vai = ealice.vai barbie = Elemento(img=BARBIE, tit="Barbie", style=dict(left="190px", top="60px", width="70px", height="160px")) barbie.entra(castelo) ebarbie = Texto(castelo, "Onde está o Ken?") barbie.vai = ebarbie.vai floresta.vai()
def __init__(self): self.frida = frida = Sala(n=SALA1, l=SALA2, s=SALA3, o=SALA4) #self.frida.norte.vai() Texto( frida.norte, "Olá, você está no centro de pesquisa. Encaminhe- se a direita " ).vai() Texto(frida.leste, "Vá para a sala do Dr. Zuckman").vai() self.foco = Elemento(img=FOCO) viu = Elemento(FOCO, x=830, y=200, w=30, h=200, tit="porta", cena=self.frida.leste, style={"opacity": 0}) # vai=self.frida.sul.vai) self.falaporta = Texto(frida.leste, "A porta está trancada") self.foco.vai = self.falaporta.vai self.papel = Elemento(img="https://i.imgur.com/SmuKKmZ.jpg", tit="desenho", x=830, y=200, w=30, h=200) self.papel.entra(frida.leste)
def game(): cidade = Cena(img=CIDADE) cha = Cena(img=CHA) casa = Cena(img=CASA) cidade.direita = cha cha.direita = casa casa.esquerda = cha cha.esquerda = cidade yoda = Elemento(img=YODA, tit="Yoda", style=dict(left=50, top=50, width=200, height="200px")) yoda.entra(cidade) falayoda = Texto(cidade, "Mim, programa fazer, padawan! (Sotaque do Yoda)") yoda.vai = falayoda.vai alice = Elemento(img=ALICE, tit="Alice", style=dict(left=250, top=100, width=200, height="200px")) alice.entra(cha) yodasegundo = yoda yodasegundo.entra(cha) falaalice = Texto(cha, "Cadê seu sabre de luz, yoda?") alice.vai = falaalice.vai falayodasegundo = Texto(cha, "Yoda sabre de luz no tempo perder!") yoda.vai = falayodasegundo.vai yodaterceiro = yoda yodaterceiro.entra(casa) tarzan = Elemento(img=TARZAN, tit="Tarzan", style=dict(left=400, top=50, width=200, height="200px")) tarzan.entra(casa) falatarzan = Texto(casa, "Hoje vou ver a Jane na Tela quente!") tarzan.vai = falatarzan.vai falayodaterceiro = Texto(casa, "Mim filme, hoje verei :)") yoda.vai=falayodaterceiro.vai cidade.vai()
def resposta(optou): respondeu = dict( A=Texto(self.leao, "nao"), B=Texto(self.leao, "sim", foi=self.animal), C=Texto(self.leao, "não"), ) respondeu[optou].vai()
def resposta(optou): respondeu = dict( A=Texto(self.pl,"Não tinha nascido" ), B=Texto(self.pl,"Acertou", foi=self.entrou_5), C=Texto(self.pl,"Não tinha nascido" ) ) respondeu[optou].vai()
def resposta(optou): respondeu = dict( A=Texto(self.frase, "O autor desta frase é João Paulo II"), B=Texto(self.frase, "Esta frase é pensamento de Santa Teresinha"), C=Texto(self.frase, "Correto!!",foi=self.sagrada), ) respondeu[optou].vai()
def resposta(optou): respondeu = dict( A=Texto(self.ordenacao, "OOps"), B=Texto(self.ordenacao, "Acertou", foi= self.ordenado), C=Texto(self.ordenacao, "OOps"), ) respondeu[optou].vai()
def entrou_padre(self, *_): self.padre.entra(self.f_t) Texto(self.f_t, "Olá pessoal, certinho?" ).vai() self.padre.vai = Texto(self.f_t, "Eu sou o Padre Flávio e vou te ajudar nessa aventura sobre a história do nosso amado padroeiro", foi=self.entrou_1).vai
def resposta(optou): respondeu = dict( A=Texto(self.pd, "Acertou", foi=self.damaso), B=Texto(self.pd, "Nope"), C=Texto(self.pd, "Nope"), ) respondeu[optou].vai()
def resposta(optou): respondeu = dict( A=Texto(self.roma, "Parabéns! Você acertou", foi=self.entrou_3), B=Texto(self.roma, "Essa grave doença veio depois."), C=Texto(self.roma, "O sonho aconteceu em Roma"), ) respondeu[optou].vai()
def resposta(optou): respondeu = dict( A=Texto(self.biblia, "sqn"), B=Texto(self.biblia, "Acertou", foi=self.escrituras), C=Texto(self.biblia, "sqn"), ) respondeu[optou].vai()
def pega_acao(self, event = None): #Verifica se ainda existe algum item na cena - se a lista de itens está vazia if (len(self.itens) > 0): aux = True #Variável auxiliar para exibir a mensagem de erro de proximidade #Percorre a lista de itens para encontrar se tem algum próximo for i in self.itens: if(self.verifica_proximidade(i.x, i.y)): #Se exisitir um item próximo a personagem ele será 'apagado' da cena i.h = 0 i.w = 0 #Remove o item encontrado da lista self.itens.remove(i) #Atualiza a variável aux = False if (len(self.itens) == 0): #Se eu peguei o último item - adiciona a barrinha da bateria carga = Elemento(CARGA, w = 50, h = 50, x=1050+self.pos_carga, y=20) self.cenas[self.ind_cenas].bota(carga) break if (aux): #Se nenhum item estiver próximo texto_ = Texto(self.cenas[self.ind_cenas], txt = "Você não está próxima de nenhum item!") texto_.vai() else: texto_ = Texto(self.cenas[self.ind_cenas], txt = "Você pegou todos os itens!") texto_.vai()
def resposta(optou): respondeu = dict( A=Texto(self.vulgata, "não acertou"), B=Texto(self.vulgata, "poxa, não é"), C=Texto(self.vulgata, "isso mesmo, esta sabendo!", foi=self.traducao), ) respondeu[optou].vai()
def jogo(): floresta = Cena(img=FLORESTA) casa = Cena(img=CASA) floresta2 = Cena(img=FLORESTA) floresta3 = Cena(img=FLORESTA) pantano = Cena(img=PANTANO) shopping = Cena(img=SHOPPING) floresta.direita = casa casa.direita = floresta2 floresta2.direita = floresta3 floresta3.direita = pantano pantano.direita = shopping shopping.esquerda = pantano pantano.esquerda = floresta3 floresta3.esquerda = floresta2 floresta2.esquerda = casa casa.esquerda = floresta yoda = Elemento(img=YODA, tit="yoda", style=dict(left=50, top=50, width=400, height="100px")) yoda.entra(floresta) cinderela = Elemento(img=CINDERELA, tit="cinderela", style=dict(left=400, top=350, width=100, height="100px")) cinderela.entra(floresta) falacinderela = Texto(floresta, " Yoda, vamos tomar um chá?") cinderela.vai = falacinderela.vai falayoda = Texto(floresta, " Sim, muito obrigado pelo convite.") yoda.vai = falayoda.vai floresta.vai()
def resposta(optou): respondeu = dict( A=Texto(self.belem, "isso mesmo", foi=self.traduzir), B=Texto(self.belem, "ainda não"), C=Texto(self.belem, "não foi "), ) respondeu[optou].vai()
def __init__(self, escolha=False): self.cena = Cena(img=linkbackdropcena2) cenacemiterio = Cena(img=linkcemiterio) #Cena 2 personagem = Elemento(img=linkpersonagem, tit="garotinho", style=dict(left=150, top=100, width=60, height=200)) personagem.entra(self.cena) txtpersonagem = Texto( self.cena, "Devo prosseguir meu caminho? (Clique na direita da cena para prosseguir)" ) personagem.vai = txtpersonagem.vai #Cena 3 personagem_falecido = Elemento(img=personagem_morto, tit="morreu", style=dict(right=100, top=200, width=125, bottom=20)) personagem_falecido.entra(cenacemiterio) gameover = Texto(cenacemiterio, "Se ferrou!") gameover.vai() #Logica if escolha: pass #self.cena.direita = #sucesso; else: self.cena.direita = cenacemiterio
def resposta(optou): respondeu = dict( A=Texto(self.f_p, "depois"), B=Texto(self.f_p, "foi antes"), C=Texto(self.f_p, "sim", foi=self.morte), ) respondeu[optou].vai()
def resposta(self, letter): def foi(*_): TheHero.GATEIRA.y = -1000 while TheHero().cats: cat = TheHero().cats.pop() INV.item[cat.oid].img = CTHOUSE TheHero().kept.append(cat) if letter == self.correto: Texto(self.scene, "") #TheHero.GATEIRA.texto="Eu tomo conta dos gatinhos equanto você acha os outros" Texto( self.scene, "Eu tomo conta dos gatinhos equanto você acha os outros", foi=foi).vai() TheHero.GATEIRA.entra(self.scene) TheHero.GATEIRA.y = 200 TheHero().learn(100) #TheHero.GATEIRA.foi = foi else: Texto( self.scene, "Melhor assistir os vídeos da Flávia, você ainda sabe pouco sobre gatos." ).vai() TheHero.YOUTUBE.entra(self.scene) TheHero.YOUTUBE.y = 200
def criarcenas(): floresta = Cena(img=FLORESTA) mesa = Cena(img=MESA) casa = Cena(img=CASA) # passagem das páginas para o lado direito floresta.direita = mesa mesa.direita=casa # passagem das páginas o lado esquerdo. Voltando as páginas da história mesa.esquerda = floresta casa.esquerda = mesa # cria personagens tarzan=Elemento(img=TARZAN, tit="Tarzan" , style=dict(left=100, top=200, width=120, height="80px")) tarzan2 = Elemento(img=TARZAN, tit="Tarzan", style=dict(left=300, top=200, width=120, height="80px")) alice = Elemento(img=ALICE, tit="Alice", style=dict(left=600, top=200, width=160, height="80px")) # mensagens dos personagens falatarzan = Texto(floresta, "Que fome !!!") tarzan.vai=falatarzan.vai falaalice=Texto(mesa,"Você aceita um chá? ") alice.vai=falaalice.vai tarzan.entra(floresta) tarzan2.entra(mesa) alice.entra(mesa) floresta.vai()