Skip to content

Commit

Permalink
Create Retos.md
Browse files Browse the repository at this point in the history
  • Loading branch information
gelopfalcon authored Jul 19, 2022
1 parent 87368e9 commit 68435cc
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Retos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<h2>Reto #1</h2>
Investigar que son los Events en Solidity. Luego, debes implementar un evento que se llame eventNewPokemon, el cual se disparará cada vez que un nuevo Pokemon es creado. Lo que emitirá el evento será el Pokemon que se creó.

<h2>Reto #2</h2>

- Investigar sobre “”require” .
- Entonces, antes de agregar un nuevo Pokemon, se debe validar que el id sea mayor a 0. De lo contrario, se debe desplegar un mensaje que corrija al usuario.
- Entonces, antes de agregar un nuevo Pokemon, se debe validar que el name no sea vació y mayor a 2 caracteres. De lo contrario, se debe desplegar un mensaje que corrija al usuario.

<h2>Reto #3</h2>
Los Pokemons han evolucionado, ahora tienen una lista de habilidades (Habilities). Es decir, un Pokemon puede tener 1 ó muchas habilidades, cada habilidad tiene el siguiente formato:
- Name
- Description


<h2>Reto #4 - Estudiante distinguido </h2>
Los Pokemons pueden pertenecer a más de un tipo (Type), por ejemplo: Bulbasaur es de tipo Grass y Poison. Proponga una solución e impleméntela.

Los Pokemons tienen debilidades (Weaknesses) las cuales pueden ser otros tipos de pokemones. Por ejemplo, Bulbasaur es débil contra pokemones de tipo Fire, Flying, Ice, Psychic. Proponga una solución e impleméntela.


0 comments on commit 68435cc

Please sign in to comment.