Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education...

101
Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY Trilha – Python Cláudia Cruz Machado

Transcript of Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education...

Page 1: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY

Trilha – Python

Cláudia Cruz Machado

Page 2: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

OLÁ!Meu nome é Cláudia.

Eu gosto de criar histórias e de programar. Sou @ravenclaudia em várias das redes sociais disponíveis(e @ravenclaudia no Instagram).

2

Page 3: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O QUE SÃO HISTÓRIAS INTERATIVAS?Histórias interativas, também conhecidascomo visual novels, são um estilo de jogocom uma narrativa literária e opções deinteratividade. Esse gênero surgiu no Japão,e ainda é muito popular.

Page 4: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O QUE É REN’PY?

Ren’Py é uma ferramenta open source que facilita a criação dehistórias interativas usando palavras, imagens e sons.

A linguagem é fácil o suficiente para que qualquer pessoaconsiga criar histórias interativas longas, ao mesmo tempo emque permite o uso de Python para criar, por exemplo, jogos desimulação de vida mais complexos.

Page 5: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

EXEMPLOS DE VISUAL NOVELSAs histórias interativas a seguir foram feitas utilizando Ren’py.

Page 6: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

BUTTERFLY SOUP

Page 7: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 8: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

THIS, MY SOUL

Page 9: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

GEHENNAM

Page 10: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

DOKI DOKI LITERATURE CLUB

Page 11: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 12: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 13: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

CRIANDO UM JOGOVamos ver o passo-a-passo da criação inicial de um projeto no Ren’py.

Page 14: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O BÁSICO DA LINGUAGEM REN’PYO script de um jogo feitocom Ren’py consiste emtodos os arquivos em .rpydentro do diretório do jogo.

Page 15: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 16: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 17: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 18: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 19: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 20: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 21: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 22: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 23: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 24: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 25: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 26: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 27: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 28: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

COMANDOS INICIAISAlguns dos comandos essenciais para a criação de qualquer jogo com Ren’py.

Page 29: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O COMANDO LABEL

Os comandos de tipo label definemum nome a um ponto específico doprograma. Eles existem para quevocê possa pular de um ponto aooutro de um script Ren’Py.

O primeiro comando label queveremos é o label start. É ele quepermite que o jogo seja iniciado.Sem ele, nada acontece.

Page 30: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

DIÁLOGO E NARRAÇÃO- O comando say

Em Ren’py, a maior parte dos diálogosé construída usando o comando say. Otexto aparece na tela até que o usuárioclique para seguir em frente.

Page 31: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 32: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

DIÁLOGO E NARRAÇÃO- O comando say

Em Ren’py, a maior parte dos diálogosé construída usando o comando say. Otexto aparece na tela até que o usuárioclique para seguir em frente.

Page 33: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 34: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 35: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Definindo Personagens-Objeto

Ao criar um personagem-objeto eutilizá-lo com um comando say, vocêpode customizar a aparência (e de certaforma até o comportamento) dodiálogo.

Page 36: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 37: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 38: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 39: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 40: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

EXIBINDO IMAGENS

Ren’py contém quatro comandos que controlam a exibição de imagens:

sceneshowimagehide

Page 41: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O comando “scene”

O comando scene remove todos ositens exibidos em uma camada paraexibir uma nova imagem, quegeralmente funciona como plano defundo.

Page 42: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 43: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O comando “show”

Esse comando exibe umaimagem que geralmente fica notopo de todas as outras imagensda camada.

Page 44: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 45: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 46: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 47: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 48: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O comando “image”

Esse comando é usado para definiruma imagem. Ele não é obrigatório,já que uma imagem no diretóriocorreto do jogo é exibida se seunome for informado (sem aextensão de formato, ex: .jpg, .gif,.png).

Page 49: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 50: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 51: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 52: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 53: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 54: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 55: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 56: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 57: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 58: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 59: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O comando “hide”

O comando hide remove umaimagem de uma camada. Porexemplo, se um personagemfor sair de cena, você podeusar esse comando parafazê-lo desaparecer.

Page 60: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 61: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 62: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 63: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

MENUS INTERNOS DO JOGOApresentando opções e dando poder de escolha ao usuário.

Page 64: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 65: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 66: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 67: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 68: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 69: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 70: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 71: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 72: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 73: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 74: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 75: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O comando “jump”

Esse comandotransfere o fluxopara uma labelespecífica.

Page 76: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 77: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 78: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 79: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 80: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

TRANSIÇÕESAplicando efeitos entre mudanças de cenas.

Page 81: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Existem várias transiçõespadrão, mas também épossível criar novas comas funções de classes detransição.

Page 82: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

ÁUDIOUsando músicas e sons na composição do ambiente do jogo.

Page 83: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Ren’py suporta trêscanais de áudio, quesão definidos como:

musicsoundvoice

O comando utilizadopara tocar sons emúsicas nesses canaisé o comando play.

Page 84: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

O comando “stop”

Comando utilizadopara interrompera reprodução dealgum dos canaisde áudio.

Page 85: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

TRADUÇÕESComo traduzir seu jogo para outros idiomas usando Ren’py.

Page 86: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 87: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 88: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 89: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 90: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 91: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 92: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

FINALIZANDOComo compilar seu jogo para diferentes distribuições.

Page 93: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 94: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 95: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 96: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 97: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 98: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 99: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 100: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

Page 101: Cláudia Cruz Machado CRIANDO HISTÓRIAS INTERATIVAS COM …€¦ · Globalcode – Open4education CRIANDO HISTÓRIAS INTERATIVAS COM REN’PY. Trilha – Python. Cláudia Cruz Machado

Globalcode – Open4education

https://ravenclaudia.itch.io/uma-historia-exemplar

OBRIGADA!