Sala C

                                   Crimes e Códigos

 

 

                                                                Sala C   Sala de estar 


Navegando Entre Cenários

Vamos usar a classe Cena novamente para criar outro cenário a sala de estar. Vamos então criar uma navegação entre todas as salas já criadas.

 

from _spy.ameixa.main import Cenafrom _spy.ameixa.main import Cena 
C_NORTE = "https://i.imgur.com/YJfnhy9.png" 
C_LESTE = "https://i.imgur.com/94V79TA.png" 
C_OESTE = "https://i.imgur.com/Fzz2FNz.png" 
C_SUL =  "https://i.imgur.com/LFKXlB1.png"

def criarsalac():
    c_norte = Cena(img=C_NORTE) 
    c_leste = Cena(img=C_LESTE, esquerda=c_norte) 
    c_sul = Cena(img=C_SUL, esquerda=c_leste) 
    c_oeste = Cena(img=C_OESTE, esquerda=c_sul, direita=c_norte)
    c_norte.direita = c_leste
    c_norte.esquerda = c_oeste   
    c_leste.direita = c_sul 
    c_leste.esquerda = c_norte
    b_leste = Cena(img=B_LESTE, meio=c_leste)
    c_oeste.meio = b_leste 
    c_leste.vai()

criarsalac()

Conectando Salas

Agora vamos nos conectar entre as salas já existentes. Como já criamos a sala B, voltemos a ela.

 

from _spy.ameixa.main import Cena
C_NORTE = "https://i.imgur.com/YJfnhy9.png" 
C_LESTE = "https://i.imgur.com/94V79TA.png" 
C_OESTE = "https://i.imgur.com/Fzz2FNz.png" 
C_SUL = "https://i.imgur.com/LFKXlB1.png"
B_LESTE = "https://i.imgur.com/R3bpFXD.png"

def criarsalac(): 
 c_norte = Cena(img=C_NORTE) 
 c_leste = Cena(img=C_LESTE, esquerda=c_norte) 
 c_sul = Cena(img=C_SUL, esquerda=c_leste) 
 c_oeste = Cena(img=C_OESTE, esquerda=c_sul, direita=c_norte)
 c_norte.direita = c_leste
 c_norte.esquerda = c_oeste   
 c_leste.direita = c_sul 
 c_leste.esquerda = c_norte
 b_leste = Cena(img=B_LESTE)
 c_oeste.meio = b_leste 
 c_ leste.vai()
    
    
criarsalac()

Corrigindo o código para conexão de salas

Com o que temos agora, podemos ir da sala C para a sala B, porém não podemos voltar para C, então vamos consertar isso. O primeiro passo será refazer o código da sala B, mas dessa vez incluindo uma cena para que possamos ir para C. O segundo passo será juntar o código de todas as salas até agora.

1º passo:


from _spy.ameixa.main import Cena 
B_NORTE = "https://i.imgur.com/40K5493.png" 
B_LESTE = "https://i.imgur.com/R3bpFXD.png" 
B_OESTE = "https://i.imgur.com/dlxY8hi.png" 
B_SUL = "https://i.imgur.com/eYM3Yp9.png"
C_LESTE = "https://i.imgur.com/94V79TA.png"
def criarsalab(): 
 b_norte = Cena(img=B_NORTE) 
 b_leste = Cena(img=B_LESTE, esquerda=b_norte) 
 b_sul = Cena(img=B_SUL, esquerda=b_leste) 
 b_oeste = Cena(img=B_OESTE, esquerda=b_sul, direita=b_norte)
 b_norte.direita = b_leste
 b_norte.esquerda = b_oeste   
 b_leste.direita = b_sul 
 c_leste.esquerda = c_norte
 c_leste= Cena(IMG=C_LESTE)
 b_leste.meio = c_leste
 b_leste.vai()
criarsalab()

2º passo:

from _spy.ameixa.main import Cena
A_NORTE = "https://i.imgur.com/aLEjWgB.png"
A_LESTE = "https://i.imgur.com/sivjAnO.png"
A_SUL = "https://i.imgur.com/otHJhF0.png"
B_NORTE = "https://i.imgur.com/40K5493.png"
B_LESTE = "https://i.imgur.com/R3bpFXD.png"
B_OESTE = "https://i.imgur.com/dlxY8hi.png"
B_SUL = "https://i.imgur.com/eYM3Yp9.png"
C_LESTE = "https://i.imgur.com/94V79TA.png"
C_NORTE = "https://i.imgur.com/YJfnhy9.png"
C_OESTE = "https://i.imgur.com/Fzz2FNz.png"
C_SUL = "https://i.imgur.com/LFKXlB1.png"

def criarsalab():
 a_norte = Cena(img=A_NORTE)
 a_leste = Cena(img=A_LESTE, esquerda=a_norte)
 a_sul = Cena(img=A_SUL, esquerda=a_leste)
 a_norte.direita = a_leste
 a_leste.direita = a_sul
 b_leste = Cena(img=B_LESTE)
 a_leste.meio = b_leste
    
 b_norte = Cena(img=B_NORTE)
 b_sul = Cena(img=B_SUL, esquerda=b_leste)
 b_oeste = Cena(img=B_OESTE, esquerda=b_sul, direita=b_norte)
 b_norte.direita = b_leste
 b_norte.esquerda = b_oeste   
 b_leste.direita = b_sul
 b_leste.esquerda = b_norte
 b_oeste.meio = a_leste
 c_leste= Cena(img=C_LESTE)
 b_leste.meio = c_leste

 c_norte = Cena(img=C_NORTE)
 c_sul = Cena(img=C_SUL, esquerda=c_leste)
 c_oeste = Cena(img=C_OESTE, esquerda=c_sul, direita=c_norte)
 c_norte.direita = c_leste
 c_norte.esquerda = c_oeste   
 c_leste.direita = c_sul
 c_leste.esquerda = c_norte
 c_oeste.meio = b_leste
 
 a_leste.vai()
    
criarsalab()

Usando o Inventário

Ao navegar na sala C o indivíduo encontra  um objeto no chão que está bem em evidência, o jogador PRECISA ver que está ali. Esse objeto tem que ser usado mais tarde no final do jogo para abrir alguma passagem ou ter uma interação significativa.

 

Created by jessiica at 27/04/2017 às 10:57

Updated by edumanga at 23/10/2017 às 10:16




Comments

Quando o jogador vai da sala C pra sala B, ele automaticamente gira 180 graus... Era pra ser assim mesmo?
c_oeste.meio = b_leste

Ps.: na ida da B pra C não tem esse giro, ou seja, ele sai na passagem leste de B e dentro da sala C continua com a mesma orientação, virado para leste.
b_leste.meio = c_leste
Comentado por sharonteles em 22/05/2017 às 17:14



Somente os participantes de GamesInteligentesII podem comentar.

ActivUFRJ version 0.19.0910 - ©2010-2019 NCE/UFRJ