Discuss Scratch
- Discussion Forums
- » Português
- » Sistema de finais múltiplos e de seleção de personagens
- Dude_Producoes
- Scratcher
45 posts
Sistema de finais múltiplos e de seleção de personagens
Olá a quem estiver a ler isto,
Eu queria fazer um jogo do mesmo tema, com a mesma mecânica dum jogo que joguei ontém (no horário de Portugal), que se chama “9am”.
Primeira parte, na seleção de personagens, há o Gary (Zelador) e a Katia (Professora). O Gary tenta fugir de um laboratório, e a Katia a mesma coisa na escola (eu acho) onde trabalha de um apocalipse zombie, mas, pelo que parece, todos, mas TODOS os finais de cada personagem são finais aonde os dois acabam por morrer.
E é por isso, que tive a ideia de fazer um jogo inspirado no 9am, que se pode jogar na web na Itch.io. Mas não sei como se faz o script para os finais múltiplos e para a seleção dos personagens.
Só que vai haver coisas no meu jogo que serão iguais ao jogo “9am”:
-O seu personagem irá ter os seus próprios finais;
-Irá sempre escapar do local onde começa (que é o mesmo);
-E a escolha de personagens vai ser limitada (Ou seja, quando é para selecionar o Gary, terás de jogar com ele, mas se quiseres jogar com a Katia, então terás de fazer algum final com o Gary primeiro,como se a Katia fosse uma espécie de segunda vida, e só podes jogar com ela se o Gary morrer);
Agradeço a quem responder.
Eu queria fazer um jogo do mesmo tema, com a mesma mecânica dum jogo que joguei ontém (no horário de Portugal), que se chama “9am”.
Primeira parte, na seleção de personagens, há o Gary (Zelador) e a Katia (Professora). O Gary tenta fugir de um laboratório, e a Katia a mesma coisa na escola (eu acho) onde trabalha de um apocalipse zombie, mas, pelo que parece, todos, mas TODOS os finais de cada personagem são finais aonde os dois acabam por morrer.
E é por isso, que tive a ideia de fazer um jogo inspirado no 9am, que se pode jogar na web na Itch.io. Mas não sei como se faz o script para os finais múltiplos e para a seleção dos personagens.
Só que vai haver coisas no meu jogo que serão iguais ao jogo “9am”:
-O seu personagem irá ter os seus próprios finais;
-Irá sempre escapar do local onde começa (que é o mesmo);
-E a escolha de personagens vai ser limitada (Ou seja, quando é para selecionar o Gary, terás de jogar com ele, mas se quiseres jogar com a Katia, então terás de fazer algum final com o Gary primeiro,como se a Katia fosse uma espécie de segunda vida, e só podes jogar com ela se o Gary morrer);
Agradeço a quem responder.
- AdrielCrafter
- Scratcher
500+ posts
Sistema de finais múltiplos e de seleção de personagens
Um sistema de múltiplos finais pode ser feito por variáveis,e o de seleção de personagens também. Olá a quem estiver a ler isto,
Eu queria fazer um jogo do mesmo tema, com a mesma mecânica dum jogo que joguei ontém (no horário de Portugal), que se chama “9am”.
Primeira parte, na seleção de personagens, há o Gary (Zelador) e a Katia (Professora). O Gary tenta fugir de um laboratório, e a Katia a mesma coisa na escola (eu acho) onde trabalha de um apocalipse zombie, mas, pelo que parece, todos, mas TODOS os finais de cada personagem são finais aonde os dois acabam por morrer.
E é por isso, que tive a ideia de fazer um jogo inspirado no 9am, que se pode jogar na web na Itch.io. Mas não sei como se faz o script para os finais múltiplos e para a seleção dos personagens.
Só que vai haver coisas no meu jogo que serão iguais ao jogo “9am”:
-O seu personagem irá ter os seus próprios finais;
-Irá sempre escapar do local onde começa (que é o mesmo);
-E a escolha de personagens vai ser limitada (Ou seja, quando é para selecionar o Gary, terás de jogar com ele, mas se quiseres jogar com a Katia, então terás de fazer algum final com o Gary primeiro,como se a Katia fosse uma espécie de segunda vida, e só podes jogar com ela se o Gary morrer);
Agradeço a quem responder.
Cada evento acontece de acordo com o que está na variável
Olá!
Sou o AdrielCrafter, Desenvolvedor de Add-Ons para o simulador OpenBVE, e Scratcher (as vezes)
Selecione qualquer palavra na assinatura e pressione Shift + Seta para Baixo e veja a assinatura completa.
Os fóruns em Português é como uma grande wiki, com uma variedade de tópicos feitos por usuários, para lhe ajudar com o Scratch!
Dá uma olhada!
Algumas coisas sobre o fórum:
- Novo no Scratch? Clique aqui e veja tutoriais feitos por usuários!
- Aprenda a usar BBCode.
- O que é o fórum?
- Não faça Derailing! Crie um novo tópico e diga seu problema!
Sobre o Scratch
- Crie um novo projeto!
- Engatinhando na programação? Veja uma lista completa de tutoriais!
- Página Inicial dos Fóruns
- Explorar Projetos e Estúdios
- Tutu_32
- Scratcher
12 posts
Sistema de finais múltiplos e de seleção de personagens
Uau, bem interessante essa ideia, mas eu nunca trabalhei com finais alternativos.
Mas, entretanto, tenho algumas ideias de código que podem ajudá-lo(a).
Eu já vi alguns sistemas de finais múltiplos e sei como funcionam, mas isso depende de alguns fatores.
Exemplos:
Sonics Clássicos: jogos do Sonic do Mega Drive e Meg CD tem sempre 2 finais alternativos:
Um bom e um ruim.
Usemos Sonic CD:
Se você coletar a 7 time Stones, você desbloqueia o final bom, onde o Little Planet é libertado da corrente quero prendia e o Eggman é derrotado.
Já no final ruim, o Little Planet é libertado de sua corrente, porém, no fim dos créditos, Eggman provoca uma dobra no tempo e prende o Planeta novamente.
Esse sistema é simples:
Sempre que uma fase especial é concluída, o contador de esmeraldas aumenta mais 1. Então:
Se (Número de esmeraldas = 7):
Transmita a mensagem (exibir final bom)
Senão:
Transmita a mensagem (exibir final ruim)
Já em Shadow The Hedgehog (não joguei, pq tem cenas meio pesadas, mas conheço o jogo e estou usando como exemplos), é possível replicar seu sistema com listas e variáveis. O jogo tem 11 finais.
No exemplo vamos reduzir pra 3.
Suponhamos que criamos um personagem chamado Diego.
O jogo do Diego tem três finais:
1. Diego derrota o vilão e salva sua cidade
2. Diego não derrota o vilão, mas salva sua cidade.
3. Diego perde a cidade e não derrota o vilão.
Neste caso, poderia-se fazer o seguinte.
Cada evento que ocorre no jogo, cada escolha que o jogador faz, é anotado numa lista . No fim do jogo, verifica-se cada item da lista e baseado neles, indica-se pontos para cada final através de uma variavel. O que tem mais pontos é exibido.
Exemplo:
No fim do jogo.
Quando eu receber a mensagem (final)
Se ({lista de eventos possui Diego comeu panquecas)
Adicione 1 a variável (final ruim)
Senão:
Se (lista de eventos possui Diego comeu maçãs)
Adicione 1 a variável (final médio)
Senão
Senão:
Se (lista de eventos possui Diego comeu Espinafre)
Adicione 1 a variável (final bom)
Em outro código:
Quando eu receber (exibir final)
Se (final bom > final ruim e final bom > final medio)
Exiba final bom
E assim com os outros.
Não sei se você compreendeu, mas se sim, espero ter ajudado.
Mas, entretanto, tenho algumas ideias de código que podem ajudá-lo(a).
Eu já vi alguns sistemas de finais múltiplos e sei como funcionam, mas isso depende de alguns fatores.
Exemplos:
Sonics Clássicos: jogos do Sonic do Mega Drive e Meg CD tem sempre 2 finais alternativos:
Um bom e um ruim.
Usemos Sonic CD:
Se você coletar a 7 time Stones, você desbloqueia o final bom, onde o Little Planet é libertado da corrente quero prendia e o Eggman é derrotado.
Já no final ruim, o Little Planet é libertado de sua corrente, porém, no fim dos créditos, Eggman provoca uma dobra no tempo e prende o Planeta novamente.
Esse sistema é simples:
Sempre que uma fase especial é concluída, o contador de esmeraldas aumenta mais 1. Então:
Se (Número de esmeraldas = 7):
Transmita a mensagem (exibir final bom)
Senão:
Transmita a mensagem (exibir final ruim)
Já em Shadow The Hedgehog (não joguei, pq tem cenas meio pesadas, mas conheço o jogo e estou usando como exemplos), é possível replicar seu sistema com listas e variáveis. O jogo tem 11 finais.
No exemplo vamos reduzir pra 3.
Suponhamos que criamos um personagem chamado Diego.
O jogo do Diego tem três finais:
1. Diego derrota o vilão e salva sua cidade
2. Diego não derrota o vilão, mas salva sua cidade.
3. Diego perde a cidade e não derrota o vilão.
Neste caso, poderia-se fazer o seguinte.
Cada evento que ocorre no jogo, cada escolha que o jogador faz, é anotado numa lista . No fim do jogo, verifica-se cada item da lista e baseado neles, indica-se pontos para cada final através de uma variavel. O que tem mais pontos é exibido.
Exemplo:
No fim do jogo.
Quando eu receber a mensagem (final)
Se ({lista de eventos possui Diego comeu panquecas)
Adicione 1 a variável (final ruim)
Senão:
Se (lista de eventos possui Diego comeu maçãs)
Adicione 1 a variável (final médio)
Senão
Senão:
Se (lista de eventos possui Diego comeu Espinafre)
Adicione 1 a variável (final bom)
Em outro código:
Quando eu receber (exibir final)
Se (final bom > final ruim e final bom > final medio)
Exiba final bom
E assim com os outros.
Não sei se você compreendeu, mas se sim, espero ter ajudado.
- Dude_Producoes
- Scratcher
45 posts
Sistema de finais múltiplos e de seleção de personagens
Obrigado pela ajuda. Uau, bem interessante essa ideia, mas eu nunca trabalhei com finais alternativos.
Mas, entretanto, tenho algumas ideias de código que podem ajudá-lo(a).
Eu já vi alguns sistemas de finais múltiplos e sei como funcionam, mas isso depende de alguns fatores.
Exemplos:
Sonics Clássicos: jogos do Sonic do Mega Drive e Meg CD tem sempre 2 finais alternativos:
Um bom e um ruim.
Usemos Sonic CD:
Se você coletar a 7 time Stones, você desbloqueia o final bom, onde o Little Planet é libertado da corrente quero prendia e o Eggman é derrotado.
Já no final ruim, o Little Planet é libertado de sua corrente, porém, no fim dos créditos, Eggman provoca uma dobra no tempo e prende o Planeta novamente.
Esse sistema é simples:
Sempre que uma fase especial é concluída, o contador de esmeraldas aumenta mais 1. Então:
Se (Número de esmeraldas = 7):
Transmita a mensagem (exibir final bom)
Senão:
Transmita a mensagem (exibir final ruim)
Já em Shadow The Hedgehog (não joguei, pq tem cenas meio pesadas, mas conheço o jogo e estou usando como exemplos), é possível replicar seu sistema com listas e variáveis. O jogo tem 11 finais.
No exemplo vamos reduzir pra 3.
Suponhamos que criamos um personagem chamado Diego.
O jogo do Diego tem três finais:
1. Diego derrota o vilão e salva sua cidade
2. Diego não derrota o vilão, mas salva sua cidade.
3. Diego perde a cidade e não derrota o vilão.
Neste caso, poderia-se fazer o seguinte.
Cada evento que ocorre no jogo, cada escolha que o jogador faz, é anotado numa lista . No fim do jogo, verifica-se cada item da lista e baseado neles, indica-se pontos para cada final através de uma variavel. O que tem mais pontos é exibido.
Exemplo:
No fim do jogo.
Quando eu receber a mensagem (final)
Se ({lista de eventos possui Diego comeu panquecas)
Adicione 1 a variável (final ruim)
Senão:
Se (lista de eventos possui Diego comeu maçãs)
Adicione 1 a variável (final médio)
Senão
Senão:
Se (lista de eventos possui Diego comeu Espinafre)
Adicione 1 a variável (final bom)
Em outro código:
Quando eu receber (exibir final)
Se (final bom > final ruim e final bom > final medio)
Exiba final bom
E assim com os outros.
Não sei se você compreendeu, mas se sim, espero ter ajudado.
- Discussion Forums
- » Português
- » Sistema de finais múltiplos e de seleção de personagens