Merge branch 'main' of https://gitea.mange.ifrn.edu.br/20241144010020/animafinal
This commit is contained in:
commit
5d166e8f9f
13
main.py
13
main.py
|
@ -7,6 +7,19 @@ from time import sleep as pause
|
|||
|
||||
from menus import main_menu
|
||||
|
||||
def lerp(inicial: tl.Vec2D, final: tl.Vec2D, t: float) -> tl.Vec2D:
|
||||
return inicial + (final - inicial) * t
|
||||
|
||||
# Função de movimento com troca de sprite
|
||||
def goto_animado(personagem: tl.Turtle, x: float, y: float, sprites: list[str], passos: int = 10):
|
||||
posicao_inicial: tl.Vec2D = personagem.pos()
|
||||
posicao_final: tl.Vec2D = tl.Vec2D(x, y)
|
||||
|
||||
for posicao in range(passos):
|
||||
personagem.shape(sprites[posicao%len(sprites)]) #shape(sprites[posicao % 2]) # Alterna os sprites
|
||||
|
||||
personagem.goto(lerp(posicao_inicial, posicao_final, 1/(passos + 1) * posicao)) # Move a tartaruga
|
||||
|
||||
# Funcao para fazer as falas dos personagens
|
||||
def falas(personagem: tl.Turtle, text: str, tempo: float = 3) -> None:
|
||||
fala.goto(personagem.pos())
|
||||
|
|
|
@ -0,0 +1,43 @@
|
|||
Roteiro da cena 1:
|
||||
> Lugar misterioso com um baú. O pinto entra na cena. "Eita, um baú totalmente estranho no meio dessa masmorra super perigosa."
|
||||
"Baús são legais. Com certeza deve ter algo legal dentro. Vou ver o que tem nele." - Diz o pinto.
|
||||
O pinto vai até o baú e tenta abrir ele.
|
||||
O baú abre e sai uma cobra de dentro.
|
||||
"Vixe, uma cobra!" - Diz o pinto se afastando do baú.
|
||||
"Tenha calma pequeno pinto. Eu não sou uma cobra má." - Diz a cobra saindo do baú.
|
||||
"Por que eu deveria acreditar em você?" - Diz o pinto se afastando.
|
||||
"Porque o meu nome é Python! Cobras com esse nome são confiáveis..." - Diz a cobra.
|
||||
"Tipo aquela linguagem de programação?" - Pergunta o pinto.
|
||||
"Isso mesmo!" - Responde a cobra.
|
||||
"Eu não quero fazer programa!!!" - Diz o pinto enquanto sai de cena
|
||||
"Volte aqui pintinho, eu não vou fazer você programar!" - Diz a acobra correndo atrás do pinto.
|
||||
Ambos saem de cena.
|
||||
|
||||
|
||||
Roteiro da cena 2:
|
||||
> Um lugar da masmorra sombria. Esse lugar tem mais de uma saída. Tem paredes e obstáculos.
|
||||
O pinto aparece correndo da cobra. "Ainda bem que eu já passei por aqui!" - Diz ele.
|
||||
O pinto então passa pelos lugares certos e vai na direção de cima.
|
||||
Enquanto isso a cobra chega no lugar e fica "perdida". "Que lugar estranho! No baú era melhor." - Diz ela.
|
||||
Não sabendo para onde foi o pinto, ela diz - "Não sei para onde esse pinto foi..."
|
||||
Então ela vai para baixo.
|
||||
Ambos fora de cena.
|
||||
|
||||
Roteiro da cena 3:
|
||||
> Nessa cena o pinto chega em uma nova sala estranha com um baú.
|
||||
"Nossa, outro baú muito perigoso nessa masmorra. Vou abrir!" - Diz o pinto indo em direção ao baú.
|
||||
O pinto vai até o baú e após abrir ele, acha um lança-chamas.
|
||||
"Isso com certeza vai servir!" - Diz ele segurando a arma e indo para uma outra sala.
|
||||
O pinto na outra sala vai para a sala da esquerda.
|
||||
A cobra sai debaixo e fala - "Eu achei você!" - Depois ela vai para a sala.
|
||||
A cobra segue o pinto. Todos saem de cena.
|
||||
|
||||
Roteiro da cena 4:
|
||||
> O pinto com a sua arma chega na nova sala da masmorra e fica mirando para a porta esperando a cobra.
|
||||
"Daqui não tem como errar..." - Diz o pinto.
|
||||
A cobra chega na sala indo em direção ao pinto. "Vou te alcançar!" Diz ela.
|
||||
Com a cobra se aproximando do pinto. O pinto aperta o gatilho e sai uma rajada de fogo na cobra; ela morre cremada.
|
||||
"Parece que agora eu não sou o 'pequeno pinto', né?" Diz o pinto.
|
||||
O pinto deixa o lança chamas no chão.
|
||||
"Vou voltar a explorar essa masmorra legal." Diz o pinto.
|
||||
Ele sai da cena.
|
Loading…
Reference in New Issue