No seguimento da execução do projeto Garebook, foi elaborado a demo gráfica e técnica propostas pelos professores. Com estas pretende-se demonstrar os requisitos funcionais implementados e os softwares referentes à viabilidade técnica usados na plataforma.
Demo gráfica
A demo gráfica foi construída com recurso à ferramenta “Pidoco” ( https://pidoco.com/en ) e exemplifica as potencialidades da plataforma. Dentro da plataforma é possível visualizar vários comentários de forma a ajudar na perceção e compreensão das funcionalidades da mesma. A leitura destes comentários torna-se fulcral para uma melhor compreensão das virtualidades da plataforma.
O que dá para fazer na aplicação:
Garebook é uma plataforma colaborativa direcionada a crianças entre os 6 e os 10 anos.
Aqui o utilizador tem a possibilidade de aceder, em qualquer momento, ao rodapé onde existe um menu de ajuda, um vídeo demonstrativo da aplicação, e um mapa da plataforma.
Ao entrar na aplicação, o utilizador terá de clicar no botão “Jogar” para poder aceder a todas as funcionalidades da mesma. Seguidamente poderá registar-se no “Garebook”, clicando no botão de registar ou então entrar na aplicação caso possua uma conta.
Nesta última, o utilizador terá de colocar o seu nome garebook e palavra-passe para prosseguir para a aplicação.
Na opção de registar, o utilizador terá de colocar alguns dados como o nome, apelido, nome garebook, palavra-passe, e-mail, país e cidade. Pode ainda personalizar o seu avatar, escolhendo a cor do cabelo, a roupa, o calçado, entre outros. Existe ainda a possibilidade de carregar uma fotografia para a personalização do seu perfil.
Depois da criação do registo ou da entrada na plataforma, o utilizador entra na “casa”. Aqui pode clicar no botão “criar história” para ir para a sua área de criação da história, aceder às suas histórias (que tinha criado anteriormente), no botão “histórias dos amigos”, aceder às mensagens dos amigos, à lista de amigos e adicionar amigos.
Na criação da sua história o utilizador poderá incluir balões de fala, objetos, cenários, entre outros elementos presentes na aplicação. Em suma, esta área serve para a criação de histórias. Aqui o utilizador pode ainda guardar a história para a finalizar mais tarde ou finalizar (que guardará a mesma).
Durante toda a aplicação estão presentes comentários, de forma a ajudar na compreensão das funcionalidades da mesma.
No botão “As tuas histórias”, o utilizador pode visualizar as histórias (abre um documento “história.pdf” com a história), partilhar com os amigos, editar (voltando para a edição na área de jogo) e ver as classificações dadas pelos amigos às suas histórias.
No botão “Histórias dos Amigos” o utilizador pode visualizar as histórias dos amigos e classificá-las (de uma a cinco estrelas).
No botão “Mensagens” o utilizador pode ver as suas mensagens, responder às mesmas bem como apagá-las.
No botão “Lista de amigos” é possível escolher o amigo e ver as histórias dele, enviar uma mensagem e remover o amigo.
No botão “Adicionar Amigos” pode adicionar o amigo à sua lista de amigos, sendo apresentado uma lista de nomes de utilizadores presentes na plataforma com o mesmo nome (caso exista mais do que um utilizador).
Para sair da aplicação, o utilizador tem a possibilidade de clicar no botão “sair”.
De acordo com os requisitos funcionais anteriormente apresentados a plataforma permite:
Requisitos funcionais
· Área pessoal
o Registo
o Login/Entrar (inicio de sessão com os campos de username/nome e password/palavra-passe)
o Logout/Sair (terminar sessão)
o Criar perfil/Registo (inserção de dados pessoais e criação do avatar)
o Editar o perfil (editar os dados pessoais, alteração do avatar)
o Eliminar o perfil (desativação da conta do jogo)
o Visualização do avatar dos restantes jogadores amigos
o Adicionar amigos (adicionar jogadores à lista de amigos)
o Remover amigos (remoção de jogadores da lista de amigos)
o Criação de uma narrativa de acordo com a história do jogador
o Partilha da história (narrativa) criada pelo jogador com os amigos
o Pesquisar novos amigos na plataforma (e convidar, se desejar)
· Área de jogabilidade
o Possibilidade de criação de uma narrativa escrita pelo jogador através da inclusão de objetos na história.
o Possibilidade de exportação da narrativa criada pelo jogador para um ficheiro externo.
o Possibilidade de deixar mensagens a outros utilizadores.
· Ajuda
o Ajuda contextual (legendas, tooltips, feedback às ações do utilizador)
o Apoio à navegação (ícones intuitivos)
o Visualização do mapa do jogo
o Visualização de FAQ/Ajuda
o Vídeo demonstrativo do jogo (“trailer” do jogo)
· Área de Manutenção/ administração
o Gerir contas de utilizadores (ativar/ desativar contas dos jogadores)
o Gerir conteúdos (FAQ)
o Dinamização da plataforma (alteração de grafismo/ conteúdos do jogo)
Demo gráfica: garebook.zip
Demo técnica
No que concerne à demo técnica optou-se por focalizar no trabalho técnico, não considerando o aspeto visual. Esta opção deve-se ao facto de que o mais importante seria testar as opções tomadas na viabilidade técnica.
De acordo com o estipulado na viabilidade técnica, a base de dados foi criada com recurso a mySQL e a interação entre esta e a aplicação Flash é feita através de PHP, que está inserido no website criado com recurso a HTML. A interação entre o PHP e o Actionscript 2.0 presente na aplicação Flash é feita através de XML (o ficheiro PHP cria uma página XML que é lida pelo Actionscript 2.0).
De momento, o protótipo permite efetuar login na aplicação usando dados já inseridos na base de dados (por exemplo: login: rui, password: 123), navegar na aplicação pelas áreas básicas (menu inicial, demonstração, registo, login, “casa” e “fazer história”) e manipular alguns elementos visuais já inseridos na aplicação (desenhos). Estes objetos podem ser posicionados na área de criação da história (via “drag and drop”) e removidos (arrastar para fora da área de criação).
Demo técnica: http://garebook.x10.mx/demo.php
Vídeo demo técnica: http://www.screenr.com/QvN8
Reflexão
A par do desenvolvimento da plataforma, o grupo denotou que esta seria uma das componentes mais importantes até então, uma vez que nos compeliu para descriminação de todas as funcionalidades da mesma.
No entanto, o facto de o grupo ter um esboço em papel, referente à maior parte das funcionalidades ajudou na conceção.
Em resumo, esta componente foi fulcral para refinar ainda mais a aplicação e estabelecer ideias.
Relatório: demo_grafica_tecnica_relatorio.pdf