desenvolvendo jogos usando dispositivos alternativos: kinect, wiimote, tapete/guitarra, makey makey
DESCRIPTION
Aquecimento para jam Jogos Ativos e encontro de Setembro da IGDA Curitiba. Videos disponíveis em: http://youtu.be/dUgyyNxf87I (apenas Kinect) e http://youtu.be/O0XYAh3UULA (demais dispositivos). Links: - Kinect: usando o FAAST (http://projects.ict.usc.edu/mxr/faast/); - Wiimote: usando o GlovePIE(http://glovepie.org); - Tapete de Dança/Guitarra: usando o Joy2Key(http://joytokey.net/en/); - Makey Makey (http://www.makeymakey.com).TRANSCRIPT
![Page 1: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/1.jpg)
Desenvolvendo jogos usando dispositivos alternativos
Aquecimento para a jam Jogos Ativos / Encontro IGDA Setembro 2014
Bruno Campagnolo de PaulaPUCPR / GGJhttp://ggjcwb.com
![Page 2: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/2.jpg)
Sumário
• Kinect;• Wiimote;• Tapete de Dança;• Guitarra;• Makey Makey.
![Page 3: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/3.jpg)
Quais jogos serão válidos durante a nossa jam?
![Page 4: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/4.jpg)
Quais jogos serão válidos durante a nossa jam?
• TUDO!!!!!• Esportes;• Gincanas;• Jogos de tabuleiro;• Jogos que usam o Computador;• Jogos que usam o celular; • Jogos que usem dispositivos especiais.
![Page 5: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/5.jpg)
• Dispositivo da Microsoft;• Sensor de movimento e profundidade;• Mapeamento através do FAAST;• http://projects.ict.usc.edu/mxr/faast/• Também existem ótimas bibliotecas para Windows e
para o Processing.
![Page 6: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/6.jpg)
EXEMPLOS DE JOGOS PARA CELULAR QUE USAM O KINECT
![Page 8: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/8.jpg)
Mais informações sobre programação para o Kinect
• http://www.brunocampagnolo.com/tutorialkinect2011/
• Exemplos em Processing;
![Page 9: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/9.jpg)
Instalação do FAAST
• Flexible Action and Articulated Skeleton Toolkit: http://projects.ict.usc.edu/mxr/faast/
• Permite o mapeamento de movimentos do corpo em ações de dispositivos tradicionais de interação (mouse e teclado);
• Elimina a necessidade de programação;• Adequado para prototipação rápida;• Exemplos de uso:
http://projects.ict.usc.edu/mxr/faast/faast-video-gallery/
![Page 10: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/10.jpg)
Passos para instalar
1. Instalar o SDK do Kinect, versão 1.8– http://www.microsoft.com/en-us/download/
details.aspx?id=40278
2. Instale o Developer Toolkit para checar se o seu sensor está ok:– http://www.microsoft.com/en-us/download/
details.aspx?id=40276
3. Descompactar o FAAST.
![Page 11: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/11.jpg)
Conectar!
• Você pode editar a associação entre GESTOS e AÇÕES;
• Caso o editor esteja com um bug em telas grandes, você terá que editar o arquivo XML na mesma pasta do FAAST (exemplo no próximo slide);
![Page 12: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/12.jpg)
<gesture name="Left" timeout="0">
<input type="0">
<descriptor>lean</descriptor>
<descriptor>left</descriptor>
<descriptor>at least</descriptor>
<descriptor>15</descriptor>
<descriptor>degrees</descriptor></input><output type="0">
<descriptor>hold</descriptor>
<descriptor>a</descriptor>
<descriptor>for</descriptor>
<descriptor>2</descriptor></output>
</gesture>
![Page 13: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/13.jpg)
Nintendo Wiimote
• Controle com giroscópio e acelerômetro;
• Para usar em um jogo, recomento usar o Programa GlovePIE;
• http://glovepie.org
![Page 14: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/14.jpg)
Parear o Wiimote com o windows
• Você vai precisar de um computador com Bluetooth ou um dongle bluetooth;
• Parear com o Windows é a parte que mais dá trabalho;
• Se estiver piscando os 4 leds, está ok, esperando para conectar com o programa!
• Siga o guia: – http://www.ehow.com.br/controle-wii-pc-programa-
glovepie-como_56773/
• Use ou adapte os scripts que sugiro: 1 ou 2;
![Page 15: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/15.jpg)
Tapete de dança
• Funcionam como joysticks;• Se a sua linguagem não dá suporte à
joysticks, use o Joy2Key;• A guitarra é a mesma coisa!
![Page 16: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/16.jpg)
Crypt of the Necrodancer
• Jogo de dança + Roguelike;• Usa tapete de dança;• http://necrodancer.com
![Page 17: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/17.jpg)
Makey Makey
• http://makeymakey.com• Permite transformar qualquer coisa em
um controle!• Remapeamento de mouse e teclado;• É só conectar mesmo, não precisa de
nenhuma instalação;• É um Arduino.• Guias sugeridos: 0, 1, 2
![Page 18: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/18.jpg)
Bruno Campagnolo de Paula
http://ggjcwb.com
[email protected]@gmail.comhttp://www.brunocampagnolo.com/@bcp / @ggjpucpr
![Page 19: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/19.jpg)
EXEMPLOS DE JOGOS PARA CELULAR QUE USAM DISPOSITIVOS ESPECIAIS
![Page 20: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/20.jpg)
ROFLPILLAR
• Jogo de duelo;• Usa um saco de dormir;• http://luckyframe.co.uk/works/roflpillar/
![Page 21: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/21.jpg)
Comunidade do Facebook:https://www.facebook.com/groups/jogosativospucpr/
![Page 22: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/22.jpg)
![Page 23: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/23.jpg)
(SLIDES A SEGUIR NÃO FORAM APRESENTADOS...)
![Page 24: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/24.jpg)
EXEMPLOS DE JOGOS PARA CELULAR QUE USAM O CORPO
![Page 25: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/25.jpg)
Go Dance
• https://itunes.apple.com/US/app/id662850100?mt=8
• Jogo de dança sozinho;
![Page 26: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/26.jpg)
Bounden
http://playbounden.com/
Jogo de dança em pares
http://vimeo.com/95726417
![Page 27: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/27.jpg)
• https://play.google.com/store/apps/details?id=com.secondstudio.biceptrainerpro
• Faça exercícios com seu celular!
![Page 28: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/28.jpg)
Dispositivos alternativos
• Tendência forte;• Veja os eventos:–http://www.altctrlgamejam.com–Evento alt.ctrl na GDC:• http://indiegames.com/cgi-bin/mt5/
mt-search.cgi?blog_id=14&tag=alt.ctrl.gdc&limit=20
![Page 29: Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete/guitarra, Makey Makey](https://reader035.vdocuments.net/reader035/viewer/2022062405/55611e2fd8b42a89578b4859/html5/thumbnails/29.jpg)
• http://www.altctrlgamejam.com• https://www.youtube.com/watch?
v=Odhe1zx6A1c