RISK¶
O RISK é um jogo estratégico de tabuleiro, lançado originalmente em 1957 em França.
Podem jogar dois a seis jogadores. Na sua versão mais conhecida, o RISK é jogado num tabuleiro que representa um mapa político da Terra, dividido em 42 territórios, agrupados em 6 continentes.
O objetivo do jogo é dominar o mundo (ocupar todos os territórios do tabuleiro), e consequentemente eliminar os outros jogadores. Os jogadores controlam exércitos com os quais tentam capturar territórios de outros jogadores, travando batalhas.
Observações¶
- o numero de players é passado por argumentos, caso contrário é 6
- não são permitidos 2 boards, se tal acontecer o mais recente é eliminado
- não são permitidos agentes/players com o mesmo nome
- qualquer agente player que exista ou seja criado depois do inicio do jogo é eliminado
- o nome do player é o nome do agente
Arquitectura¶
Artefactos¶
- Board (Contém toda a informação do estado actual do tabuleiro/mapa)
- History (Stack de acções feitas desde o inicio do jogo, são acumuladas ao estado inicial para determinar o estado actual)
- Trust Percepted (Matriz de NxN dado que N é o numero de jogadores, representa a Confiança calculada entre os jogadores, estes valores são percebidos pelo próprio agente)
- Trust Communicated (Matriz de NxN dado que N é o numero de jogadores, representa a Confiança comunicada entre os jogadores, estes valores são transmitidos entre os agentes por mensagens)
- Alliance/War (Array de N-1, representa o estado entre o jogador e todos os outros)
Stats do Player¶
Valores que ajudam a determinar certas acções do jogador, fazem com que o jogador arrisque mais ou seja mais defensivo, tenha mais ou menos tendência a optar por sabotar e mentir, determinam o grau de carisma e influencia do jogador e a eficácia da comunicação.
Todos os valores oscilam entre -1 a 1.
- Rage (Agressivivo / Cauteloso)
- Honesty (Verdadeiro / Mentiroso)
- Charisma (Manipulador / Inocente)
Advisors¶
Os Advisors ajudam a determinar a próxima acção a tomar.
Cada Advisor analisa todas as possíveis jogadas e pontua-as conforme a sua importância, depois de todos os Advisors analisarem, somam-se os valores e é feita a acção com maior valor.
Cada tipo de Advisor tem uma percentagem de importância que lhe é dado, os valores oscilam entre 1% e 98%, dado que a soma de todos é 100%.
- Strategy (Board)
- MAX Número de unidades
- MAX Unidade ganhas por turno
- MIN Fronteiras com o inimigo
- MAX Unidades nas fronteiras
- MAX Unidades de Suporte
- MAX Valor de territórios/continentes
- MAX Probabilidade de vitória
- Perception (Moves History, TrustPercepted, Alliance/War)
- Ataques feitos
- Ataques recebidos
- Ataques entre outros players
- Fortificações perto de territórios
- Communication (Messages, TrustCommunicated, Alliance/War)
- Envio de Confiança
- Envio de Opinião sobre ataque
- Envio de Opinião sobre fortificação
- Pedido de estado (Aliança, Guerra e Tréguas)
Tipos de mensagens¶
Player A pergunta a B, B responde:- Ataca player C
- Ataca território C1
- Confiança sobre A
- Fortifica território A1
- Pedido de aliança
- Declaração de Guerra
- Tréguas