Para ampliar a interação com o usuário através da realidade aumentada, vimo-nos obrigados a alterar algumas coisas na tela de decisões de AR. Segue abaixo a nova proposta alterada:
"Era uma nova vez " é um livro interativo em que o usuário acessa sua conta e lê um trecho de uma história (página do livro) para, em seguida, tomar uma decisão sobre o seu rumo na tela de realidade aumentada. A decisão é tomada movendo-se o personagem principal, através da tag correspondente, para uma região da tela que está vinculada a uma escolha. Se o usuário, por meio de outras tags, inserir novos personagens na cena, podem surgir novas opções.
O programa é capaz de salvar o perfil de vários usuários, que contém informações relevantes para a continuidade da história (decisões-chave e página atual), bem como informações sobre o próprio usuário (login e senha).
Baseado nessa nova descrição da proposta, foram definidas algumas classes:
Classe Livro {
-> abrir a página
-> exibir a página
}
Classe Usuario {
-> acessar a conta
-> ler página
-> tomar decisão
}
Classe Pagina {
-> carregar trecho do livro
-> carregar opção
-> saber quais opções mostrar
-> carregar pergunta
}
Classe Opcao{
-> indicar próxima página
-> carregar a descrição da opção
-> carregar a imagem que representa a opção
}
Classe TelaAR {
-> exibir as opções
-> criar as regiões de escolha
-> identificar tag
-> identificar região da decisão
}
Classe Personagem{
-> carregar imagem do personagem
}
Classe RegiaoDaTela {
-> carregar posições (x_0, y_0, x_1, y_1)
-> popular opções conforme as regiões
}
Classe Tag{
-> implementar biblioteca de realidade aumentada, com tratamento de frames
}
Classe SituacaoDaHistoria {
-> salvar decisões-chave
-> salvar última página
-> carregar decisões-chave
}
Nenhum comentário:
Postar um comentário