/ubizen_games

Ubigames class for students at University of Brasilia

Disclaimer

This content is aimed to students of Ubiquitous Games at University of Brasília under supervision of the UnBiquitous research group. Most of the content here will be available in portuguese only.

UbiZen Games

Este curso é uma evolução do curso ministrado em 01/2013. O curso anterior se encontra disponível no slide share [ 0 , 1.1 , 1.2 , 2.1 , 2.2 , 3.1 , 3.2 , 4 , 5 ].

Este curso é composto por 7 módulos:

  1. O que é Computação Ubíqua
  2. Jogos Ubíquos
  3. Míddlewares para Computação Ubíqua
  4. Plataforma UbiquitOS: DSOA, uP,e uOS
  5. Sensibilidade a Contexto
  6. Interfaces Ubíquas
  7. Jogos Reconfiguráveis

As apresentações de cada módulo bem como as anotações de aula se econtram na pasta /slides.

Uma lista de jogos ubíquos de referência pode ser encontrada aqui

Datas Importantes

  • 05/04 - Prazo Limite para registrar se vai fazer o trabalho em dupla ou individual.
  • 19/04 - Prazo Limite para ter a primeira versão da Definição do Jogo.
  • 24/04 - Apresentação do Plano de Jogo e os desafios da implementação.
  • 28/06 - Apresentação Final e Baseline do Código Fonte a ser avaliado.

Entregáveis

Ao longo do curso cada aluno (ou dupla) deverá desenvolver um jogo ubíquo utilizando o middleware uOS. Apesar de opcional é aconselhado o uso da engine uImp67.

Este jogo deverá ser apresentado no dia 10/06 (passível de alteração). Todos os jogos devem estar disponíveis em uma plataforma pública de compartilhamento de código. O uso do github é aconselhado ;-)

A estrutura e critérios dos entregáveis são:

  • Requisitos/Critérios: O mínimo que deve ser feito.
  • Ser divertido
  • Ser Ubíquo
  • Utilizar o middleware uOS
  • Ser minimamente complexo
  • Pontos Positivos: Contam positivamente ao trabalho.
  • Ter testes
  • Usar a engine uImpala
  • Pontos Negativos: Contam negativamente ao trabalho.
  • Código de baixa qualidade
  • Entregáveis: O que será entregue
  • Definição do Jogo:
    • Pelo menos 4 parágrafos onde possa entender cada um dos elementos do jogo (Mecânica, Interace, História e Tecnologia)
    • Entregue junto com o fonte.
  • Código Fonte :
    • Deve estar disponível em algum serviço de código aberto (GitHub, SourceForge, BitBucket, Google Code, etc)
  • Apresentação (15 minutos):
    • Apresentação sobre o Jogo
    • Live Demo

Um exemplo de como fazê-lo está no arquivo uClue.md

Resultado Final

O resultado final apresentado pelos grupos se encontra listado aqui. Todos os grupos se encontram de parabéns pelo trabalho realizado.

Contato

Para entrar em contato basta criar uma issue no projeto ou através da lista de discussão ubizengames@googlegroups.com.