Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
aaavril committed Nov 9, 2024
2 parents e8e3a75 + 2c1c79d commit eddcd40
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,8 @@ Uno de los mayores desafíos que enfrentamos fue avanzar en el proyecto cuando t

Para esta entrega, fue importante pensar en todo el código sin enfocarnos todavía en la interacción con el usuario y la forma de mostrar los datos, lo que nos hizo replantear algunas decisiones y descartar algunas ideas y código iniciales. Investigamos recursos adicionales sobre C#, especialmente para implementar diccionarios, y mejorar nuestro entendimiento de ciertas especificaciones del juego y comentarios XML. Algunas historias de usuario eran bastante abiertas, lo que generó varias discusiones hasta que logramos ponernos de acuerdo en cómo implementarlas.

Además de los desafíos iniciales, como la dependencia entre clases y la necesidad de desarrollarlas por separado, también enfrentamos dificultades técnicas específicas. La implementación de la lógica de tipos de Pokémon y su efectividad fue un punto crítico, ya que implicó manejar múltiples casos especiales y excepciones. Esto nos llevó a investigar y utilizar estructuras más eficientes, como diccionarios, para simplificar la lógica y hacerla más clara.

El uso de la API de Discord y características avanzadas de C#, como los comentarios XML, representó un aprendizaje significativo. Esto nos obligó a buscar recursos adicionales y experimentar con nuevas herramientas para lograr los resultados deseados. Al trabajar de manera iterativa, aprendimos a priorizar funcionalidades clave y dejar de lado ideas que complicaban el proyecto sin aportar valor inmediato.

Otro aspecto importante fue el diseño de la interacción del bot. Lograr una experiencia cercana a las batallas reales de Pokémon requirió creatividad y atención a los detalles, lo que nos ayudó a consolidar nuestra visión del proyecto. A pesar de los retos, este proceso nos permitió entregar un producto funcional en cada etapa y mejorar continuamente hasta alcanzar el objetivo final.

0 comments on commit eddcd40

Please sign in to comment.