SlideShare une entreprise Scribd logo
1  sur  19
Blind Counter-Strike:
um caso de uso do Arduino
Aluno: Diogo Costa

1
Sobre o Palestrante


Formado em Ciência da Computação pela UFRGS em
2013/1



Desenvolvedor na Mobiltec



Experiência com C#, ASP.NET, Objective-C, Java,
Android, SQL, ...



Interessado em desenvolvimento de games, mobile e
métodos ágeis



Contato: dioogo.costa@gmail.com

2
O jogo


Jogo de FPS para deficientes visuais



Utiliza controle de Xbox360, sistema de som 3D e
respostas hápticas para interação com o usuário



Desenvolvido dois hardwares contendo vibracalls



Desenvolvido para o trabalho de conclusão do curso de
Ciência da Computação da UFRGS

3
4
Cenário

5
Simulador de Bengala

6
Cinta com vibradores

7
8
Plataformas

9
Plataformas

Como integrar com o
hardware desenvolvido?

10
Plataformas
Solução: Arduino!

11
Perfil dos usuários

12
13
14
15
Conclusão


Arduino é um hardware extremamente simples, porém
poderoso



Facilita a comunicação entre o computador e o
dispositivo



Linguagem de desenvolvimento de alto-nível



Fácil de mandar comandos de uma outra linguagem de
programação para o Arduino

16
Link para o artigo:


Link para o repositório online da UFRGS:
http://www.lume.ufrgs.br/handle/10183/77281

17
Dúvidas?

18
Obrigado!
19

Contenu connexe

Similaire à TDC 2013 - POA - Blind Counter-Strike: um caso de uso do Arduino

Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioLuiz Nörnberg
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game DesignLeonardo Zamprogno
 
Desenvolvendo aplicações com Kinect
Desenvolvendo aplicações com KinectDesenvolvendo aplicações com Kinect
Desenvolvendo aplicações com KinectErick Mendonça
 
ISD 2015 - Interfaces de Games para Diferentes Telas
ISD 2015 - Interfaces de Games para Diferentes TelasISD 2015 - Interfaces de Games para Diferentes Telas
ISD 2015 - Interfaces de Games para Diferentes TelasPedro Kayatt
 
SP DevFest 2014 - Interfaces de Games para Diferentes Telas
SP DevFest 2014 - Interfaces de Games para Diferentes TelasSP DevFest 2014 - Interfaces de Games para Diferentes Telas
SP DevFest 2014 - Interfaces de Games para Diferentes TelasPedro Kayatt
 
Seguindo seu sonho - Fundação da Naked Monkey
Seguindo seu sonho - Fundação da Naked MonkeySeguindo seu sonho - Fundação da Naked Monkey
Seguindo seu sonho - Fundação da Naked MonkeyPedro Kayatt
 
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...Dra. Camila Hamdan
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Eronides Da Silva Neto
 
Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...
Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...
Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...Diego Barbosa da Cruz
 
Protótipos de hardware
Protótipos de hardwareProtótipos de hardware
Protótipos de hardwarepichiliani
 
Mobilidade trabalho finalizado
Mobilidade   trabalho finalizadoMobilidade   trabalho finalizado
Mobilidade trabalho finalizadodionilson lemos
 
Apresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domoticaApresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domoticaLuiz Gustavo
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. ParallaxMichel Montenegro
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNAKleber de Oliveira Andrade
 

Similaire à TDC 2013 - POA - Blind Counter-Strike: um caso de uso do Arduino (20)

Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
Desenvolvendo aplicações com Kinect
Desenvolvendo aplicações com KinectDesenvolvendo aplicações com Kinect
Desenvolvendo aplicações com Kinect
 
ISD 2015 - Interfaces de Games para Diferentes Telas
ISD 2015 - Interfaces de Games para Diferentes TelasISD 2015 - Interfaces de Games para Diferentes Telas
ISD 2015 - Interfaces de Games para Diferentes Telas
 
OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
SP DevFest 2014 - Interfaces de Games para Diferentes Telas
SP DevFest 2014 - Interfaces de Games para Diferentes TelasSP DevFest 2014 - Interfaces de Games para Diferentes Telas
SP DevFest 2014 - Interfaces de Games para Diferentes Telas
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Seguindo seu sonho - Fundação da Naked Monkey
Seguindo seu sonho - Fundação da Naked MonkeySeguindo seu sonho - Fundação da Naked Monkey
Seguindo seu sonho - Fundação da Naked Monkey
 
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
 
Exemplo de GDD
Exemplo de GDDExemplo de GDD
Exemplo de GDD
 
Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...
Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...
Uma abordagem prática para o ensino do desenvolvimento de jogos digitais para...
 
Protótipos de hardware
Protótipos de hardwareProtótipos de hardware
Protótipos de hardware
 
Android Game Engine
Android Game EngineAndroid Game Engine
Android Game Engine
 
Mobilidade trabalho finalizado
Mobilidade   trabalho finalizadoMobilidade   trabalho finalizado
Mobilidade trabalho finalizado
 
Curso Básico Android - Aula 01
Curso Básico Android - Aula 01Curso Básico Android - Aula 01
Curso Básico Android - Aula 01
 
Apresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domoticaApresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domotica
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. Parallax
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
 

TDC 2013 - POA - Blind Counter-Strike: um caso de uso do Arduino