/celeste-assembly

Game Celeste made in Assembly RISC-V.

Primary LanguageAssembly

Logo Celeste

💬 Sobre o projeto

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.


🛠 Como utilizar

Execução

Para executar o jogo, basta executar o script start.bat. Foi implementado para o simulador FPGRARS v1.13.1.

Teclas

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

⚙️ Especificações Técnicas

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:

Mapa 1 Hitbox do mapa 1


💻 Autores

Victor Manuel
Victor Manuel

Nathália Oliveira
Nathália Oliveira

Marcelo Aiache
Marcelo Aiache