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 |





