SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Programação em C
Allegro
APC 1
Integrantes:
 Bruno Ricardo
 Guilherme L. Soares
 Lucas E. F. Kajihara
 Wesley Navile
Descrição:
 O projeto “Labirinto” consiste basicamente
em uma animação com a participação do
usuário.
 Como o próprio nome já diz, o usuário terá
que controlar um personagem ao longo de
um labirinto utilizando apenas as “setas”
do teclado.
 Algumas dificuldades serão colocadas
para o usuário, como: Toda vez que o
mesmo tocar nas paredes do labirinto com
o personagem, o jogo será iniciado
novamente no ponto de partida.
Descrição:
 Para tornar o projeto um pouco mais
divertido, quando o usuário alcançar o
final do labirinto com o personagem,
sem a ciência do mesmo, aparecerá na
tela uma imagem seguida de um som
na tentativa de assustá-lo.
Interface do Software:
Mapa do labirinto.
Site gerador de labirintos.
http://hereandabove.com/maze/mazeorig.f
orm.html
Interface do Software:
Imagem final acionada após a
colisão com a linha de chegada.
Interface do Software:
Labirinto com o personagem na
posição de inicio.
Metodologia:
 Primeiramente foi pesquisado como
movimentar bitmaps na tela do
allegro, já que essa seria a parte
principal do projeto;
Metodologia:
 Logo após, com os conhecimentos
adquiridos em aula, foi trabalhado o
plano de fundo e suas variações;
Metodologia:
 Algumas definições um pouco mais
complexas foram definidas com um
pouco mais de dificuldade ao final do
projeto, como, por exemplo, o
mapeamento do “labirinto”, ou seja, a
identificação das paredes do mesmo;
Metodologia:
Código de reconhecimento da
parede do labirinto.
Metodologia:
 Finalmente foram implementados ao
projeto os sons: a musica de fundo e o
grito.
Características que poderão
ser implantadas futuramente:
 Opções de fases com diferentes níveis de
dificuldade;
 Opções de personagens;
 Otimização da qualidade visual do projeto
(resolução gráfica);
 Comunicação com diferentes equipamentos
externos (display, alarmes);
 Controle de velocidade do personagem;
 Editor de mapas;
 Temporizador;
 “Esconde-Mapa”.
 Agradecemos ao Professor Kesede por
liberar a licença de imagem.
 Ficaremos gratos se não formos
processados.

Weitere ähnliche Inhalte

Andere mochten auch (20)

San Jacinto de Manabí
San Jacinto de ManabíSan Jacinto de Manabí
San Jacinto de Manabí
 
2009 09-16 bibliothekartag-vortrag
2009 09-16 bibliothekartag-vortrag2009 09-16 bibliothekartag-vortrag
2009 09-16 bibliothekartag-vortrag
 
Redes inalámbricas
Redes inalámbricasRedes inalámbricas
Redes inalámbricas
 
Naná o los dos espacios
Naná o los dos espaciosNaná o los dos espacios
Naná o los dos espacios
 
Mis primas
Mis primas Mis primas
Mis primas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Fondo emprender
Fondo emprenderFondo emprender
Fondo emprender
 
Zukunft E-Government Strategie Österreichs 2010+
Zukunft E-Government Strategie Österreichs 2010+Zukunft E-Government Strategie Österreichs 2010+
Zukunft E-Government Strategie Österreichs 2010+
 
Joana Benini CV 2014
 Joana Benini CV 2014  Joana Benini CV 2014
Joana Benini CV 2014
 
Schelske interface im face to-face-20052015_wien
Schelske interface im face to-face-20052015_wienSchelske interface im face to-face-20052015_wien
Schelske interface im face to-face-20052015_wien
 
How an air audit brings down costs
How an air audit brings down costsHow an air audit brings down costs
How an air audit brings down costs
 
RESUME-1-2-2
RESUME-1-2-2RESUME-1-2-2
RESUME-1-2-2
 
Qué es la natación
Qué es la nataciónQué es la natación
Qué es la natación
 
tic,s
 tic,s  tic,s
tic,s
 
RESUME-2-2
RESUME-2-2RESUME-2-2
RESUME-2-2
 
Seminario vii ayudas técnicas
Seminario vii ayudas técnicasSeminario vii ayudas técnicas
Seminario vii ayudas técnicas
 
BORDEN CV 19 Oct 15
BORDEN CV 19 Oct 15BORDEN CV 19 Oct 15
BORDEN CV 19 Oct 15
 
