Deixamos aqui algumas estatísticas curiosas que se verificaram neste último esforço (desde 8 de Junho) de desenvolvimento do projeto:
Para responder a uma pergunta colocada, “qual o vosso segredo?”, respondemos com… café, tendo sido consumidas 81 chávenas nesta última corrida.
Existiu igualmente uma contagem de utilização do computador sobre a forma de cliques no rato e teclas totalizando:
As estatísticas referem-se aos dois elementos do grupo.
É com grande gáudio que terminamos o desenvolvimento deste projeto que contou com grande esforço e dedicação. Permitiu adquirir novas competências e aperfeiçoar outras existentes.
Existiram horas muito bem passadas e outras bem dormidas, no entanto, são projetos como estes que permite o desenvolvimento profissional e pessoal requerido pelo mundo do trabalho.
Mais uma vez gostaríamos de deixar um agradecimento especial a todos os intervenientes:
Agradecemos à Oficina do Telemóvel, na pessoa de Marcolino Melo, pelo empréstimo de um terminal móvel que suportou o desenvolvimento do projeto.
A Bruno Silva, pelo suporte prestado e pelo empréstimo de outro terminal.
Aos nossos orientadores, professores Helder Caixinha e Licínio Mano, que sempre nos apoiaram e ajudaram no decurso deste desafio.
E, por último, aos docentes da disciplina de projeto e a todos os que prestaram suporte nestes meses de trabalho intenso.
Anexamos nesta publicação o relatório final do projeto e as tags necessárias ao funcionamento da aplicação.
Tags do projecto podem se descarregdas aqui.
Projeto uaQuest - Relatório Final
O quadro dos desenvolvimentos está a ficar limpo... Estamos mesmo na recta final! :)
Com a aplicação particamente concluída e o relatório a ser desenvolvido foi necessária mais uma reunião. A reunião de ontem, presenciada pelos professores Caixinha e Licínio Mano, incidiu essencialmente nos desenvolvimentos do relatório, visto que este será o nosso próximo desafio. A grande novidade desta reunião foi mesmo a apresentação do BackOffice, ainda em fase de protótipo, mas um ponto de partida para futuro desenvolvimento.
Como prometido ficam os últimos dois avatares da aplicação e as respectivas histórias:
Durante uma chuva de estrelas, e apesar das reduzidas probabilidades, um objecto não identificado despenhou-se perto do reservatório de água da Universidade. Paulo Melo, um aluno de meteorologia que observava a chuva, apercebeu-se do sucedido e deslocou-se ao local. O objecto era de facto um ser orgânico e reflectia a luz da lua apresentando um brilho muito intenso. A curiosidade do Paulo impeliu-o a aproximar-se deste fazendo com que ele nunca mais fosse visto na Universidade. Este foi baptizado, pelos alunos de meteorologia, de Smoona devido a apenas surgir em noites de lua cheia. Ainda estão a desenvolver formas de capturá-la de modo a compreender o paradeiro do Paulo.
Num passeio pela ria de Aveiro, combinado entre alguns professores de NTC, um vento súbito forçou o moliceiro a mudar de rota e dirigir-se para um canal inexplorado… Durante o percurso deparam-se com algo que bloqueava o caminho, e apesar da opinião contrária dos outros, os professores Caixinha e Mano foram explorar. Depararam-se com um ser bípede com um tom de pele claro, mas que podia ser associado à família das lagartas. Este estava desfalecido, contudo, uma vez que ainda apresentava sinais de vida, os professores decidiram levá-lo para a Universidade. Foi transportado em segredo para a ESSUA onde lhe foram prestados os cuidados essenciais e foi descoberto que se tratava efectivamente de uma fêmea de uma espécie ainda não conhecida tendo-lhe sido atribuído o nome de Lacertilia.
Na quarta-feira passada realizou-se novamente uma reunião de orientação contando com a presença do Professor Licínio uma vez que o Professor Hélder não pode estar presente. Esta reunião era muito aguardada da nossa parte para mostrar e discutir os avanços na aplicação.
A reunião iniciou-se com uma discussão sobre a apresentação do projecto visto que esta cada vez mais próxima, e, após este primeiro ponto, falou-se sobre o relatório e a sua estrutura. Passando da papelada para o que mais nos motiva apresentámos as novidades ao Professor Licínio, nomeadamente as Mensagens e as Trocas. Estas duas componentes não apresentaram quaisquer problemas aquando o teste por parte professor Licínio (e o que passa pelo professor Licínio serve para todos os utilizadores ;)). Foram também apresentados os tutoriais, já redesenhados, e uma componente adicional que consiste no widget da aplicação, este também recebido com agrado.
Com as novidades da aplicação apresentadas passou-se para os dois novos avatares que em breve também serão apresentadas no blog.
Para completar a componente das mensagens decidimos proceder à criação de um widget para utilização no ecrã principal do Android. Este torna-se um acessório interessante para a aplicação pois permite verificar facilmente a existência de mensagens novas e aceder às mesmas.
Este mesmo widget verifica periodicamente a existência de mensagens novas, e apresenta uma notificação quando esta situação se verifica. Fica uma imagem com o widget e a notificação que é apresentada
Bibliografia consultada:
http://developer.android.com/guide/topic
http://developer.android.com/guide/pract
http://developer.android.com/guide/topic
http://developer.android.com/guide/compo
http://developer.android.com/design/patt
http://stackoverflow.com/questions/35351
http://stackoverflow.com/questions/20781
Desde o nosso último ponto de situação efectuamos avanços significativos na aplicação. Já foi implementado o sistema de mensagens e foram efectuadas correcções mínimas noutros ecrãs.
O sistema de mensagens engloba três ecrãs. O primeiro é utilizado para apresentar a última mensagem trocada com cada jogador, o segundo é utilizado para visualizar uma conversa e o último permite enviar uma nova mensagem. Fica uma imagem relativa a cada ecrã.
Na última semana efectuamos bastantes progressos no desenvolvimento do projecto e vimos partilhar.
Fica aqui o quadro de trabalho publicado no #cenas22 agora actualizado:
Foi desenvolvido mais um avatar para a aplicação sendo este mais feminino que os outros, mas igualmente perigoso. Ficam algumas imagens da sua criação.
Ao nível da aplicação foram traduzidos e inseridos os restantes conteúdos (Tags de Informação), foram revistas as ajudas de forma a ficarem mais coerentes, foram desenvolvidos e introduzidos os tutoriais imagéticos e foram desenvolvidas mais duas componentes.
Foi desenvolvida a componente do crafting que permite aos utilizadores converterem as várias partes num item lendário obtendo um novo poder para o avatar. Apresentamos dois ecrãs com o resultado (Samsung Galaxy Gio).
A componente das trocas permite trocar um item entre os jogadores. Esta componente apresentou alguns desafios no desenvolvimento sendo que era necessário utilizar novamente os pedidos cíclicos ao servidor e abrir o inventário efectuando a escolha de 4 itens. Apresentamos dois ecrãs com o resultado (Asus Transformer e Samsung Galaxy Gio).
Houve também algumas alterações internas à aplicação sendo imperceptíveis para o utilizador. O ecrã de confirmação de saída foi modificando criando métodos que permitem que seja utilizado, de forma fácil, noutros contextos, como um simples ecrã de confirmação.
Os tutoriais também formam centralizados numa única Activity, facilitando assim todo o processo de adição de novos tutoriais e apresentação dos mesmos ao utilizador.
Existiu também a correcção de um “bug” no inventário que se verificava quando o utilizador possuía muitos itens e era apresentada a possibilidade de deslocamento vertical. Ocasionalmente, ao deslocar o ecrã, os itens desapareciam deixando o ecrã inoperável. Uma pesquisa revelou o problema e a respectiva solução.
Websites consultados:
Até ao momento o desenvolvimento está a correr como previsto sendo que o grupo está com boas espectativas.
#cenas_offtopic
No desenvolvimento da aplicação deparamo-nos com questões de usabilidade que deram muito que pensar, sendo que o grupo encontrou uma nova definição para esta norma e que se apresenta mais adequada:
Usabilidade – Todos os pormenores e detalhes extremamente trabalhosos de conceber e implementar que asseguram que um utilizador “nabo” consiga utilizar o produto com sucesso.
Até breve. :)