https://github.com/jorgermduarte/isec-assembly-letter-soup
https://github.com/jorgermduarte/isec-assembly-letter-soup
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jorgermduarte/isec-assembly-letter-soup
- Owner: jorgermduarte
- License: mit
- Created: 2022-05-16T22:07:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-22T17:53:00.000Z (over 3 years ago)
- Last Synced: 2025-03-02T10:46:58.500Z (8 months ago)
- Language: Assembly
- Size: 182 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project specifications (Assembly Letter Soup)
- [x] **GAME MENU**
- [x] jogar
- [x] top 10
- [x] sair
- [ ] **QUADRADO AUXILIAR**:
- [x] apresentacao das palavras a encontrar num quadrado auxiliar ao tabuleiro
- [ ] palavras identificadas no tabuleiro ficam com background diferente
- [ ] é eliminada da lista ou fica com o fundo azul.
- [x] **Navegação**:
- [x] navegacao teclado ( setas )
- [x] . selecao letra tecla enter.
- [ ] **BOARD**:
- [x] base de jogo ( tabuleiro 12x12)
- [x] gerado tabuleiro com letras aleatórias
- [x] disposição de letras ( vertical, horizontal, diagonal) todos os sentidos
- [x] sobre este tabuleiro com letras aleatórias é colocado as palavras a encontrar
- [x] as palavras aleatorias devem derivar de um ficheiro de texto com o local e o local a serem colocadas no tabuleiro
- [ ] identificação de todas as palavras a descobrir
- [ ] ao encontrar uma palavra no tabuleiro o seu fundo deve ficar verde
- [ ] identificação de fim de jogo
- [ ] o jogo termina quando se esgota o tempo ou quando o utilizador encontra todas as palavras
- [ ] **Pontuação**:
- [ ] segundos despendidos no jogo
- [x] numero de palavras encontradas
- [x] numero de tentativas falhadas
- [ ] **Classificação**:
- [x] apresentacao pontuacao obtida
- [x] nome do utilizador e valor classficacao
- [x] leitura de um ficheiro com a classificao dos jogadores
- [ ] no fim de jogo, se a classificao obtida estiver no top 10:
- [ ] é pedido ao jogador o seu nome de utilizador e é gravado.
- [ ] **Modo Entrega**:
- [ ] plataforma NONIO
- [ ] grupo de 2 elementos
- [ ] relatorio formatado em pdf e papel ( máximo de 5 páginas)
- [ ] **Defesa**:
- [ ] pedidos de pequenas alterações