layane nascimento leandro botelho jackeline barros rafaele oliveira projeto de programação 1...
TRANSCRIPT
![Page 1: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/1.jpg)
![Page 2: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/2.jpg)
Nosso jogo foi baseado no Space Invaders e como já mostramos, Space Invaders foi um dos primeiros jogos de tiro com gráfico bidimensional, criado por Tomohiro Nishikado e lançado em 1978.
![Page 3: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/3.jpg)
Nosso Jogo:
ATTACK ON
KNOWLEDGE
![Page 4: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/4.jpg)
Módulos do nosso Programa:
MENUCOLISÃO INTELIGENCIA ARTIFICIALÁUDIO
![Page 5: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/5.jpg)
Menu
Para criar o Menu usamos três imagens “iguais” mudando apenas a marcação da opção desejada. Passando as imagens causa a ilusão de que a marcação está se movendo de Início -> Ajuda -> Créditos ou vice-versa.
Também incluímos submenus de Ajuda e Créditos e caso o jogador aperte enter, o submenu aparecerá.
![Page 6: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/6.jpg)
![Page 7: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/7.jpg)
Colisão
Fizemos a colisão das naves alienígenas com a bala e das naves alienígenas com a nave do jogador.
Bala Nave Alien Colisão Nave do Jogador
![Page 8: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/8.jpg)
Inteligência Artificial
Inteligência Artificial, nada mais é do que o fato da máquina, pensar por si só, nos jogos é uma atitude bem comum, principalmente em jogos em que o usuário está contra o próprio jogo, ou contra personagens controlados pelo jogo. No Space Invaders, e portanto no Atack on Knowledge não é diferente. A IA pode ser percebida nos movimentos das naves alienígenas contra a nave principal que é controlada pelo usuário.
Explicando como foi feito...
![Page 9: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/9.jpg)
Áudio
Colocamos uma música no Menu, outra quando o jogo é iniciado, e outra quando o jogo acaba.
O formato de Áudio escolhido foi OggVorbis.
![Page 10: Layane Nascimento Leandro Botelho Jackeline Barros Rafaele Oliveira Projeto de Programação 1 Professor: Rodrigo Paes](https://reader035.vdocuments.mx/reader035/viewer/2022070508/570638631a28abb823900e36/html5/thumbnails/10.jpg)
Conclusão
Concluímos que não queremos trabalhar com jogos futuramente. Pelo menos não em Linguagem C.
-.-’