Implementação do jogo Celeste em Assembly RISC-V como projeto da disciplina de Organização e Arquitetura de Computadores da Universidade de Brasília.
Para executar o jogo, basta executar o script start.bat
.
Foi implementado para o simulador FPGRARS v1.13.1.
Tecla | Função |
---|---|
W | Pulo |
A | Esquerda |
D | Direita |
I | Dash cima |
J | Dash esquerda |
K | Dash baixo |
L | Dash direita |
M | Mapa ou hitbox |
N | Próxima fase |
B | Fase anterior |
A principal mecânica é a colisão com as paredes, e para isso utilizamos duas versões de cada mapa: uma com o deisgn em si e outra com cores sólidas, indicando se cada pixel era algo com colisão (azul), parede (preto), morte (vermelho) ou livre (verde), como no exemplo abaixo:
Victor Manuel |
Nathália Oliveira |
Marcelo Aiache |