Jogo em Assembly para a disciplina de laboratório de arquitetura e organização de computadores 2. O jogo é desenvolvido para a arquitetura x86 para o sistema operacional Windows.
MIT Leia a licença
É recomendado o uso do Notepad++, já que o mesmo possui a codificação de caracteres OEM-860.
Os sons estão sob licença Creative Commons
- News End Signature - mansardian (
menu.wav
) - jumping - fins (
pulo.wav
) - hit_001 - leviclaassen (
colisao.wav
) - sword04 - Erdie (
janela.wav
) - 06260 swooshy trailer punch - Robinhood76 (
fase.wav
)
-
Construção da máquina de estados geral; - Construção da máquina de estados da tela de menu;
- Criação das telas de menu;
-
Construção da máquina de estados do jogo; - Criação da máquina de estados das fases;
- Procedimento para desenhar personagens e ambiente;
- Procedimento para ler dados do teclado;
- Procedimento para verificar colisão;
- Criação da tela de instruções;
- Criação da tela de créditos;
- Criação das telas de apresentação de fase;
- Procedimento para inicializar posição dos personagens;
- Procedimento para verificar conserto de janela;
- Procedimento para sortear janelas quebradas;
- Procedimento para sortear bit jogado pelo inimigo Felix;
- Procedimento para movimentar personagem;
- Criação da tela de ganhou;
- Criação da tela de perdeu;
- Procedimento para atualizar vidas;
- Procedimento para verificar resultado;
- Procedimento para desenhar Felix;
- Tocar som menu;
- Tocar som pulo;
- Tocar som colisão com bit;
- Pintar o bit;
- Desenhar corações