forked from luiscunha13/LIA-25_26
-
Notifications
You must be signed in to change notification settings - Fork 0
Jogo interativo desenvolvido em Prolog, inspirado no formato televisivo 'Quem Quer Ser Milionário?'.
License
hhtomaswt11/QuemQuerSerMilionario--LIA
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
=============================================================================
QUEM QUER SER MILIONÁRIO? - Jogo em Prolog
=============================================================================
AUTORES
Tomás Henrique Alves Melo - PG60018
Rodrigo Miguel Granja Ferreira - PG60392
Luís Pinto da Cunha - PG60280
Nuno Filipe Leite Oliveira Araújo - PG61218
Afonso Gregório de Sousa - PG61506
CURSO
Lógica e Inteligência Artificial, Mestrado em Inteligência Artificial
UNIVERSIDADE
Universidade do Minho, Braga, Portugal
DATA
Janeiro, 2026
=============================================================================
DESCRIÇÃO
=============================================================================
Jogo interativo inspirado no programa televisivo "Quem Quer Ser Milionário?",
implementado em Prolog com aplicação de conceitos de programação lógica:
- Programação orientada ao padrão
- Recursividade
- Manipulação de listas e estruturas compostas
- Inferência lógica (Modus Ponens, Modus Tollens, Modus Mistaken)
- Interface textual criativa com ASCII art
=============================================================================
REQUISITOS
=============================================================================
- SWI-Prolog 8.0 ou superior
- Terminal com suporte a códigos ANSI (para cores)
- Sistema operacional: Linux, macOS ou Windows
=============================================================================
COMO EXECUTAR
=============================================================================
1. Abrir o terminal na pasta do projeto
2. Iniciar o SWI-Prolog:
$ swipl
3. Carregar o jogo:
?- [milionario].
4. Verificar as dimensões da janela do terminal:
?- terminal_cols_rows(C,R).
5. Ajustar as dimensões da janela do terminal até se verificar:
?- C = 145,
R = 35.
6. Iniciar o jogo:
?- jogar.
=============================================================================
AVALIAÇÃO
=============================================================================
Classificação final obtida no projeto:
- Nota: 17/20 valores
=============================================================================
LICENÇA
=============================================================================
Este projeto foi desenvolvido para fins educacionais como parte da
disciplina de Lógica e Inteligência Artificial, integrada no Mestrado
em Inteligência Artificial da Universidade do Minho.
=============================================================================
About
Jogo interativo desenvolvido em Prolog, inspirado no formato televisivo 'Quem Quer Ser Milionário?'.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Prolog 100.0%