SlideShare uma empresa Scribd logo
“BeMario”
http://bemarioii.blogspot.pt
Jorge Bessa Miranda #370307055
Porto
2012
Resumo
Neste relatório, projecto intercalar, irei descrever o meu projecto final
para a cadeira de Interfaces Interactivos.
O meu projecto gira em volta de um jogo, o Super Mario, pois os jogos
são uma grande paixão minha e que me acompanham desde muito novo e
agora que surgiu a possibilidade de poder trabalhar com jogos decidi agarrá-la
e fazer um projecto diferente.
Jogar Super Mario, ou outro jogo do Mario, na sua essência é sempre
igual, isto é, é um jogo de plataformas em que temos que levar o Mario dum
ponto A para um ponto B, apanhando vários objectos, matando uns inimigos e
evitando armadilhas, porém, a meu ver, a forma tradicional de jogar, isto é, com
um controlador, comando ou teclado, apesar de ainda ser a melhor forma, não
quer dizer que tenha que ser a única e como caminhamos cada vez mais para
uma maior interactividade e imersão do jogador com a realidade do jogo, decidi
incorporar o jogador no jogo e para isso utilizar a tecnologia da Kinect para
fazer com que o jogador controle o Mario mas com o seu corpo, tornando a
experiência totalmente diferente.
Em resumo, o meu projecto consiste na criação de um programa em
Max que através da Kinect detecte os movimentos do jogador e mande os
dados relativos aos mesmos movimentos para o jogo de forma a controlar o
Mario dentro do jogo.
Método
Para a realização do meu projecto irei precisar/utilizar os seguintes
elementos:
Max/Msp - toda a programação e interacção entre todos os
componentes;
Kinect - detectar os movimentos do jogador;
Synapse - criar “esqueleto virtual” do jogador;
Jogo Mario – jogo que será jogado;
Emulador para MAX – forma de correr o jogo e ligação entre jogo e Max;
Projector/Monitor – forma de mostrar o jogo;
Em resumo, o processo será o seguinte, farei toda a programação em
Max/MSP, o Kinect detecterá os movimentos do jogador, o Synapse criará o
esqueleto do jogador para que possa usar os dados das peças do esqueleto no
Max, o emulador para jogar o Mario, que utilizará as peças do esqueleto e toda
a programação em Max como dados que serão definidos como controladores
da personagem e, por fim, um projector ou monitor como forma de mostrar o
jogo ao jogador.
Referências
Estas são algumas referências, especialmente sobre o processo, que
pretendo utilizar para criar o BeMario :
Reportagem sobre o Kinect -
http://www.youtube.com/watch?v=1JdWomEyyr0
Exemplo do projecto que pretendo fazer -
http://www.youtube.com/watch?v=8CTJL5lUjHg
Exemplo de utilização do Kinect noutros jogos -
http://www.youtube.com/watch?v=c3Vbc2WpmQ8
Site com emuladores e patches para MAX –
http://mmonoplayer.com/mspexternals.php
Cronograma
Para a elaboração deste projecto prevejo o seguinte método de trabalho:
Uma primeira fase de ambientação com as tecnologias a utilizar,
nomeadamente, os emuladores pois, sendo este o primeiro contacto com o
MAX e como não foi abordado este tema nas aulas terei que o fazer, contando
com a ajuda do professor nas dúvidas que terei.
Depois dessa ambientação, será a fase de rever o funcionamento dos
elementos Kinect, Synapse e o Max.
Tendo essa revisão feita começarei com a programação que dividi em
dois momentos:
- Ligar o Kinect, Synapse, Max e o emulador;
- Ligar a alínea anterior ao jogo;
Esta fase consiste na criação de toda a programação que irá permitir ao
utilizador utilizar o seu corpo como controlador do jogo, isto é, funcionará como
comando/teclado para jogar o jogo.
Depois da programação feita segue-se um tempo de ajustamento da
programação, isto é, uma fase de corrigir erros que surgirão.
O momento final será a exposição física e virtual do projecto.
O making-of será feito, como é óbvio ao longo de todo o processo.
Rider Técnico
O material que irei utilizar é:
- Computador com Max/Msp;
- Kinect;
- Projector/Monitor.
O trabalho será feito quase na totalidade na faculdade pois já tem o Max
em muitos computadores, apesar do Laboratório 2 ter uma disponibilidade
complexa pois tanto tem dias livres como vários dias seguidos em que não tem
uma vaga livre mas posso contornar isso com a utilização da sala onde temos
aula (produção musical).
O Kinect, conto utilizar o disponível na sala pois não tenho um e terei
que conciliar com a disponibilidade do mesmo.
Quanto ao projector ou monitor depende de como será exposto o
trabalho mas será equipamento da faculdade, relativamente aos projectores
poderão ser tanto o que se encontra na sala de aula (produção musical) ou no
auditório Ilídio Pinto.

