Gabriela de Almeida Riul

Gustavo Grubler

Isabela Souza Oliveira

Desenvolvimento de Jogos

Projeto Interno - 2019.1

Jogos lúdicos e interativos para qualquer público.

Para a realização dos comando de ambos os jogos, programou-se em C++ utilizando o Arduino como microprocessador.

O Desafio dos Calouros permite a capacitação dos novos membros nas áreas técnicas e interpessoais, tendo que se adaptar aos métodos gerenciais e técnicos do grupo, assim como ao trabalho em equipe.

Principalmente para o desenvolvimento do carrinho de controle remoto utilizou-se muita eletrônica.

O carrinho de controle remoto:

Carrinhos comandados por controle sem fio estão entre os brinquedos mais comuns entre as pessoas de todas as idades. Assim,o objetivo central deste projeto é montar um carrinho controlado por um joystick e dois módulos bluetooth HC-05, com o intuito de promover o entretenimento e a interação entre o usuário e o equipamento. O projeto teve o Arduino como base de todo o funcionamento do carrinho e do controle.

O carrinho do carrinho:

Primeiro, foi feito um diagrama de blocos explicando como o projeto deveria funcionar. Com isso, foi feito o esquemático do circuito no software Protheus tanto para o carrinho quanto para o controle. Em seguida, usou-se uma protoboard como placa de teste para iniciar o desenvolvimento do código. Foram necessários dois códigos: um para o controle e outro para o carrinho. Isso foi feito através da biblioteca SoftwareSerial, responsável pela conexão entre os módulos bluetooth. Com tudo funcionando, montou-se o carrinho em um chassi.

Diagrama de Blocos do Controle e do Carrinho.
Esquemático do Controle.
Esquemático do Carrinho.

O Jogo Snake:

O clássico Jogo Snake ficou conhecido no início de 1990 devido aos celulares da Nokia que vinham com ele já incluso. Desse modo, o projeto realizado se baseia na criação desse jogo interativo controlado por um Arduino e por botões e sendo representado graficamente por meio de uma televisão. A direção da cobra é orientada através de botões que serão pressionados pelo usuário. As informações coletadas são recebidas pelo microcontrolador do Arduino o qual mandará os sinais para a televisão. O jogo será representado nela, ocorrendo, assim, uma interação entre o Arduino, a TV e o usuário. 

Desenvolvimento do Jogo Snake:

Primeiro, foi feito um diagrama de blocos explicando como o projeto deveria funcionar. Com isso, foi feito o esquemático do circuito no software Protheus. Em seguida, usou-se uma protoboard como placa de teste para iniciar o desenvolvimento do código o qual foi feito com auxílio da biblioteca TV.out do Arduino. Tendo o código funcionando perfeitamente, montou-se o circuito numa placa de fenolite universal, trocou os botões por botões coloridos e, por último, colocou numa caixa apropriada. 

Diagrama de blocos do Jogo Snake.
Esquemático do Jogo Snake.
Placa de teste para o desenvolvimento do jogo.
Jogo finalizado.
Progresso
100%
slotonline