Awesome CopilotAdventures

A Arena do Impasse de Mythos - Solução C#

Esta pasta contém a implementação de referência preservada em C# para a Arena do Impasse de Mythos.

Arquivos

  • The-Gridlock-Arena-of-Mythos.cs - Simulação principal de batalha
  • GridlockArenaTests.cs - Executor determinístico para cenários documentados e casos extremos
  • Program.cs - Ponto de entrada do console

Executar

dotnet build
dotnet run -- mythos
dotnet run -- mythos-test

Resultado documentado esperado

  • Dragon: 12 pontos
  • Wizard: 0 pontos e sobrevive
  • Outras criaturas: 0 pontos

Escopo dos testes

O executor exercita:

  • cálculos de posição e movimento;
  • simulações documentadas de batalha;
  • cenários de limites e empates.

É um executor educacional leve, não um substituto para um framework dedicado de testes unitários ou coletor de cobertura. Nenhuma porcentagem de cobertura é alegada.

Arquitetura

  • Registro Position - Posição imutável com cálculos de movimento
  • Classe Creature - Dados de combatentes da arena
  • Enum Direction - Direções de movimento com segurança de tipos
  • Classe BattleSimulator - Motor de simulação
  • Classe Mythos - Coordenação do console

Buscar

Busca em português do Brasil. Os caminhos e os exemplos executáveis mantêm o texto original.