Juegos clásicos
Juegos clásicosJuegos clásicos
Juegos clásicos
 
Open Data und staatliche Arkantradition
Open Data und staatliche ArkantraditionOpen Data und staatliche Arkantradition
Open Data und staatliche Arkantradition
 
RASTGAR : Your Manufacturing Partner in Pakistan
RASTGAR : Your Manufacturing Partner in PakistanRASTGAR : Your Manufacturing Partner in Pakistan
RASTGAR : Your Manufacturing Partner in Pakistan
 

Ähnlich wie Labirinto

Introdução ao cocos sharp
Introdução ao cocos sharpIntrodução ao cocos sharp
Introdução ao cocos sharpJosé Farias
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentaçãoJosé Nascimento
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogosjuliocoopergames
 
Bob, o explorador
Bob, o explorador Bob, o explorador
Bob, o explorador DJM Projecto
 
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo AlvesGames 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo AlvesFrancisco Arlindo Alves
 
programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdfmswebertech
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfosiasdebarrosanuncia
 
Atividades pré-instaladas no XO
Atividades pré-instaladas no XOAtividades pré-instaladas no XO
Atividades pré-instaladas no XOrobertafantin
 
Palestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de JogosPalestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de JogosKleber de Oliveira Andrade
 

Ähnlich wie Labirinto (12)

Introdução ao cocos sharp
Introdução ao cocos sharpIntrodução ao cocos sharp
Introdução ao cocos sharp
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
 
Palestra n roma
Palestra n romaPalestra n roma
Palestra n roma
 
Bob, o explorador
Bob, o explorador Bob, o explorador
Bob, o explorador
 
Game programming
Game programmingGame programming
Game programming
 
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo AlvesGames 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
 
programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdf
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdf
 
Game programming
Game programmingGame programming
Game programming
 
Atividades pré-instaladas no XO
Atividades pré-instaladas no XOAtividades pré-instaladas no XO
Atividades pré-instaladas no XO
 
Palestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de JogosPalestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de Jogos
 

Labirinto

  • 2. Integrantes:  Bruno Ricardo  Guilherme L. Soares  Lucas E. F. Kajihara  Wesley Navile
  • 3. Descrição:  O projeto “Labirinto” consiste basicamente em uma animação com a participação do usuário.  Como o próprio nome já diz, o usuário terá que controlar um personagem ao longo de um labirinto utilizando apenas as “setas” do teclado.  Algumas dificuldades serão colocadas para o usuário, como: Toda vez que o mesmo tocar nas paredes do labirinto com o personagem, o jogo será iniciado novamente no ponto de partida.
  • 4. Descrição:  Para tornar o projeto um pouco mais divertido, quando o usuário alcançar o final do labirinto com o personagem, sem a ciência do mesmo, aparecerá na tela uma imagem seguida de um som na tentativa de assustá-lo.
  • 5. Interface do Software: Mapa do labirinto. Site gerador de labirintos. http://hereandabove.com/maze/mazeorig.f orm.html
  • 6. Interface do Software: Imagem final acionada após a colisão com a linha de chegada.
  • 7. Interface do Software: Labirinto com o personagem na posição de inicio.
  • 8. Metodologia:  Primeiramente foi pesquisado como movimentar bitmaps na tela do allegro, já que essa seria a parte principal do projeto;
  • 9. Metodologia:  Logo após, com os conhecimentos adquiridos em aula, foi trabalhado o plano de fundo e suas variações;
  • 10. Metodologia:  Algumas definições um pouco mais complexas foram definidas com um pouco mais de dificuldade ao final do projeto, como, por exemplo, o mapeamento do “labirinto”, ou seja, a identificação das paredes do mesmo;
  • 11. Metodologia: Código de reconhecimento da parede do labirinto.
  • 12. Metodologia:  Finalmente foram implementados ao projeto os sons: a musica de fundo e o grito.
  • 13. Características que poderão ser implantadas futuramente:  Opções de fases com diferentes níveis de dificuldade;  Opções de personagens;  Otimização da qualidade visual do projeto (resolução gráfica);  Comunicação com diferentes equipamentos externos (display, alarmes);  Controle de velocidade do personagem;  Editor de mapas;  Temporizador;  “Esconde-Mapa”.
  • 14.  Agradecemos ao Professor Kesede por liberar a licença de imagem.  Ficaremos gratos se não formos processados.