______________
Relação de trabalhos para completar até 15/01/2017
Relatório das atividades com estudantes do Ensino Fundamental
Experiência no projeto SuPyGirls
______________
Vamos começar importando o módulo ameixa para criar um jogo baseado na biblioteca Vitollino. Neste módulo vamos usar a classe Cena, que vai permitir a criação da primeira cena, o lago das tartarugas:
from _spy.ameixa.main import Cena
TARTARUGAS = "http://activufrj.nce.ufrj.br/studio/labase/lago.jpg?disp=inline&size=G"
def main():
uma_cena = Cena(img=TARTARUGAS)
uma_cena.vai()
main()
Vamos usar a classe Cena novamente para criar outro cenário o Portão Principal. Vamos então criar uma navegação entre eles. O portão vai ficar do lado direito do lago de modo que ao se clicar na borda direita do lago iremos para o portão e ao clicar na borda esquerda do portão iremos para o lago.
Substitua _X_X_X_ pelo código correto para que funcione. |
from _spy.ameixa.main import Cena
TARTARUGAS = "http://activufrj.nce.ufrj.br/studio/labase/lago.jpg?disp=inline&size=G"
PORTAO = "http://activufrj.nce.ufrj.br/studio/labase/portao.jpg?disp=inline&size=G"
def main():
tartarugas = Cena(img=_X_X_X_)
portao = Cena(img=_X_X_X_, esquerda=tartarugas)
tartarugas.direita = portao
tartarugas.vai()
main()
Vamos agora colocar outra cena à esqueda das tartatarugas a Aleia dos Jambeiros:
Substitua _X_X_X_ pelo código correto para que funcione. |
from _spy.ameixa.main import Cena
TARTARUGAS = "http://activufrj.nce.ufrj.br/studio/labase/lago.jpg?disp=inline&size=G"
TARTARUGUINHAS = "http://activufrj.nce.ufrj.br/studio/labase/tartarugas.png?disp=inline&size=G"
PORTAO = "http://activufrj.nce.ufrj.br/studio/labase/portao.jpg?disp=inline&size=G"
def main():
tartarugas = Cena(img=_X_X_X_)
portao = Cena(img=_X_X_X_, esquerda=_X_X_X_)
jambeiros = Cena(img=_X_X_X_, direita=tartarugas)
tartarugas.direita = _X_X_X_
tartarugas.esquerda = jambeiros
_X_X_X_.vai()
main()
Vamos agora colocar outra cena à frente. Esta cena vai ser acessada ao se clicar no centro da cena atual. Esta cena pode significar que você andou adiante ou que você olhou um detalhe desta cena. No nosso caso vai ser um detalhe, as tartaruguinhas no lago. Vamos também programar para que qualquer clique retorne ao lago das tartarugas:
Substitua _X_X_X_ pelo código correto para que funcione. |
from _spy.ameixa.main import Cena
TARTARUGAS = "http://activufrj.nce.ufrj.br/studio/labase/lago.jpg?disp=inline&size=G"
TARTARUGUINHAS = "http://activufrj.nce.ufrj.br/studio/labase/tartarugas.png?disp=inline&size=G"
PORTAO = "http://activufrj.nce.ufrj.br/studio/labase/portao.jpg?disp=inline&size=G"
JAMBEIROS = "http://activufrj.nce.ufrj.br/studio/labase/jambeiros.jpg?disp=inline&size=G"
def main():
tartarugas = _X_X_X_
portao = _X_X_X_
jambeiros = _X_X_X_
tartaruguinhas = Cena(img=TARTARUGUINHAS, direita=tartarugas, esquerda=tartarugas, meio=tartarugas)
tartarugas._X_X_X_ = _X_X_X_
tartarugas.esquerda = jambeiros
tartarugas.meio = tartaruguinhas
_X_X_X_()
main()
Em uma aventura é comum que você se encontre em uma sala ou lugar que você possa ver quatro direções: Norte, Sul, Leste e Oeste. Vamos então usara a classe Sala adicionando mais uma cena, o Relógio:
Substitua _X_X_X_ pelo código correto para que funcione. |
from _spy.ameixa.main import Sala
TARTARUGAS = "http://activufrj.nce.ufrj.br/studio/labase/lago.jpg?disp=inline&size=G"
RELOGIO = "http://activufrj.nce.ufrj.br/studio/labase/relogio.jpg?disp=inline&size=G"
PORTAO = "http://activufrj.nce.ufrj.br/studio/labase/portao.jpg?disp=inline&size=G"
JAMBEIROS = "http://activufrj.nce.ufrj.br/studio/labase/jambeiros.jpg?disp=inline&size=G"
LADOS_DA_SALA = [TARTARUGAS, PORTAO, RELOGIO, _X_X_X_]
def main():
lago_relogio = Sala(imagensnlso=LADOS_DA_SALA, saidasnlso=[])
lago_relogio.norte.vai()
main()
Created by carlo at 28/11/2016 às 20:02
Updated by carlo at 20/05/2017 às 15:06
Tags: