GithubHelp home page GithubHelp logo

aldinei-sampaio / is Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 17.13 MB

A web based game for reading interactive stories

HTML 18.22% C# 74.56% CSS 3.27% Vim Snippet 0.07% JavaScript 3.76% Batchfile 0.12%

is's People

Contributors

aldinei-sampaio avatar

Watchers

 avatar

is's Issues

Menu de leitura

Incluir um botão auto ocultável na parte superior para exibir o menu de leitura, que pode ter as opções:

  • Fechar o livro
  • Visualizar troféus
  • Visualizar atributos dos personagens
  • Configurar avanço automático
  • Voltar até a escolha anterior
  • Reiniciar capítulo

Fade-in/fade-out dos personagens

Efetuar fade-in quando o personagem entra em cena, junto com o balão de texto, o sprite de emoção e os botões de opção, se for o caso.

Balões de texto

Design e exibição de balões de fala ou de pensamento tanto para o protagonista quanto para coadjuvante.

Toque, clique e teclas de atalho

Programação de toque ou clique para continuar, bem como teclas como ENTER, ESPAÇO e as setinhas do teclado.

Incluir números nas opções para servirem como atalhos também.

Troca de expressão facial

Aplicar efeito de fade-in na troca de expressão facial, para simular uma animação. Quando o personagem entra em cena com uma emoção diferente de "normal", ele deve vir primeiro com o sprite de expressão normal e, uma vez em cena, efetuar o fade-in para a emoção correta.

Exibição de sprites sem balão de fala

Sprites sem balão de fala podem ser exibidos nas seguintes situações:

  • Destaque para algum objeto, que deverá aparecer dentro de um balão no centro da tela
  • Destaque para um personagem, exibindo sprite de corpo inteiro
  • Exibição de opções em relação ao sprite exibido
  • Seleção de objetos
  • Seleção de personagens ou expressões faciais do mesmo personagem

Exibição de personagem

Design e exibição de sprite de personagem e do fundo de emoção. A exibição do sprite sempre será acompanhada de um balão de pensamento ou fala.

Home

Tela para seleção de livros. Ao selecionar um livro, permitir visualizar a sinopse do livro ou dos capítulos disponíveis. Permitir iniciar a leitura ou reiniciar o livro ou o capítulo.

Definição de nome de personagem

Tornar os nomes dos personagens customizáveis, com pré-processamento nas falas utilizando variáveis no lugar dos nomes.

Incluir opção no storyboard para definição de valor de variável. Isso pode ser usado para:

  • Renomear um personagem
  • Renomear um pet ou alguma outra coisa
  • Entrar alguma senha ou algo do tipo para completar algum puzzle da história

Exibição de bônus de atributo

Incluir comando no storyboard para exibição de bônus de atributo de forma personalizada.

Criar animações para exibição do bônus.

Rolagem da imagem de fundo

Incluir comandos no storyboard para rolar para a esquerda ou para a direita, bem como definir a posição inicial da imagem.

Efetuar um pequeno rolamento da imagem de fundo quando um personagem entra em cena e voltar a posição inicial quando o personagem sai de cena.

Lista de troféis

Opção para exibição da lista de trofeis conquistados pelo jogador no livro.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.