Você está na página 1de 12

uaQuest Prottipo alta fidelidade

ndice
Introduo......................................................................................................................................................... 3 Mapa do prottipo ......................................................................................................................................... 4 Componentes prototipadas ......................................................................................................................... 4 Guio de explorao ...................................................................................................................................... 7 Concluso: ........................................................................................................................................................ 8 Webgrafia: ........................................................................................................................................................ 9 Anexo 1 QrCodes Enigma ....................................................................................................................... 11 Anexo 2 QrCodes Informao ................................................................................................................ 12

uaQuest Prottipo alta fidelidade

Introduo O presente documento tem por objectivo apresentar o prottipo de alta-fidelidade desenvolvido. Sero apresentadas as componentes que foram efectivamente desenvolvidas, prototipagem adicional e um guia de explorao da aplicao. O post dos objectivos da prototipagem (http://uaplay.blogs.ua.sapo.pt/9744.html) apresenta quais as funcionalidades que o grupo tinha por objetivo prototipar. Foram no entanto desenvolvidas funcionalidades adicionais sendo o presente documento um descritivo do que foi efetivamente implementado.

uaQuest Prottipo alta fidelidade

Mapa do prottipo

Imagem 1 - Mapa de navegao com imagem com indicao das reas a prototipar

Com o prottipo pretende-se construir as componentes necessrias a permitir um uso inicial da aplicao, includo assim o registo, login e a descoberta da universidade que corresponde aos enigmas e pontos de interesse. A classificao ser outro ponto a desenvolver uma vez que introduz a primeira componente de competio e comunidade da aplicao. O perfil, originalmente no previsto, tambm ser adicionado aplicao e prottipo.

Componentes prototipadas Login Permite ao utilizador entrar na aplicao usufruindo das suas funcionalidades. Registo Permite ao utilizador registar-se para iniciar a usar a aplicao. Ter de introduzir os seus dados (nome, username, password, email) e escolher o avatar que pretende usar.

uaQuest Prottipo alta fidelidade

Tutorial mapa Apresenta o tutorial explicativo de como funciona o world map. World Map Apresenta o mapa de jogo mostrando a posio do jogador e a localizao do ponto de interesse a visitar. atravs deste ecr que se desenrola o jogo permitindo acesso ao validador e ao ecr de enigma aps ter validado um. Enigma Este ecr apresenta ao utilizador o enigma em curso e a informao obtida a partir da ltima tag de informao validada. Permite fornecer e validar a resposta a um enigma Sucesso enigma Ecr apresentado quando o utilizador resolve o enigma. Apresenta os pontos ganhos e o item obtido. Classificao Apresenta uma lista dos jogadores ordenados pela sua classificao.

No que toca aplicao, alm das funcionalidades propostas para implementao foi adicionado o perfil do utilizador, igual acessvel clicando no boto de opes do telemvel. Este no estava presente no mapa de navegao mas tornou-se evidente a necessidade do mesmo durante o desenvolvimento, sendo que no era possvel para o utilizador consultar o estado do seu avatar. Desta forma procedeu-se implementao de um perfil, apresentando, alm do referido estado do avatar, qual a pontuao, posio e crditos do utilizador. Durante o desenvolvimento foram descobertos pequenos problemas de usabilidade que foram corrigidos. No ecr principal percebeu-se que, numa primeira utilizao, o utilizador poderia ter dificuldade em compreender qual o objetivo tendo sido adicionado um boto de ajuda explicativo. Nos ecrs em que aparecem os atributos dos avatares, conclui-se que a interpretao dos mesmos poderia ser duvidosa, existindo uma explicao dos mesmos aquando do toque. Foi adicionado, no ecr de tutorial uma opo para impedir que o tutorial seja visto novamente. Desta forma, se o utilizador no ler o tutorial numa primeira utilizao, poder sempre l-lo posteriormente.

uaQuest Prottipo alta fidelidade

Imagem 2 - Ecr perfil

Imagem 3 - Ecr ajuda mapa

Alm do desenvolvimento da aplicao, foi criado um website de suporte 1. Este possibilita o download da aplicao e possui um formulrio para enviar sugestes de melhoramento. O website ir, futuramente, contar com uma seco com a histria e caractersticas dos avatares, bem como um manual detalhado do jogo. Um desenvolvimento importante que convm descrever consiste no suporte bilingue da aplicao. Sendo esta dirigida aos novos alunos, incluindo Erasmus, torna-se importante fornecer a possibilidade de a utilizar em ingls. Desta forma a aplicao detecta a lngua utilizada pelo dispositivo e adequa os contedos apresentados. Foram j criados oito enigmas reais, distribudos por dois percursos, e inseridos na base de dados oferecendo sempre o suporte bilingue. De igual modo foi recolhida informao para utilizar nas tags de informao, no entanto, devido sua extenso, esta ainda no foi traduzida estando apenas disponvel em portugus.

Avatares Paralelamente ao desenvolvimento da aplicao iniciou-se o desenvolvimento dos avatares do jogo em 3D. Dos cinco avatares futuramente disponveis, dois esto completos estando j includos na aplicao para escolha aquando do registo.

Imagem 4 - Avatar "Berk"


1

Imagem 5 - Avatar "Mister Moustacha"

Website disponvel em http://uaquest.co.cc

uaQuest Prottipo alta fidelidade

Guio de explorao No existe um guio estritamente definido para a explorao da aplicao sendo que as funcionalidades desenvolvidas esto completas no sendo necessria conteno no uso. De qualquer forma deixamos uma sugesto de uso para tirar melhor partido do que foi prototipado. Iniciar a aplicao Selecionar a opo de registo Preencher os campos Clicar em Prximo Escolher o avatar desejado Confirmar o registo Explorar o mapa, procurando o objetivo Abrir o validador e validar o QrCode correspondente ao objetivo 2 Validar um QrCode do tipo informao, obtendo assim informao suficiente para responder ao enigma.3 Responder ao enigma Voltar ao mapa clicando no boto mapa Clicar no boto de opes do telemvel Escolher o perfil Clicar no boto de opes do telemvel Escolher o ranking Terminar a sesso Sair da aplicao

2 3

Disponveis no anexo1 Disponveis no anexo2

uaQuest Prottipo alta fidelidade

Concluso: O desenvolvimento do prottipo serviu claramente para motivar os membros do grupo sendo que se pode ver o projeto a tomar a sua forma. Foi necessrio compreender a linguagem JAVA e a forma de funcionamento das aplicaes para Android, no entanto o esforo est-se a revelar recompensador. Permitiu efetivar a integrao com o servidor e leitura de QrCodes testada na demo tcnica. Foram de igual modo introduzidos j dois dos cinco avatares para que o utilizador possa ter uma experincia completa e o mais prxima possvel da final.

uaQuest Prottipo alta fidelidade

Webgrafia: http://developer.android.com/ [acedido em 30 de Maro] http://developer.android.com/design/index.html [acedido em 30 de Maro] http://www.androidpatterns.com/ [acedido em 30 de Maro] http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-relativelayouts/ [acedido em 30 de Maro] http://radleymarx.com/blog/simple-guide-to-9-patch/ [acedido em 30 de Maro] http://www.javacodegeeks.com/2011/02/android-google-maps-tutorial.html [acedido em 30 de Maro] http://developer.android.com/resources/tutorials/views/hello-mapview.html [acedido em 30 de Maro] http://www.androidhive.info/2012/01/android-json-parsing-tutorial/ [acedido em 31 de Maro] http://www.vogella.com/articles/AndroidLocationAPI/article.html [acedido em 1 de Abril] http://developer.android.com/guide/topics/location/obtaining-user-location.html [acedido em 1 de Abril] http://stackoverflow.com/questions/2021176/how-can-i-check-the-current-status-ofthe-gps-receiver [acedido em 1 de Abril] http://blog.doityourselfandroid.com/2010/12/25/understanding-locationlistenerandroid/ [acedido em 1 de Abril] http://stackoverflow.com/questions/5715372/android-adding-new-point-to-amapview-dont-refresh [acedido em 4 de Abril] http://buksweb.com/custom-checkboxes/ [acedido em 4 de Abril] http://android-developers.blogspot.pt/2009/01/why-is-my-list-black-android.html [acedido em 10 de Abril] http://android.cyrilmottier.com/?p=454 [acedido em 10 de Abril] http://stackoverflow.com/questions/3656371/dynamic-string-using-string-xml [acedido em 15 de Abril] http://stackoverflow.com/questions/5651902/android-plurals-treatment-of-zero [acedido em 16 de Abril] http://www.mkyong.com/regular-expressions/how-to-validate-email-address-withregular-expression/ [acedido em 16 de Abril] http://www.mkyong.com/android/android-gridview-example/ [acedido em 20 de Abril] http://www.inter-fuser.com/2009/07/android-transistions-slide-in-and-slide.html [acedido em 22 de Abril] http://developerlife.com/tutorials/?p=343 [acedido em 22 de Abril] http://www.rtsaude.pt/ficheiros/Portal_facilita_vida_utentes.pdf [acedido em 8 de Maio] http://uaonline.ua.pt/detail.asp?c=21627 [acedido em 8 de Maio]

uaQuest Prottipo alta fidelidade

10

http://www.ua.pt/stic/PageText.aspx?id=11591&ref=ID0EECA [acedido em 8 de Maio] http://uaonline.ua.pt/detail.asp?c=22937 [acedido em 9 de Maio] http://ajuda.sapo.pt/faq.html?faq_id=13859 [acedido em 9 de Maio] http://www.ieeta.pt/atri/cambada/ [acedido em 9 de Maio]

uaQuest Prottipo alta fidelidade

11

Anexo 1 QrCodes Enigma

uaQuest Prottipo alta fidelidade

12

Anexo 2 QrCodes Informao