Mais conteúdo relacionado

PDF
Jogos em Python utilizando PyGame
PPTX
Criando jogos com python e pygame 1 aula
PPTX
Desenvolvimento de Jogos com Corona SDK
PPTX
Advanced topics for game developers
PDF
Tutorial de introdução à API da BGE
PPTX
Kinect e Natural Users Interfaces
PPTX
Kinect e Natural User Interfaces - TDC2011
PPSX
Júlio Pescuite - Advanced Topics for Game Developers
Jogos em Python utilizando PyGame
Criando jogos com python e pygame 1 aula
Desenvolvimento de Jogos com Corona SDK
Advanced topics for game developers
Tutorial de introdução à API da BGE
Kinect e Natural Users Interfaces
Kinect e Natural User Interfaces - TDC2011
Júlio Pescuite - Advanced Topics for Game Developers

Semelhante a Projecto intercalar (20)

PPTX
Criação de jogos scratch - férias
PDF
Aprendendo a Construir jogos com o Construct 2
PPTX
INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS DIGITAIS.pptx
PDF
1484850831[pdj]e book gameengine
PDF
PDF
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
PPTX
PDF
Criando jogos com o kinect
PDF
Revista programar 55
PPT
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
PPTX
Criando jogos com o kinect
PPTX
Criação de jogos game maker - férias
PPTX
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
PPTX
Oficina Scratch
PDF
Primeiros passos no iOS com Objective-C
PPT
Conhecendo o Kinect: Muito além do XBOX - InfoTech 2012
PDF
Projeto lousa interativa_ntmvr_2010
PDF
Artigo tecpar ráfagan - Pesquisando a viabilidade de utilização de engin...
PDF
Guia xna
PDF
Proposta de solução ferramentas-processos
Criação de jogos scratch - férias
Aprendendo a Construir jogos com o Construct 2
INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS DIGITAIS.pptx
1484850831[pdj]e book gameengine
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Criando jogos com o kinect
Revista programar 55
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Criando jogos com o kinect
Criação de jogos game maker - férias
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Oficina Scratch
Primeiros passos no iOS com Objective-C
Conhecendo o Kinect: Muito além do XBOX - InfoTech 2012
Projeto lousa interativa_ntmvr_2010
Artigo tecpar ráfagan - Pesquisando a viabilidade de utilização de engin...
Guia xna
Proposta de solução ferramentas-processos
Anúncio

Último (20)

PDF
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
PPTX
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO.pptx
PDF
historia-e-geografia-do-amapa.pdf slides
PDF
morfologia5.pdfllllllllllllllllllllllllllll
PDF
E-BOOK-Inovacao-em-Ciencia-e-Tecnologia-de-Alimentos.pdf
PPTX
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
PPTX
Fronteiras e soberania..........................pptx
PPTX
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
PDF
[Slides] A Literatura no ENEM 2017 (1).pdf
PPTX
matriaesuastransformaes-1ano-230402203238-f3b10049.pptx
PPTX
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
PPT
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
PDF
01-slide-especialidade-mensageira-de-deus.pdf
PDF
DESCCARTE DE MATERIAIS BIOLOGICO ESTUDO DA ODONTOLOGIA
DOC
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
PPTX
2. A Cultura do Salão - o fim das trevas.pptx
PDF
edital-de-chamamento-publico-no-3-2025.pdf
PDF
Historia-da-Psicologia-Rumos-e-percursos.pdf
PPTX
1. A Cultura do Palco - muitos palcos, um espetáculo.pptx
PPSX
4. A Cultura da Catedral - HistóriaCArtes .ppsx
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO.pptx
historia-e-geografia-do-amapa.pdf slides
morfologia5.pdfllllllllllllllllllllllllllll
E-BOOK-Inovacao-em-Ciencia-e-Tecnologia-de-Alimentos.pdf
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
Fronteiras e soberania..........................pptx
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
[Slides] A Literatura no ENEM 2017 (1).pdf
matriaesuastransformaes-1ano-230402203238-f3b10049.pptx
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
01-slide-especialidade-mensageira-de-deus.pdf
DESCCARTE DE MATERIAIS BIOLOGICO ESTUDO DA ODONTOLOGIA
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
2. A Cultura do Salão - o fim das trevas.pptx
edital-de-chamamento-publico-no-3-2025.pdf
Historia-da-Psicologia-Rumos-e-percursos.pdf
1. A Cultura do Palco - muitos palcos, um espetáculo.pptx
4. A Cultura da Catedral - HistóriaCArtes .ppsx
Anúncio

