|
|
3b6102983e
|
corrigir tipo de atributo de classe 'personalidade' para incluir 'None'
|
2026-03-19 12:41:55 +00:00 |
|
|
|
35fa7ff3ac
|
corrigir tipo de variavel 'lista_estrategias'
|
2026-03-19 12:41:24 +00:00 |
|
|
|
6952e5b03a
|
corrigir erro de newline em f-strings
|
2026-03-19 12:40:47 +00:00 |
|
|
|
53a182c525
|
adição de anotações de tipo de variaveis
|
2025-11-15 21:22:00 +00:00 |
|
|
|
aaaa5d3c01
|
documentação auxiliar
|
2025-10-30 15:54:29 +00:00 |
|
|
|
c868d53840
|
documentação auxiliar
|
2025-10-29 16:22:55 +00:00 |
|
|
|
4d1505a63f
|
alterada interação com tecla c (change)
agora a tecla c (change) permite alterar o tamanho do mapa. para fazer
reset, usa-se agora a tecla 'r' (reset)
|
2025-03-22 21:55:45 +00:00 |
|
|
|
5eace5ea46
|
eliminar código para mostrar mapa e adicioná-lo ao módulo 'gui.py'
|
2024-09-24 19:24:04 +01:00 |
|
|
|
8e95afd7a0
|
adicionar função para mostrar mapa actual
|
2024-09-24 19:23:38 +01:00 |
|
|
|
6b71fcea23
|
definir interacções de Agentes em modulo 'interaccoes.py'
|
2024-09-23 12:28:21 +01:00 |
|
|
|
3288e06bcf
|
adicionada verificação de tipo de dados
|
2024-09-20 12:53:52 +01:00 |
|
|
|
99c78b8ed8
|
removida importação de modulo 'typing'
|
2024-09-20 12:53:30 +01:00 |
|
|
|
4adfb19893
|
adicionar gestão de erros à função 'devolveCor()'
|
2024-09-20 12:50:03 +01:00 |
|
|
|
d80b44e40d
|
corrigir comentário
|
2024-09-20 12:45:55 +01:00 |
|
|
|
a0cb7db3ad
|
adicionago type hint para parametro 'agente'
|
2024-09-19 17:40:54 +01:00 |
|
|
|
1cd656c3f8
|
adicionar função de mudar distribuicao de mapa e mostrar estatisticas de mapa
|
2024-09-19 10:55:28 +01:00 |
|
|
|
0e736d663c
|
eliminar codigo desnecessário
|
2024-09-19 10:54:21 +01:00 |
|
|
|
44c6eb999b
|
adicionado atributo 'memoria' na classe 'Agente'
este atributo irá guardar um dicionário cujos pares de valores são
<idAgenteAdversario>: <listaComResultadosInteracções>
|
2024-09-19 10:51:50 +01:00 |
|
|
|
fe8fd43228
|
mudar parte gráfica para pygame
|
2024-09-18 17:50:47 +01:00 |
|
|
|
36689c3851
|
adicionar '__pycache__' a .gitignore
|
2024-09-14 22:20:38 +01:00 |
|
|
|
24bf162314
|
desenhar mapa numa ciaxa de dialogo
|
2024-09-13 17:46:51 +01:00 |
|
|
|
b70cde25d1
|
adaptar código de teste para acomodar alterações da classe 'Mapa'
no seguimento da 'agnostificação' da classe 'Mapa', adaptar o código
para reflectir essas alterações
|
2024-09-13 10:19:22 +01:00 |
|
|
|
6ae15d3002
|
agnosticar classe 'Mapa' dos objectos que preenchem o mapa
|
2024-09-13 10:17:54 +01:00 |
|
|
|
d55d33b35e
|
adaptar escolha aleatória de estratégias
|
2024-09-13 02:33:12 +01:00 |
|
|
|
b0164a336f
|
carregar personalidade a partir da estratégia definida
|
2024-09-13 02:32:21 +01:00 |
|
|
|
95ee241b41
|
adicionada funcionalidade de carregar ficheiros JSON com estratégias
|
2024-09-13 02:31:25 +01:00 |
|
|
|
d8ae8a2165
|
corrigido erro de limites de mapa
|
2024-09-13 02:30:08 +01:00 |
|
|
|
251b57999e
|
correção de sintaxe dos ficheiros JSON
|
2024-09-13 01:38:35 +01:00 |
|
|
|
406f798971
|
adicionados ficheiros JSON de estratégias
|
2024-09-13 01:22:20 +01:00 |
|
|
|
7718cade0c
|
correção de descrição de traço de personalidade 'Memória'
|
2024-09-13 00:51:39 +01:00 |
|
|
|
084e724e3b
|
redefinição da classe 'Estrategia'
começar a definir o que a classe 'Estrategia' faz.
inclusão de um stub para a função que carrega estrategias a partir de
ficheiro
|
2024-09-12 11:08:28 +01:00 |
|
|
|
e3e3008d73
|
restruturar propriedades 'tracos_personalidade' e 'estrategia'
na classe 'Agente' a propriedade 'tracos_personalidade' passa a ser um
dicionario com os diversos traços e valores.
|
2024-09-12 11:06:54 +01:00 |
|
|
|
452a5becb2
|
adicionado traço de personalidade 'Memória'
|
2024-09-12 11:01:25 +01:00 |
|
|
|
0aa7e7c800
|
adoptar padrão de código python
|
2024-09-12 11:00:56 +01:00 |
|
|
|
46b9b13acb
|
adicionado ficheiro .gitignore
|
2024-09-11 11:02:17 +01:00 |
|
|
|
be09be9a03
|
criar testes
|
2024-09-11 00:22:05 +01:00 |
|
|
|
f5ffe32251
|
criação de ficheiro 'estrategia.py'
criação de ficheiro 'estrategia.py' para definir classe e metodos
relacionados com estratégias dos agentes
|
2024-09-11 00:21:51 +01:00 |
|
|
|
40579b4429
|
definir flag 'aleatorio' para gerar dados aleatorios
para utilização em testes
|
2024-09-10 17:38:42 +01:00 |
|
|
|
700e79f9ba
|
redefinir metodo __str__() para mostrar info sobre objectos
|
2024-09-10 11:56:28 +01:00 |
|
|
|
a6146abc8f
|
testes para verificar as alterações feitas
|
2024-09-10 11:32:05 +01:00 |
|
|
|
cfc7b43e60
|
método para devolver objecto na posição indicada
|
2024-09-10 11:31:29 +01:00 |
|
|
|
524f51e77e
|
método para mostrar info de objecto Agente()
|
2024-09-10 11:30:44 +01:00 |
|
|
|
b4cfceca8c
|
adaptar código para uso de classe Mapa
|
2024-09-10 11:04:41 +01:00 |
|
|
|
a3f5c41c7c
|
criação de ficheiro 'mapa.py'
definição de classe Mapa e seus metodos e propriedades
|
2024-09-10 11:03:55 +01:00 |
|
|
|
ccc1ae4c91
|
definir frame mapa
|
2024-09-10 10:42:28 +01:00 |
|
|
|
11fd6403ba
|
criação esqueleto para interface GUI
|
2024-09-07 19:13:28 +01:00 |
|
|
|
d4d2b04e3e
|
criação de ficheiro para gerir a componente de interface gráfica
|
2024-09-07 00:59:59 +01:00 |
|
|
|
1ca8aa3c8b
|
criação de pasta 'modules'
pasta 'modules' contém os diferentes módulos usados pela app
|
2024-09-07 00:57:36 +01:00 |
|
|
|
3cf9172472
|
inicializar atributo 'pontuação' dentro da classe Agente
|
2024-09-06 12:30:12 +01:00 |
|
|
|
644062b693
|
inicializar e popular mundo
|
2024-09-06 12:10:08 +01:00 |
|