1 Matching Annotations
  1. Jun 2025
    1. para un total de 3 rondas,

      Con esto se busca tener una mayor diversidad de Pokémon en los combates. Sé que aún me faltan más pasos por definir, pero sería bueno tenerlo presente para próximos trabajos, ya que así se podría escoger una mayor variedad de Pokémon en cada ronda o pelea. Además, recordando que todo entrenador Pokémon puede utilizar hasta tres Pokémon para enfrentarse contra tres de su contrincante. fighter1 := Pokemon new name: 'pikachu'. fighter2 := Pokemon new name: 'ditto'. fighter3 := Pokemon new name: 'Vaporeon'. fighter4 := Pokemon new name: 'Jolteon'. fighter5 := Pokemon new name: 'charizard'. fighter6 := Pokemon new name: 'caterpie'.

      combat := { fighter2 . fighter3 }

      fighter2 := Pokemon new name: 'ditto'. fighter3 := Pokemon new name: 'Vaporeon'. combat := {fighter2 . fighter3 }

      randomMove := [ :fighter2 | (fighter3 data at: 'moves') atRandom]

      round := { fighter2 name. fighter3 name. (randomMove value: fighter2). (randomMove value: fighter3). { fighter2 . fighter3 .} atRandom name }

      pokemonTournament