Projecto intercalar

  • 2. Resumo Neste relatório, projecto intercalar, irei descrever o meu projecto final para a cadeira de Interfaces Interactivos. O meu projecto gira em volta de um jogo, o Super Mario, pois os jogos são uma grande paixão minha e que me acompanham desde muito novo e agora que surgiu a possibilidade de poder trabalhar com jogos decidi agarrá-la e fazer um projecto diferente. Jogar Super Mario, ou outro jogo do Mario, na sua essência é sempre igual, isto é, é um jogo de plataformas em que temos que levar o Mario dum ponto A para um ponto B, apanhando vários objectos, matando uns inimigos e evitando armadilhas, porém, a meu ver, a forma tradicional de jogar, isto é, com um controlador, comando ou teclado, apesar de ainda ser a melhor forma, não quer dizer que tenha que ser a única e como caminhamos cada vez mais para uma maior interactividade e imersão do jogador com a realidade do jogo, decidi incorporar o jogador no jogo e para isso utilizar a tecnologia da Kinect para fazer com que o jogador controle o Mario mas com o seu corpo, tornando a experiência totalmente diferente. Em resumo, o meu projecto consiste na criação de um programa em Max que através da Kinect detecte os movimentos do jogador e mande os dados relativos aos mesmos movimentos para o jogo de forma a controlar o Mario dentro do jogo.
  • 3. Método Para a realização do meu projecto irei precisar/utilizar os seguintes elementos: Max/Msp - toda a programação e interacção entre todos os componentes; Kinect - detectar os movimentos do jogador; Synapse - criar “esqueleto virtual” do jogador; Jogo Mario – jogo que será jogado; Emulador para MAX – forma de correr o jogo e ligação entre jogo e Max; Projector/Monitor – forma de mostrar o jogo; Em resumo, o processo será o seguinte, farei toda a programação em Max/MSP, o Kinect detecterá os movimentos do jogador, o Synapse criará o esqueleto do jogador para que possa usar os dados das peças do esqueleto no Max, o emulador para jogar o Mario, que utilizará as peças do esqueleto e toda a programação em Max como dados que serão definidos como controladores da personagem e, por fim, um projector ou monitor como forma de mostrar o jogo ao jogador.
  • 4. Referências Estas são algumas referências, especialmente sobre o processo, que pretendo utilizar para criar o BeMario : Reportagem sobre o Kinect - http://www.youtube.com/watch?v=1JdWomEyyr0 Exemplo do projecto que pretendo fazer - http://www.youtube.com/watch?v=8CTJL5lUjHg Exemplo de utilização do Kinect noutros jogos - http://www.youtube.com/watch?v=c3Vbc2WpmQ8 Site com emuladores e patches para MAX – http://mmonoplayer.com/mspexternals.php
  • 5. Cronograma Para a elaboração deste projecto prevejo o seguinte método de trabalho: Uma primeira fase de ambientação com as tecnologias a utilizar, nomeadamente, os emuladores pois, sendo este o primeiro contacto com o MAX e como não foi abordado este tema nas aulas terei que o fazer, contando com a ajuda do professor nas dúvidas que terei. Depois dessa ambientação, será a fase de rever o funcionamento dos elementos Kinect, Synapse e o Max. Tendo essa revisão feita começarei com a programação que dividi em dois momentos: - Ligar o Kinect, Synapse, Max e o emulador; - Ligar a alínea anterior ao jogo; Esta fase consiste na criação de toda a programação que irá permitir ao utilizador utilizar o seu corpo como controlador do jogo, isto é, funcionará como comando/teclado para jogar o jogo. Depois da programação feita segue-se um tempo de ajustamento da programação, isto é, uma fase de corrigir erros que surgirão. O momento final será a exposição física e virtual do projecto. O making-of será feito, como é óbvio ao longo de todo o processo.
  • 6. Rider Técnico O material que irei utilizar é: - Computador com Max/Msp; - Kinect; - Projector/Monitor. O trabalho será feito quase na totalidade na faculdade pois já tem o Max em muitos computadores, apesar do Laboratório 2 ter uma disponibilidade complexa pois tanto tem dias livres como vários dias seguidos em que não tem uma vaga livre mas posso contornar isso com a utilização da sala onde temos aula (produção musical). O Kinect, conto utilizar o disponível na sala pois não tenho um e terei que conciliar com a disponibilidade do mesmo. Quanto ao projector ou monitor depende de como será exposto o trabalho mas será equipamento da faculdade, relativamente aos projectores poderão ser tanto o que se encontra na sala de aula (produção musical) ou no auditório Ilídio Pinto.