https://github.com/tilnoene/celeste-assembly
Game Celeste made in Assembly RISC-V.
https://github.com/tilnoene/celeste-assembly
assembly celeste game risc-v
Last synced: about 1 year ago
JSON representation
Game Celeste made in Assembly RISC-V.
- Host: GitHub
- URL: https://github.com/tilnoene/celeste-assembly
- Owner: tilnoene
- Created: 2021-09-06T04:30:27.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-04T02:50:20.000Z (over 4 years ago)
- Last Synced: 2025-03-25T11:11:20.730Z (about 1 year ago)
- Topics: assembly, celeste, game, risc-v
- Language: Assembly
- Homepage:
- Size: 7.08 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

💬 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:


---
💻 Autores


