A downloadable Frogger das Maracas

Descrição do Projeto

O projeto "Frogger das Maracas" foi desenvolvido no âmbito da cadeira de UX Design para Jogos Digitais no curso de videojogos da Universidade Lusófona, com o objetivo de transformar a experiência de um jogo clássico num desafio físico e mais envolvente. Utilizando maracas como controlos alternativos, pretendemos promover uma experiência de jogo que combina atividade física e interatividade.

Experiência de Jogo

A experiência de jogo proposta pretende ser inovadora e imersiva, onde os jogadores utilizam maracas para controlar o personagem principal de Frogger. Movendo a maraca direita para a frente, o sapo avança, e movendo a maraca esquerda para a frente, o sapo recua. Além disso, pressionar os botões nas maracas permite que o sapo se mova para a esquerda e para a direita. Esta abordagem visa incentivar os jogadores a se movimentarem mais, promovendo uma experiência de jogo ativa que desafia não só a destreza mental, mas também a coordenação física, tornando cada sessão de jogo uma atividade divertida e saudável.

Tecnologia Tangível

Para criar a experiência de jogo com maracas, utilizámos os seguintes componentes e materiais:

  • Papelão para as caixas: Servem como a estrutura das maracas.
  • Chaves de fendas fixadas nas caixas: Proporcionam suporte e estabilidade para as maracas.
  • Fita cola: Utilizada para reforçar as caixas das maracas, garantindo que permaneçam firmes durante o uso.
  • Cola quente: Fixou as chaves de fendas nas caixas de papelão, assegurando uma montagem sólida.
  • Arduino Nano: Faz processamento dos sinais dos sensores e botões.
  • Dois sensores de movimento: Detectam os movimentos das maracas.
  • Dois botões de clique: Incorporados nas maracas para controlar os movimentos laterais (esquerda e direita) do personagem.
  • DFRobot: Utilizado para expandir as portas do Arduino, com uma porta para cada sensor de movimento e outra para os botões.
  • Script em Python: Programa desenvolvido para interpretar os sinais do Arduino e convertê-los em ações dentro do jogo Frogger.
  • Cabos de conexão: Ligam os sensores e botões ao controlador Arduino e ao DFRobot.
  • Cabo USB: Conecta o Arduino ao computador, permitindo a transferência de dados e a alimentação do controlador.
  • Site online do jogo Frogger: O jogo onde os comandos físicos das maracas são aplicados.

Funcionamento Geral do Sistema

Os movimentos das maracas, incluindo os comandos dos botões, são processados através de um script em Python. Os sensores de movimento e os botões enviam sinais para o Arduino Nano, que processa esta informação utilizando o código desenvolvido no Arduino IDE (Frogger.ino). O DFRobot é utilizado para expandir as portas do Arduino, com cada sensor de movimento e botão conectados a portas específicas. O Arduino então envia esses dados ao script em Python (Frogger.py), que traduz os sinais recebidos em ações de teclado no computador, controlando o personagem no jogo Frogger.

Updated 15 days ago
Published 20 days ago
StatusPrototype
CategoryOther
AuthorsRafael José, Rodrigo Gomes
TagsArcade, Controller
Average sessionA few minutes
LanguagesPortuguese (Portugal)

Download

Download
Frogger.ino 1.6 kB
Download
Frogger.py 864 bytes

Install instructions

Todo o código fonte utilizado no projeto está disponível para download: o código do Arduino está no ficheiro Frogger.ino e o script em Python no ficheiro Frogger.py.

Leave a comment

Log in with itch.io to leave a comment.