Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
juanmato authored Nov 9, 2024
1 parent d80a1ae commit 2c1c79d
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 2c1c79d

Please sign in to comment.