Awesome CopilotAdventures

La arena de bloqueos de Mythos - Solución en C#

Esta carpeta contiene la implementación de referencia conservada en C# de La arena de bloqueos de Mythos.

Archivos

  • The-Gridlock-Arena-of-Mythos.cs - Simulación principal de batalla
  • GridlockArenaTests.cs - Ejecutor determinista de escenarios documentados y casos límite
  • Program.cs - Punto de entrada de consola

Ejecutar

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

Resultado esperado documentado

  • Dragón: 12 puntos
  • Mago: 0 puntos y sobrevive
  • Otras criaturas: 0 puntos

Alcance de las pruebas

El ejecutor ejercita:

  • cálculos de posición y movimiento;
  • simulaciones de batalla documentadas;
  • escenarios de límites y empates.

Es un ejecutor educativo ligero, no un sustituto de un framework dedicado de pruebas unitarias ni de un recopilador de cobertura. No se afirma ningún porcentaje de cobertura.

Arquitectura

  • Registro Position - Posición inmutable con cálculos de movimiento
  • Clase Creature - Datos de combatientes de la arena
  • Enumeración Direction - Direcciones de movimiento con seguridad de tipos
  • Clase BattleSimulator - Motor de simulación
  • Clase Mythos - Coordinación de la consola

Buscar

Búsqueda en español. Las rutas y los ejemplos ejecutables conservan el texto original.