Aprende a utilizar el patrón de diseño factory method

En ésta oportunidad continuaremos explicando a detalle los patrones de diseño creacionales, específicamente detallaremos el patrón Factory Method.

PATRONES DE DISEÑO CREACIONALES
FACTORY METHOD

También llamado: Método fábrica, Constructor virtual

Es un patrón de diseño creacional que proporciona una interfaz para crear objetos en una superclase, mientras permite a las subclases alterar el tipo de objetos que se crearán.

Patrón Factory Method
Patrón Factory Method
PLANTEEMOS EL PROBLEMA

Imagina que estás creando una aplicación de gestión logística. La primera versión de tu aplicación sólo es capaz de manejar el transporte en camión, por lo que la mayor parte de tu código se encuentra dentro de la clase Camión.

Al cabo de un tiempo, tu aplicación se vuelve bastante popular. Cada día recibes decenas de peticiones de empresas de transporte marítimo para que incorpores la logística por mar a la aplicación.

Añadir una nueva clase de transporte al programa provoca un problema
Añadir una nueva clase de transporte al programa provoca un problema

Añadir una nueva clase al programa no es tan sencillo si el resto del código ya está acoplado a clases existentes.

Estupendo, ¿verdad? Pero, ¿qué pasa con el código? En este momento, la mayor parte de tu código está acoplado a la clase Camión. Para añadir barcos a la aplicación habría que hacer cambios en toda la base del código. Además, si más tarde decides añadir otro tipo de transporte a la aplicación, probablemente tendrás que volver a hacer todos estos cambios.

Al final acabarás con un código bastante sucio, plagado de condicionales que cambian el comportamiento de la aplicación dependiendo de la clase de los objetos de transporte.

 SOLUCIÓN

El patrón Factory Method sugiere que, en lugar de llamar al operador new para construir objetos directamente, se invoque a un método fábrica especial. No te preocupes: los objetos se siguen creando a través del operador new, pero se invocan desde el método fábrica. Los objetos devueltos por el método fábrica a menudo se denominan productos.

La estructura de las clases creadoras
La estructura de las clases creadoras

Las subclases pueden alterar la clase de los objetos devueltos por el método fábrica.

A simple vista, puede parecer que este cambio no tiene sentido, ya que tan solo hemos cambiado el lugar desde donde invocamos al constructor. Sin embargo, piensa en esto: ahora puedes sobrescribir el método fábrica en una subclase y cambiar la clase de los productos creados por el método.

No obstante, hay una pequeña limitación: las subclases sólo pueden devolver productos de distintos tipos si dichos productos tienen una clase base o interfaz común. Además, el método fábrica en la clase base debe tener su tipo de retorno declarado como dicha interfaz.

La estructura de la jerarquía de productos
La estructura de la jerarquía de productos

Todos los productos deben seguir la misma interfaz.

Por ejemplo, tanto la clase Camión como la clase Barco deben implementar la interfaz Transporte, que declara un método llamado entrega. Cada clase implementa este método de forma diferente: los camiones entregan su carga por tierra, mientras que los barcos lo hacen por mar. El método fábrica dentro de la clase LogísticaTerrestre devuelve objetos de tipo camión, mientras que el método fábrica de la clase LogísticaMarítima devuelve barcos.

La estructura del código tras aplicar el patrón Factory Method
La estructura del código tras aplicar el patrón Factory Method

Siempre y cuando todas las clases de producto implementen una interfaz común, podrás pasar sus objetos al código cliente sin descomponerlo.

El código que utiliza el método fábrica (a menudo denominado código cliente) no encuentra diferencias entre los productos devueltos por varias subclases, y trata a todos los productos como la clase abstracta Transporte. El cliente sabe que todos los objetos de transporte deben tener el método de entrega, pero no necesita saber cómo funciona exactamente.

 ESTRUCTURA
La estructura del patrón Factory Method
La estructura del patrón Factory Method
  1. El Producto declara la interfaz, que es común a todos los objetos que puede producir la clase creadora y sus subclases.
  1. Los Productos Concretos son distintas implementaciones de la interfaz de producto.
  1. La clase Creadora declara el método fábrica que devuelve nuevos objetos de producto. Es importante que el tipo de retorno de este método coincida con la interfaz de producto.
    Puedes declarar el patrón Factory Method como abstracto para forzar a todas las subclases a implementar sus propias versiones del método. Como alternativa, el método fábrica base puede devolver algún tipo de producto por defecto.
    Observa que, a pesar de su nombre, la creación de producto no es la principal responsabilidad de la clase creadora. Normalmente, esta clase cuenta con alguna lógica de negocios central relacionada con los productos. El patrón Factory Method ayuda a desacoplar esta lógica de las clases concretas de producto. Aquí tienes una analogía: una gran empresa de desarrollo de software puede contar con un departamento de formación de programadores. Sin embargo, la principal función de la empresa sigue siendo escribir código, no preparar programadores.
  1. Los Creadores Concretos sobrescriben el Factory Method base, de modo que devuelva un tipo diferente de producto.
    Observa que el método fábrica no tiene que crear nuevas instancias todo el tiempo. También puede devolver objetos existentes de una memoria caché, una agrupación de objetos, u otra fuente.

 PSEUDOCÓDIGO

Este ejemplo ilustra cómo puede utilizarse el patrón Factory Method para crear elementos de interfaz de usuario (UI) multiplataforma sin acoplar el código cliente a clases UI concretas.

Ejemplo de la estructura del patrón Factory Method
Ejemplo de la estructura del patrón Factory Method
EJEMPLO DEL DIÁLOGO MULTIPLATAFORMA.

La clase base de diálogo utiliza distintos elementos UI para representar su ventana. En varios sistemas operativos, estos elementos pueden tener aspectos diferentes, pero su comportamiento debe ser consistente. Un botón en Windows sigue siendo un botón en Linux.

Cuando entra en juego el patrón Factory Method no hace falta reescribir la lógica del diálogo para cada sistema operativo. Si declaramos un patrón Factory Method que produce botones dentro de la clase base de diálogo, más tarde podremos crear una subclase de diálogo que devuelva botones al estilo de Windows desde el Factory Method. Entonces la subclase hereda la mayor parte del código del diálogo de la clase base, pero, gracias al Factory Method, puede representar botones al estilo de Windows en pantalla.

Para que este patrón funcione, la clase base de diálogo debe funcionar con botones abstractos, es decir, una clase base o una interfaz que sigan todos los botones concretos. De este modo, el código sigue siendo funcional, independientemente del tipo de botones con el que trabaje.

Por supuesto, también se puede aplicar este sistema a otros elementos UI. Sin embargo, con cada nuevo método de fábrica que añadas al diálogo, más te acercarás al patrón Abstract Factory. No temas, más adelante hablaremos sobre este patrón.

Clase Dialog
Clase Dialog
Clases extends Dialog
Clases extends Dialog
Class Button e Interface
Class Button e Interface
Clase Application
Clase Application
 APLICABILIDAD

 Utiliza el Método Fábrica cuando no conozcas de antemano las dependencias y los tipos exactos de los objetos con los que deba funcionar tu código.

 El patrón Factory Method separa el código de construcción de producto del código que hace uso del producto. Por ello, es más fácil extender el código de construcción de producto de forma independiente al resto del código.

Por ejemplo, para añadir un nuevo tipo de producto a la aplicación, sólo tendrás que crear una nueva subclase creadora y sobrescribir el Factory Method que contiene.

 Utiliza el Factory Method cuando quieras ofrecer a los usuarios de tu biblioteca o framework, una forma de extender sus componentes internos.

 La herencia es probablemente la forma más sencilla de extender el comportamiento por defecto de una biblioteca o un framework. Pero, ¿cómo reconoce el framework si debe utilizar tu subclase en lugar de un componente estándar?

La solución es reducir el código que construye componentes en todo el framework a un único patrón Factory Method y permitir que cualquiera sobrescriba este método además de extender el propio componente.

Veamos cómo funciona. Imagina que escribes una aplicación utilizando un framework de UI de código abierto. Tu aplicación debe tener botones redondos, pero el framework sólo proporciona botones cuadrados. Extiendes la clase estándar Botón con una maravillosa subclase BotónRedondo, pero ahora tienes que decirle a la clase principal FrameworkUI que utilice la nueva subclase de botón en lugar de la clase por defecto.

Para conseguirlo, creamos una subclase UIConBotonesRedondos a partir de una clase base del framework y sobrescribimos su método crearBotón. Si bien este método devuelve objetos Botón en la clase base, haces que tu subclase devuelva objetos BotónRedondo. Ahora, utiliza la clase UIConBotonesRedondos en lugar de FrameworkUI. ¡Eso es todo!

 Utiliza el Factory Method cuando quieras ahorrar recursos del sistema mediante la reutilización de objetos existentes en lugar de reconstruirlos cada vez.

 A menudo experimentas esta necesidad cuando trabajas con objetos grandes y que consumen muchos recursos, como conexiones de bases de datos, sistemas de archivos y recursos de red.

Pensemos en lo que hay que hacer para reutilizar un objeto existente:

  1. Primero, debemos crear un almacenamiento para llevar un registro de todos los objetos creados.
  1. Cuando alguien necesite un objeto, el programa deberá buscar un objeto disponible dentro de ese agrupamiento.
  1. … y devolverlo al código cliente.
  1. Si no hay objetos disponibles, el programa deberá crear uno nuevo (y añadirlo al agrupamiento).

¡Eso es mucho código! Y hay que ponerlo todo en un mismo sitio para no contaminar el programa con código duplicado.

Es probable que el lugar más evidente y cómodo para colocar este código sea el constructor de la clase cuyos objetos intentamos reutilizar. Sin embargo, un constructor siempre debe devolver nuevos objetos por definición. No puede devolver instancias existentes.

Por lo tanto, necesitas un método regular capaz de crear nuevos objetos, además de reutilizar los existentes. Eso suena bastante a lo que hace un patrón Factory Method.

 Cómo implementarlo

  1. Haz que todos los productos sigan la misma interfaz. Esta interfaz deberá declarar métodos que tengan sentido en todos los productos.
  1. Añade un patrón Factory Method vacío dentro de la clase creadora. El tipo de retorno del método deberá coincidir con la interfaz común de los productos.
  1. Encuentra todas las referencias a constructores de producto en el código de la clase creadora. Una a una, sustitúyelas por invocaciones al Factory Method, mientras extraes el código de creación de productos para colocarlo dentro del Factory Method.
    Puede ser que tengas que añadir un parámetro temporal al Factory Method para controlar el tipo de producto devuelto.
    A estas alturas, es posible que el aspecto del código del Factory Method luzca bastante desagradable. Puede ser que tenga un operador switch largo que elige qué clase de producto instanciar. Pero, no te preocupes, lo arreglaremos enseguida.
  1. Ahora, crea un grupo de subclases creadoras para cada tipo de producto enumerado en el Factory Method. Sobrescribe el Factory Method en las subclases y extrae las partes adecuadas del código constructor del método base.
  1. Si hay demasiados tipos de producto y no tiene sentido crear subclases para todos ellos, puedes reutilizar el parámetro de control de la clase base en las subclases.
    Por ejemplo, imagina que tienes la siguiente jerarquía de clases: la clase base Correo con las subclases CorreoAéreo y CorreoTerrestre y la clase Transporter con Avión, Camión y Tren. La clase CorreoAéreo sólo utiliza objetos Avión, pero CorreoTerrestre puede funcionar tanto con objetos Camión, como con objetos Tren. Puedes crear una nueva subclase (digamos, CorreoFerroviario) que gestione ambos casos, pero hay otra opción. El código cliente puede pasar un argumento al Factory Method de la clase CorreoTerrestre para controlar el producto que quiere recibir.
  1. Si, tras todas las extracciones, el Factory Method base queda vacío, puedes hacerlo abstracto. Si queda algo dentro, puedes convertirlo en un comportamiento por defecto del método.
 PROS Y CONTRAS
  •  Evitas un acoplamiento fuerte entre el creador y los productos concretos.
  •  Principio de responsabilidad única. Puedes mover el código de creación de producto a un lugar del programa, haciendo que el código sea más fácil de mantener.
  •  Principio de abierto/cerrado. Puedes incorporar nuevos tipos de productos en el programa sin descomponer el código cliente existente.
  •  Puede ser que el código se complique, ya que debes incorporar una multitud de nuevas subclases para implementar el patrón. La situación ideal sería introducir el patrón en una jerarquía existente de clases creadoras.
 RELACIONES CON OTROS PATRONES
  • Muchos diseños empiezan utilizando el Factory Method (menos complicado y más personalizable mediante las subclases) y evolucionan hacia Abstract Factory, Prototype, o Builder (más flexibles, pero más complicados).
  • Las clases del Abstract Factory a menudo se basan en un grupo de métodos de fábrica, pero también puedes utilizar Prototype para escribir los métodos de estas clases.
  • Puedes utilizar el patrón Factory Method junto con el Iterador para permitir que las subclases de la colección devuelvan distintos tipos de iteradores que sean compatibles con las colecciones.
  • Prototype no se basa en la herencia, por lo que no presenta sus inconvenientes. No obstante, Prototype requiere de una inicialización complicada del objeto clonado. Factory Method se basa en la herencia, pero no requiere de un paso de inicialización.
  • Factory Method es una especialización del Template Method. Al mismo tiempo, un Factory Method puede servir como paso de un gran Template Method.

En los próximos videos continuaremos explicando y analizando más a profundidad cada tipo de patrón de diseño continuando con el patrón Abstract Factory, muchas gracias por vernos y hasta la próxima oportunidad.

Patrones de diseño basico para iniciar como programador

La programación se basa en resolver problemas utilizando una secuencia de pasos conocida como algoritmo. Plantear un algoritmo es como escribir los pasos para hacer una receta antes de ponerse a cocinar y plasmar ese algoritmo con lenguaje de programación sería como utilizar las herramientas de cocina necesarias y hacer la comida. El algoritmo te ayuda a planificar cómo resolver el problema y el lenguaje de programación te permite ejecutar la solución.

Hay una serie de conceptos básicos que son comunes a todos los lenguajes como: los patrones de diseño.

¿Qué es un patrón de diseño?

Los patrones de diseño (design patterns) son soluciones habituales a problemas comunes en el diseño de software. Cada patrón es como un plano que se puede personalizar para resolver un problema de diseño particular de tu código.

No se puede elegir un patrón y copiarlo en el programa como si se tratara de funciones o bibliotecas ya preparadas. El patrón no es una porción específica de código, sino un concepto general para resolver un problema particular. Puedes seguir los detalles del patrón e implementar una solución que encaje con las realidades de tu propio programa.

A menudo los patrones se confunden con algoritmos porque ambos conceptos describen soluciones típicas a problemas conocidos. Mientras que un algoritmo siempre define un grupo claro de acciones para lograr un objetivo, un patrón es una descripción de más alto nivel de una solución. El código del mismo patrón aplicado a dos programas distintos puede ser diferente.

Una analogía de un algoritmo sería una receta de cocina: ambos cuentan con pasos claros para alcanzar una meta. Por su parte, un patrón es más similar a un plano, ya que puedes observar cómo son su resultado y sus funciones, pero el orden exacto de la implementación depende de ti.

Historia de los patrones

¿Quién inventó los patrones de diseño? Esa es una buena, aunque imprecisa pregunta. Los patrones de diseño no son conceptos opacos y sofisticados, al contrario. Los patrones son soluciones habituales a problemas comunes en el diseño orientado a objetos. Cuando una solución se repite una y otra vez en varios proyectos, al final alguien le pone un nombre y explica la solución en detalle. Básicamente, así es como se descubre un patrón.

El concepto de los patrones fue descrito por Christopher Alexander en El lenguaje de patrones. El libro habla de un “lenguaje” para diseñar el entorno urbano. Las unidades de este lenguaje son los patrones. Pueden describir lo altas que tienen que ser las ventanas, cuántos niveles debe tener un edificio, cuán grandes deben ser las zonas verdes de un barrio, etcétera.

La idea fue recogida por cuatro autores: Erich Gamma, John Vlissides, Ralph Johnson y Richard Helm. En 1995, publicaron Patrones de diseño, en el que aplicaron el concepto de los patrones de diseño a la programación. El libro presentaba 23 patrones que resolvían varios problemas del diseño orientado a objetos y se convirtió en un éxito de ventas con rapidez. Al tener un título tan largo en inglés, la gente empezó a llamarlo “el libro de la ‘gang of four’ (banda de los cuatro)”, lo que pronto se abrevió a “el libro GoF”.

Desde entonces se han descubierto decenas de nuevos patrones orientados a objetos. La “metodología del patrón” se hizo muy popular en otros campos de la programación, por lo que hoy en día existen muchos otros patrones no relacionados con el diseño orientado a objetos.

¿En qué consiste el patrón?

La mayoría de los patrones se describe con mucha formalidad para que la gente pueda reproducirlos en muchos contextos. Aquí tienes las secciones que suelen estar presentes en la descripción de un patrón:

    • El propósito del patrón explica brevemente el problema y la solución.


    • La motivación explica en más detalle el problema y la solución que brinda el patrón.


    • La estructura de las clases muestra cada una de las partes del patrón y el modo en que se relacionan.


    • El ejemplo de código en uno de los lenguajes de programación populares facilita la asimilación de la idea que se esconde tras el patrón.

Algunos catálogos de patrones enumeran otros detalles útiles, como la aplicabilidad del patrón, los pasos de implementación y las relaciones con otros patrones.

Ventajas de los patrones

Los patrones son un juego de herramientas que brindan soluciones a problemas habituales en el diseño de software. Definen un lenguaje común que ayuda a tu equipo a comunicarse con más eficiencia.

¿Por qué debería aprender sobre patrones?

La realidad es que podrías trabajar durante años como programador sin conocer un solo patrón. Mucha gente lo hace. Incluso en ese caso, podrías estar implementando patrones sin saberlo. Así que, ¿por qué dedicar tiempo a aprenderlos?

    • Los patrones de diseño son un juego de herramientas de soluciones comprobadas a problemas habituales en el diseño de software. Incluso aunque nunca te encuentres con estos problemas, conocer los patrones sigue siendo de utilidad, porque te enseña a resolver todo tipo de problemas utilizando principios del diseño orientado a objetos.


    • Los patrones de diseño definen un lenguaje común que puedes utilizar con tus compañeros de equipo para comunicaros de forma más eficiente. Podrías decir: “Oh, utiliza un singleton para eso”, y todos entenderían la idea de tu sugerencia. No habría necesidad de explicar qué es un singleton si conocen el patrón y su nombre.

Clasificación de los patrones

Los patrones de diseño varían en su complejidad, nivel de detalle y escala de aplicabilidad al sistema completo que se diseña. Me gusta la analogía de la construcción de carreteras: puedes hacer más segura una intersección instalando semáforos o construyendo un intercambiador completo de varios niveles con pasajes subterráneos para peatones.

Los patrones más básicos y de más bajo nivel suelen llamarse idioms. Normalmente se aplican a un único lenguaje de programación.

Los patrones más universales y de más alto nivel son los patrones de arquitectura. Los desarrolladores pueden implementar estos patrones prácticamente en cualquier lenguaje. Al contrario que otros patrones, pueden utilizarse para diseñar la arquitectura de una aplicación completa.

Además, todos los patrones pueden clasificarse por su propósito:

    • Los patrones creacionales proporcionan mecanismos de creación de objetos que incrementan la flexibilidad y la reutilización de código existente.


    • Los patrones estructurales explican cómo ensamblar objetos y clases en estructuras más grandes a la vez que se mantiene la flexibilidad y eficiencia de la estructura.


    • Los patrones de comportamiento se encargan de una comunicación efectiva y la asignación de responsabilidades entre objetos.

    • patrones creacionales

Factory Method

Proporciona una interfaz para la creación de objetos en una superclase, mientras permite a las subclases alterar el tipo de objetos que se crearán.

Abstract Factory

Permite producir familias de objetos relacionados sin especificar sus clases concretas.

Builder

Permite construir objetos complejos paso a paso. Este patrón nos permite producir distintos tipos y representaciones de un objeto empleando el mismo código de construcción.

Prototype

Permite copiar objetos existentes sin que el código dependa de sus clases.

Singleton

Permite asegurarnos de que una clase tenga una única instancia, a la vez que proporciona un punto de acceso global a dicha instancia.

En los próximos videos continuaremos explicando y analizando más a profundidad cada tipo de patrón de diseño continuando de primera mano con los patrones de diseño creacionales, muchas gracias por vernos y hasta la próxima oportunidad.

 

Master de Unity3D de Cero a Experto con múltiples proyectos

En este master de Udemy aprenderás a familiarizarte con la interfaz de Unity y comenzarás a dar tus primeros pasos creando tus primeros proyectos en Unity 3D. Desarrollarás tus videojuegos 3D, contemplarás aspectos de configuración, mecánica de juego, lógica de programación, interfaz de usuario, jugabilidad, importación de modelos 3D, animación, Realidad Aumentada con Vuforia y ARCore, monetización con Unity Ads, efectos especiales, sonido, transiciones, renderizado, optimización, perfilamiento, pruebas y depuración, hasta llegar a publicar tu proyecto en el portal oficial de Unity y Google Play Store para compartirlo con la comunidad.

¿Qué aprenderás?

  • Aprenderás a familiarizarte con la interfaz de Unity y comenzarás a dar tus primeros pasos creando tus primeros proyectos en 3D.
  • Verás los conceptos básicos de programación en C# y manipulación de objetos 3D e importación de Assets, animación, efectos especiales, sonido, transiciones, optimización, perfilamiento, pruebas y depuración en el motor de desarrollo de videojuegos Unity.
  • Exportarás y publicarás un primer modelo de videojuego a la plataforma oficial de Unity para compartirlo con la comunidad y recibir impresiones.
  • Aprenderás a configurar tu proyecto de realidad aumentada y publicarlo en emuladores o dispositivos móviles con Vuforia y ARCore.
  • Crearás un proyecto totalmente funcional del tipo TPS disparo en tercera persona donde podrás configurarlo con los diferentes prefabs que quieras y en los diversos escenarios de ejemplos que te compartiremos en el código fuente que incluiremos en el curso.
  • Exportarás y publicarás un primer modelo de videojuego a la plataforma oficial de Google Play Store para compartirlo con la comunidad y recibir impresiones.
  • Tendrás ejemplos bonus de proyectos que te sirvan de inspiración y Assets interesantes que te ayuden en tus futuros proyectos.

¿Qué conocimientos previos necesitas?

  • Programación orientada a objetos
  • Programación en C#

¿A quién está dirigido este curso?

  • Este curso esta dirigido a todo aquel que quiere incursionar en el mundo del desarrollo de videojuegos con en motor de Unity. Es un curso de nivel principiante, intermedio y avanzado.
Master de Unity3D de Cero a Experto con múltiples proyectos

Se acerca una nueva temporada y ya se han producido cambios importantes en el juego un par de veces. De momento, es imperativo para jugadores nuevos y viejos, estar al día con las cartas bufeadas y nerfeadas. En esta nota repasamos las cartas mejoradas de Axie Infinity y lo que esto supone.

Bufeos en Axie Infinity

Todas las especies sufrieron cambios y, en términos generales, las aves resultaron beneficiadas. A continuación, mencionaremos cada modificación y hablaremos a fondo de las más significativos.

Aves

Cupid (Heart Break)

  • Ataque: 120
  • Escudo: 30 (+10)

Es una mejora lógica, ya que no es una carta que se use con frecuencia en el juego. Aunque la moral está bien conceptuada, bajarla por dos rounds no parece un factor determinante. Claro está, 30 puntos escudo para un ave no está mal.

Cartas mejoradas de Axie Infinity

Raven (Ill-Omened)

  • Ataque: 120 (+10)
  • Escudo: 30

Aplicar Jinx sí es un efecto atractivo para usar en arena, pero esta carta tampoco es de las más frecuentes. El cambio es pertinente y la hace más atractiva.

Cartas mejoradas de Axie Infinity

Trump (Air Force One)

  • Ataque: 125 (+5)
  • Escudo: 30

Otro cambio pertinente. La condición especial que ofrece esta carta no es muy atractiva, pero ahora, con un poco más de daño, se hace relativamente tentadora.

Trump (Carta de ave)

Cuckoo (Cockadoodledoo)

  • Ataque: 0
  • Escudo: 35

Había sido nerfeada la temporada anterior y ahora es mejorada. Era una buena carta y lo sigo siendo. Lo mejor es que es de coste cero.

Cuckoo

Hungry Bird y Cloud también sufrieron cambios. Ambos mejoraron un aspecto y desmejoraron en otro. La primera ahora cuenta con 10 puntos más de ataque y con 10 puntos menos de escudo (120 y 30 respectivamente). Cloud sufrió un cambio similar: 10 puntos más de ataque y 10 puntos menos de escudo (110 y 40 respectivamente).

Bestias

IMP (Ivory Stab)

  • Ataque: 90 (+10)
  • Escudo: 30

Había sido bufeada en la temporada anterior y vuelve a tener una modificación favorable. Sin lugar a dudas, es una buena carta para las bestias, ya que ellas son las que infligen mayor cantidad de golpes críticos.

Cartas mejoradas de Axie Infinity (IMP)

Rice (Night Steal)

Ataque: 90 (+10)

Escudo: 10 (+10)

No sé si era necesario el cambio, pero lo cierto es que se convierte en una carta más atractiva (sin infundir miedo). En otras palabras, sigue siendo balanceada, aunque muy superior a Serious.

Rice (carta de bestia)

Confident (Self Rally)

  • Ataque: 0
  • Escudo: 40 (+10)

Cambio acertado. Si bien la moral es un renglón valorado en el juego, esta carta no es muy apreciada. Incluso, añadirle unos 5 puntos más de escudo no sería descabellado.

Confident

Por otro lado, Timber recibió 10 puntos más de ataque (90) y se convierte en una carta muy versátil, ya que también tiene buen escudo (80). Gerbil también aumentó 10 puntos su ataque (50). Es una carta útil y ahora un poco más atractiva. Cabe destacar que, a pesar de que hubo cambios favorables para las bestias, también sufrieron algunos nerfeos (que repasaremos en otra nota).

Acuáticos

Risky Fish (Fish Hook)

  • Ataque: 105
  • Escudo: 25 (+5)

Había sido nerfeada y ahora recupera un poco de escudo. Cambio pertinente. Es una buena carta, pero no excesivamente fuerte.

Cartas mejoradas de Axie Infinity: Risky Fish

Sponge (Shipwreck)

  • Ataque: 65 (+5)
  • Escudo: 90

Tal vez sí necesitaba una mejora. Sin embargo, es una carta bastante versátil, ya que en teoría es defensiva, pero también hace daño y, además, puede brindarle ataque aumentado al Axie que la posee. Los acuáticos, sin lugar a dudas, se beneficiaran con esta carta. Por otro lado, el «ataque más» ahora solo podrá activarse una vez por round.

Sponge

Hermit (Shelter)

  • Ataque: 0
  • Escudo: 120 (+5)

No es una carta habitual, el cambio le viene bien. Su condición especial es atractiva, sobre todo si se juega en plantas o frontliners.

Hermit

Shoal Star (Star Shuriken)

  • Ataque: 115 (+5)
  • Escudo: 15 (+5)

Otra carta que había sido nerfeada y ahora es favorecida. El cambio es pertinente, pero no sé si suficiente. Sin embargo, se trata de una carta «jugable».

Cartas mejoradas de Axie Infinity

Catfish (Swallow)

  • Ataque: 90 (+10)
  • Escudo: 30

Una buena opción para reemplazar las nerfeadas anemonas. Es una carta útil cuyo cambio le hace bien.

En fin, algunos bufeos de los acuáticos responden a las modificaciones pasadas. Por otro lado, no todo es positivo para ellos, ya que otras cartas fueron nerfeadas…

Cartas mejoradas de Axie Infinity: Catfish

Reptiles

Tiny Dino (Tiny Swing)

  • Ataque: 85 (+5)
  • Escudo: 40

Un cambio comprensible, pero polémico, ya que después del cuarto round hace un daño considerable a peces y aves. Sin embargo, en los primeros rounds es una carta poco útil. Quienes la utilicen estarán de acuerdo con la modificación hecha, pero quienes sean víctimas de ellas, no. ¿Qué proponemos? Si vuelve a 80 de daño, que su condición especial se active antes. Si se mantiene en 85, podría bajar de 150% a 140% su vocación ofensiva.

Cartas mejoradas de Axie Infinity: Tiny Dino

Gila (Neuro Toxin)

  • Ataque: 100
  • Escudo: 60 (+5)

Este cambio hace que la suma combinada de ataque y escudo sea atractiva. Es bienvenida la modificación porque esta carta no abunda.

Plantas

Carrot (Carrot Hammer)

  • Ataque: 80
  • Escudo: 40

Una cola muy utilizada en copas bajas. Su condición especial es relativamente atractiva y su cambio la convierte en una carta más «jugable». Por otro lado, Yam, Hot Butt y Hatsune son mejores.

Carrot

Potato Leaf (Aqua Deflect)

  • Ataque: 80 (+10)
  • Escudo: 80

No es la mejor cola de las plantas, pero sí es una buena opción. Su condición especial puede resultar más atractivas con un reptil de midliner con Razor Bite.

Potato Leaf

Bamboo Shoot (Bamboo Clan)

  • Ataque: 80
  • Escudo: 80 (+10)

La modificación la convierte en una carta aún más versátil. Si se combina bien, puede ser de gran ayuda, sobre todo para tanques.

Cartas mejoradas de Axie Infinity: Bamboo

Silence Whisper (Forest Spirit)

  • Ataque: 0
  • Escudo: 40

Aunque sus estadísticas siguen intactas, su condición especial tuvo el cambio que necesitaba, ya que los frontliners podrán sacarle provecho.

Cartas mejoradas de Axie Infinity

Bichos

Caterpillars (Grub Surprise)

  • Ataque: 110 (+10)
  • Escudo: 50

Con estas estadísticas (160 entre ataque y defensa) se convierte en una carta atractiva. Además, su habilidad espacial también es útil. Por otro lado, tampoco es una carta que infunda miedo.

Caterpillars

Lagging (Mystic Rush)

  • Ataque: 35 (+5)
  • Escudo: 0

Como ya sabemos, los Terminators habían sido nerfeados; ahora recuperan, acertadamente, un poco de daño. Lagging es una carta útil, pero está lejos de ser una de las mejores opciones tipo cuerno.

Cartas mejoradas de Axie Infinity: Lagging

En fin, la mayoría de las cartas mejoradas de Axie Infinity en esta oportunidad van de mano de la lógica. Por otro lado, algunos nerfeos o desmejoras sí despiertan polémica… Sin embargo, las modificaciones pueden revertirse. Además, el equipo de Axie parece escuchar realmente a su comunidad.

Si esta nota con las cartas mejoradas de Axie Infinity te resultó útil, también te pueden interesar los cambios de balance de la temporada 19.

Los juegos blockchain o juegos NFT son aquellos que utilizan la tecnología de las criptomonedas, entonces les brindan a los usuarios la posibilidad de ganar dinero jugando. Por supuesto, algunos proyectos son más rentables que otros y, lamentablemente, algunos están condenados al fracaso. ¿Cómo podemos diferenciarlos? No es una tarea sencilla. Sin embargo, a continuación hablaremos de elementos a tomar en cuenta para minimizar los riesgos a la hora de invertir.

El mundo particular de los Juegos Blockchain

Como sucede en todo proyecto, los juegos blockchain tienen pros y contras; además, cada uno es distinto y antes de aventurarnos a invertir en ellos, debemos investigar.

  • El primer riesgo que corremos es que se trate de una estafa: la era digital ofrece múltiples comodidades, pero los estafadores siguen siendo un factor a tomar en cuenta. En este sentido, es importante aclarar que la inversión suele dirigirse a compañías y no al juego.
  • Los socios comerciales o parnets: cuando las empresas que «respaldan» al proyecto son conocidas, el riesgo de estafa o fraude es menor. Sin embargo, ningún patrocinio es sinónimo o garantía de éxito.
  • Identidades de los desarrolladores: algunos proyectos hacen público, mediante fotos, su equipo de trabajo. Por supuesto, esto le da cierta confianza al público. Nadie quiere someter su nombre a escarnio.
Juegos Blockchain: riesgos y ventajas
  • Cumplir metas u objetivos: cuando un nuevo proyecto cumple de forma paulatina lo que se ha comprometido a hacer, genera confianza. Por otro lado, cambiar las reglas de juego continuamente, además de sembrar zozobra en su comunidad, pone en riesgo la continuidad del proyecto.
  • Ofrecer ROI razonable: el retorno sobre la inversión (ROI) no es más que la relación entre la inversión y la ganancia obtenida. Cuando un juego presenta una disparidad notable entre ambos elementos, los riesgos son mayores. En otras palabras, si la inversión es mucho mayor que las ganancias, el proyecto no será rentable para el jugador. Por otro lado, si las ganancias son excesivas, el proyecto corre el riesgo de morir de forma prematura, ya que es vulnerable a entrar en periodos de especulación. Entonces su economía no podrá sostenerse.
  • El éxito es incierto: a pesar de que un proyecto luzca atractivo por su equipo de trabajo, su economía y su jugabilidad, la posibilidad de fracasar siempre está latente. Si el juego no es capaz de cautivar a una comunidad o de despertar el interés de las masas, su permanencia en el tiempo no es posible, aunque los inversores inyecten dinero, ya que esto propicia periodos de especulación o burbujas.
Juegos NFT
  • La fugacidad de las modas: un juego, al igual que la vestimenta o algunos artistas, puede tener un breve periodo de éxito y luego caer estrepitosamente. Aunque se trate de un proyecto serio, el interés que despierte puede ser pasajero por diversos factores. En otras palabras, es casi imposible predecir si un proyecto será rentable a corto o largo plazo.
  • Fondos bloqueados: en algunos casos, es conveniente que las billeteras de los desarrolladores del proyecto estén bloqueadas. Entonces los inversores no podrán retirar el capital de forma repentina y poner en peligro la estabilidad económica del juego en cuestión.
  • Fluctuación del token: la volatilidad de los tokens es un elemento que debe tomarse en cuenta. Las criptomonedas atraviesan periodos alcistas y bajistas, aunque el proyecto sea serio y estable.
Invertir en juegos blockchain
  • Hackers: al igual que los estafadores, los hackers constituyen otro riesgo a la hora de invertir en este tipo de proyectos. Claro está, algunos juegos cuentan con una seguridad robusta, pero no necesariamente infranqueable. Por otro lado, al no compartir contraseñas, frases semillas y demás información privada, minimizamos la probabilidad de ser víctimas de este tipo de fraude.
  • Características del juego: aunque algunos invierten en estos proyectos solo por el aspecto económico, debemos considerar la naturaleza del juego en sí misma. Es decir, qué tan atractivo resulta en términos de jugabilidad, qué tanto tiempo demanda y qué destrezas requiere. Si un juego nos cautiva de diferentes maneras, probablemente le sacaremos mayor provecho. Pero si resulta tedioso, tarde o temprano, nos olvidaremos de él.
Juegos Blockchain: elementos a tomar en cuenta

En fin, los Juegos NFT o Juegos Blockchain pueden generar entretenimiento y dividendos, pero los riesgos que suponen y los imponderables que los rodean no deben ignorarse. Por último, podríamos «resumir» lo dicho en una frase tan conocida como útil: nunca inviertas más de lo que estás dispuesto a perder.

Si esta nota con los riesgos, ventajas y factores a considerar en torno a los Juegos Blockchain te resultó útil, también te podría interesar: Juegos NFT Prometedores.

Los juegos NFT se han convertido en una importante fuente de entretenimiento e ingresos en la actualidad. Y, si bien, el SLP no vive su mejor momento, la solidez del proyecto de Sky Mavis nos hace pensar que permanecerá en el tiempo, además, las criptomonedas tiene periodos bajistas y alcistas. A continuación, hablaremos de algunas claves fundamentales para entender la economía de Axie Infinity.

¿Cómo se sostiene Axie Infinity?

El juego fue lanzado en 2018 y paulatinamente conquistó a jugadores e inversores por su economía y su funcionamiento, gracias, entre otras cosas, a los siguiente:

  • Disponer de un Market donde se compra y vende Axies: para jugar necesitamos tres criaturas. Las habilidades de las mismas varían de acuerdo a la raza y demás factores.
  • Apostar al libre mercado: los jugadores que venden Axies se rigen por el precio del mercado, pero no existen montos obligatorios o sugeridos.
  • Darle una función al SLP: si bien cuenta con valor en el mercado, también tiene una función importante, hacer Breed (reproducir Axies). Entonces el SLP es mucho más que un pago por jugar, también es un recurso para generar el elemento fundamental del juego: Axies.
  • Respetar sus objetivos o metas: cumplir con los objetivos es fundamental para generar confianza y crecer. Axie Infinity no cambia las reglas de juego constantemente, tal y como ha sucedido con otros proyectos. Es decir, no altera de forma drástica sus planes ni atenta contra su propia comunidad.
  • Eliminar comisiones: las tarifas de gas suelen ser altas en este tipo de contextos. Sin embargo, los tokens generados en Axie Infinity pueden retirarse transfiriendo directo a Binance.
Binance
  • Socios o partners conocidos: cuando un proyecto es nuevo, los aliados comerciales pueden ser un medidor de confiabilidad. En el caso de Axie Infinity, existen al menos tres nombres que generan credibilidad: Ubisoft, Binance y Samsung.
  • Venta de tierras e ítems: si bien, los terrenos de Axie Infinity aún no se utilizan, el año pasado se realizó una venta de una parcela por una cifra impresionante: 550 Ethereum (2,5 millones de dólares). Aunque no conocemos a plenitud la utilidad de las tierras, el panorama es muy alentador en este sentido. Por otro lado, los elementos coleccionables y Axies Míticos también son una fuente de ingreso.
  • Tener un Token de gobernanza: el SLP no es el único token del juego, el AXS también está vinculado al mismo, aunque de momento los jugadores no lo pueden generar jugando. Ser un token de gobernanza significa que es descentralizado. Es decir, los usuarios tienen derecho a votar o a opinar. Además, para hacer Breed se necesitan AXS, lo que supone otra fuente de ingresos para Sky Mavis. Esto es importante, ya que los AXS son limitados; no así el SLP.
Economía de Axie Infinity: AXS

¿De qué depende el valor del SLP?

Axie Infinity puede influir en el precio del SLP gracias a las decisiones o caminos a seguir, pero no puede manipular el valor del mismo a placer. Tampoco puede inventar SLP de forma arbitraria o repentina, ya que este se genera jugando. Entonces, ¿cuál es el factor más determinante en cuanto al valor del SLP? La relación entre la compra y venta del mismo.

En otras palabras, es fundamental que la compra y demanda sea relativamente similar para que el valor o precio se estabilice o mantenga. Si hay más gente interesada en comprar que en vender, el precio sube. Cuando sucede al contrario, el precio baja. En este sentido, es un acierto la función del SLP: reproducir Axies. Al tener una utilidad, más allá de cambiarlo por alguna criptomoneda, se convierte en una necesidad para algunos.

Claro está, otros factores también pueden influir en el precio del SLP, como por ejemplo, el valor del Bitcoin, la confiabilidad en el juego y el funcionamiento del mismo.

Cabe destacar, que Sky Mavis ha prometido nuevos métodos de quema y nuevas funciones en Axie Infinity, lo que, en teoría, podría incrementar el valor del SLP.

Economía de Axie Infinity

Los Axies también son tokens

Por último, conviene aclarar que los Axies, además de ser criaturas virtuales con diferentes habilidades similares a pokemones, también son tokens no fungibles. Claro está, por ser una herramienta de juego despertaron el interés de las masas y ahora abundan en el Market.

En fin, los juegos NFT podrían convertirse en una herramienta fundamental en la economía mundial con el auge del metaverso. De ser así, Axie Infinity será el rostro o, al menos, una de las principales figuras o representantes. Amanecerá y veremos, pero creemos que este juego llegó para quedarse.

Si esta nota sobre la economía de Axie Infinity te resultó útil, también te podría interesar: Juegos Play to Earn prometedores.

En la primera parte hablamos de tres especies: aves, bestias y acuáticos. Ahora es turno de los reptiles, plantas y bichos. Los cambios corresponden a la temporada 19 y, tal y como sucede cada vez que se producen modificaciones en el juego, la intención es generar cierto equilibrio en arena; de tal modo que no haya Axies invencibles. A continuación, hablaremos de las cartas nerfeadas y bufeadas de los reptiles, bichos y plantas.

Cartas nerfeadas y bufeadas de los Reptiles

Grass Snake (Venom Spray)

  • Ataque: 20 (+10)
  • Escudo: 30 (+10)

Aunque subió sus estadísticas a la ofensiva y a la defensiva, su condición especial se vio afectada: ahora inflige una poción de veneno (antes eran dos); sin embargo, sigue siendo una carta de coste cero. En conclusión: fue un cambio apropiado (hay equipos que «abusan» del veneno), pero continúa siendo una carta útil.

Cartas nerfeadas y bufeadas en Axie Infinity: Venom Spray

Razor Bite (Why So Serious)

  • Ataque: 95 (+5)
  • Escudo: 55 (+5)

En la temporada 18 era una carta atractiva, ahora lo es aún más. Su escudo es bastante bueno y su ataque no es menor; además, su condición especial es efectiva contra los acuáticos, sobre todo cuando los rivales son peces con doble anémona. Recordemos que esta carta le permite al Axie que la utilice recuperar una cantidad de salud igual al daño que ocasione (siempre y cuando ataque a un pez).

Razor Bite

Scaly Spear (Scaly Lunge)

  • Ataque: 110 (+10)
  • Escudo: 50

El aumento en el ataque la convierte en una carta ideal para el modo arena. Además, brinda un buen escudo. No se va a convertir en la herramienta preferida de muchos, pero sí resultará útil tenerla.

Lunge Cards

Red Ear (Slippery Shield)

  • Ataque: 10
  • Escudo: 145 (+10)

Tener 135 de escudo en una sola carta ya parecía exagerado, 145 lo parece aún más. Si no le pegamos a este Axie con la guardia baja o por debajo del escudo, nos hará emplear en él muchos recursos. Red Ear también es una carta ideal para plantas.

Cartas nerfeadas y bufeadas en Axie Infinity: Escudos

Kotaro, Critical Scape y Poo Fling también sufrieron cambios favorables. La primera ganó 5 puntos de ataque y 10 de escudo, para quedar con 85 y 30 respectivamente. Además, recordemos que su condición especial es bastante atractiva: si atacamos a un rival más rápido, obtendremos una energía.

La segunda carta ganó diez puntos de escudo (ahora cuenta con 20 en este renglón), además, su condición especial sigue intacta: reduce el 15% de daño recibido en el round en que se juegue la carta.

La tercera carta ganó 20 puntos de escudo, y ya tenía una defensa considerable (quedó con 30 de ataque y 100 de escudo). Su condición especial permanece igual: coloca hedor al Axie atacado durante un round (cabe destacar que el juego solo cuenta con dos cartas que aplican hedor).

En fin, la mayoría de los cambios fueron positivos para esta especie, por tanto, es común conseguirse con reptiles en distintas copas o rankings.

Kotaro

Cartas nerfeadas y bufeadas de los Bichos

Buzz Buzz (Bug Noise)

  • Ataque: 110 (+10)
  • Escudo: 40

Aumentar diez puntos de daño sumado a su condición especial (aplicar ataque menos al rival), hace de esta carta una muy apetecible, ya que también goza de un escudo más que decente.

Cartas nerfeadas y bufeadas en Axie Infinity: Buzz Buzz

Scarab (Scarab Cursed)

  • Ataque: 110
  • Escudo: 40

La habilidad especial de esta carta tuvo una merecida modificación: ahora tiene la capacidad de evitar que el rival afectado por ella recupere salud durante dos rounds. La mayoría de los buffs y debuffs tienen esta duración, por eso encontramos lógico el cambio.

Carta anti peces doble anémonas

Mosquito (Blood Taste)

  • Ataque: 80 (+10)
  • Escudo: 40

Al igual que Razor Bite, esta carta es capaz de regenerar la salud equivalente al daño hecho por ella. Y, si bien ofrece menos escudo que la carta del reptil mencionada, su habilidad especial no requiere atacar a una especie específica. En conclusión, Mosquito se convirtió en una herramienta bastante útil.

Cartas nerfeadas y bufeadas en Axie Infinity: Mosquito

Cutt Bunny (Terror Chomp)

  • Ataque: 100 (-20)
  • Escudo: 35 (+5)

El daño y el efecto de esta carta la hacían muy poderosa, el ajuste era pertinente; pero quizás no fue el más apropiado. Lo peor de esta carta para los rivales es que aplica miedo (fear) por partida doble al receptor de la misma. Con el cambio solo redujeron el daño, pero su habilidad especial quedó igual, además, sumó un poco de escudo.

Terror Chomp

Fish Snack (Anesthetic Balt)

  • Ataque: 60
  • Escudo: 90 (+10)

Antes era útil, ahora es más que tentadora. Su escudo y su habilidad hacen de esta carta una ideal para distintas especies.

Fish Snack

Antenna, Twin Tail, , Pupae, ANT, Gravel Ant y Barb Strike también fueron modificadas.

Antenna perdió 10 puntos de escudo (quedó con 50), pero sigue siendo una carta fuerte. Twin Tail y Pupae ganaron 10 puntos de ataque (quedaron con 40 y 70 respectivamente) y siguen siendo gratis. ANT ganó 20 puntos de escudo, para quedar con 100 en ese renglón (no es una carta muy utilizada y el cambio le viene bien).

Por otro lado, Gravel Ant y Barb Strike demandaban un ajuste. En el primer caso, creemos que no apuntaron al objetivo correcto: pasar de 40 puntos de escudo a 30 no le resta «poder», ya que su gran virtud es anular las cartas cuerpo a cuerpo del rival. En cambio, Barb Strike tiene un condicionante más complejo para que su virtud tenga efecto: debe jugarse en cadena para poder envenenar al rival. Entonces perder 10 puntos de escudo y diez de ataque sí afecta a los Axies que posean esta carta, sobre todo a aquellos que la tienen en dos Axies distintos.

Cartas nerfeadas y bufeadas en Axie Infinity: Barb Strike

Cartas nerfeadas y bufeadas de las Plantas

Cactus (Pickly Trap)

  • Ataque: 115 (+5)
  • Escudo: 20

Cinco puntos en ataque no parece una mejora drástica a primera vista, pero si tomamos en cuenta que es una carta tipo planta y que su habilidad especial es incrementar 20 % del daño cuando el Axie que la posee ataca de último, entonces comprendemos que se trata de una carta con bastante poderío ofensivo. Los acuáticos y las aves la pasan muy mal cuando se enfrentan a ella.

Cartas nerfeadas y bufeadas en Axie Infinity: Cactus

Rose Bud (Healing Aroma)

  • Ataque: 0
  • Escudo: 50 (+10)

Es un cambio pertinente, pero no entendemos porque Shiitake no recibió la misma mejora. Recordemos que esta carta también le permite recuperar 120 de salud al Axie que la utilice.

Strawberry Shortcake (Sweet Party)

  • Ataque: 0
  • Escudo: 40 (+40)

Es la única carta del juego que consume dos energías, pero recuperar 270 de salud lo vale. Su nuevo escudo es una clara invitación a utilizarla. Sin embargo, no la vemos con frecuencia en arena. No me extrañaría que le agreguen 10 puntos más de escudo en la próxima actualización.

Cartas para recuperar salud Axie Infinity

Yam (Gas Unleash)

  • Ataque: 20 (-10)
  • Defensa: 20

Aunque sufrió una desmejora, esta no afecta su desempeño, ya que sigue veneno tanto en ataque como en defensa. Tal vez la mejora ideal sería limitar el número de pociones que puede recibir un Axie. Sin embargo, no consideramos que sea una carta excesivamente poderosa porque su capacidad para hacer daño no solo depende del Axie que la posea, sino también del rival.

Yam

Terminators

Tres de sus cartas resultaron afectadas. Eso se traduce en 20 puntos menos de ataque. Chomp pasó de atacar 80 para atacar 75; Allergic ahora cuenta con 100 de ataque, 5 menos que antes; y Lagging perdió 10 puntos de ataque (quedó con 30).

¿Estaban tan fuertes los Terminators? Parta algunos sí, pero nunca han sido los Axies más poderosos del juego. Por otro lado, su capacidad para agotar los recursos del rival, sigue vigente.

Cartas nerfeadas y bufeadas en Axie Infinity: Terminators

En fin, bichos, reptiles y bestias quedaron fuertes en la temporada 19. Esperemos que las cartas nerfeadas y bufeadas en la nueva season, más que afectarlos, les devuelvan un poco de «poder» a los acuáticos.

Si esta nota con las cartas nerfeadas y bufeadas en la temporada 19 te resultó útil, también te podría interesar: Juegos Play to Earn prometedores.

Cartas nerfeadas y bufeadas en Axie Infinity (temporada 19)

Durante cada temporada de Axie Infinity se producen cambios con la intención de mejorar o equilibrar el juego. Naturalmente, es imposible estar de acuerdo con todas las modificaciones, pero en general, son acertados los cambios implementados. A continuación, hablamos de los cambios en las fórmulas de golpes críticos y de las cartas nerfeadas y bufeadas más representativas o importantes en esta temporada 19 (se incluyen tres razas).

Cambios en las cartas de Axie Infinity

En primer lugar, conviene aclarar que el término nerfear en el juego significa desmejorar o perjudicar. En cambio, las cartas bufeadas son aquellas que resultan beneficiadas o favorecidas.

Las bestias y los reptiles resultaron beneficiados en al temporada 19. En cambio, los acuáticos y los llamados «Terminators» salieron perjudicados. Sin embargo, las modificaciones no dejaron inutilizables a ninguna raza, y, como ya sabemos, estas no están sujetas a las cartas de su familia, sino que pueden tener genes de distintas razas.

Cartas de Aves

Double Talk (Soothing Song)

  • Ataque: 60 (-20)

Esta es una de las cartas más fuertes del juego, ya que el daño que ocasiona afecta la salud del rival (es decir, ignora el escudo) y, por si fuera poco, el próximo ataque también golpea por debajo del escudo (en caso de haber). En la temporada anterior, dos cartas de estas y dos de daño podían aniquilar a algunos Axies (si se jugaban de forma intercalada). Ahora no, siempre y cuando la salud del Axie afectado esté completa. Claro está, sigue siendo una de las mejores cartas del juego.

Pájaros o Aves en Axie Infinity

Tri Feather (Triple Threat)

  • Ataque: 40 (+5)
  • Escudo: 10

Aunque el cambió parece mínimo, la condición de esta carta lo hace más valioso. Recordemos que Tri Feather duplica su ataque cuando el Axie que utiliza la carta tiene un debuffs, además, tiene coste cero (no gasta energía).

Cartas nerfeadas y bufeadas en Axie Infinity: Aves

Post Fight (All-out Shot)

  • Ataque: 110 (-10)
  • Escudo: 0

Otra de las cartas más fuertes del juego sufrió un cambio atinado según nuestro juicio, ya que además de hacer un daño considerable, tiene coste cero. Claro está, el precio a pagar por esta carta es perder el 30% de la salud del Axie que la utiliza; pero esto en algunos casos no representa un mayor problema. Por ejemplo: si quien la posee es un pez doble anemona, luego de usar Post Fight puede utilizar algunas de las cartas para recuperar salud. Por otro lado, algunas aves se restan salud como parte de su estrategia, ya que al combatir contra otras aves de la misma velocidad, el Axie con menor salud ataca primero.

PostFight

Cabe destacar que Cuckoo, la carta de coste cero, también sufrió un cambio: perdió diez puntos de escudo (ahora tiene 30), pero sigue brindando ataque más a la siguiente carta.

Conviene aclarar que, a pesar de que algunos de los cambios de las cartas de las aves no fueron favorables para dicha raza, no fueron modificaciones tan significativas para su rendimiento. Es decir, siguen siendo opciones ideales para la arena, siempre y cuando estén bien acompañados y tengas cartas que cumplan con un rol favorable para sí mismos y para el equipo.

Cartas de Bestias

Al principio decíamos que las bestias resultaron beneficiadas con los cambios en la temporada 19. Dos razones de peso sostienen esta premisa: las modificaciones en sus cartas y los cambios en torno a la moral. Ahora el daño adicional ocasionado por los golpes críticos está vinculado a la moral del Axie que los propine. En otras palabras, si la moral es alta, el daño será mayor. En cuanto a las cartas, a continuación nos ocuparemos de las modificaciones más significativas a nuestro juicio:

Ronin (Single Combat)

  • Ataque: 80 (+5)
  • Escudo: 0

A primera vista parece un cambio minúsculo, pero recordemos que cuando esta carta está acompañada de dos más asegura un golpe crítico, y el daño de estos ataques será mayor si la moral es alta (las bestias tienen la moral más elevada del juego).

Ronin: Bestias

Cottontail (Luna abosrb)

  • Ataque: 0
  • Escudo: 30 (+30)

Esta carta tiene coste cero y su función es ganar una energía, sin condicionantes. Ahora cuenta también con un poco de escudo. ¡Quién necesita Nimo!

Cartas nerfeadas y bufeadas en Axie Infinity: Bestias

IMP (Ivory Stab)

  • Ataque: 80 (+10)
  • Escudo: 30 (+10)

El gran beneficio de esta carta es que genera una energía por cada golpe crítico que se produzca en el round donde es jugada. Si se juega dos veces, cada golpe crítico generará dos energías. Ahora cuenta con más ataque y más escudo. Imposible no encontrarse con bestias que tengan esta carta.

Cartas nerfeadas y bufeadas en Axie Infinity: Bestias

Merry (Merry Legion)

  • Ataque: 75 (+10)
  • Escudo: 85

Ya era una carta útil por el escudo que proporcionaba, ahora hace un daño aceptable y su condición especial sigue intacta: genera 20% más de escudo al Axie cuando se juega en cadena (en este caso, cuando otro Axie juega en el mismo round otra carta tipo bestia).

Bestias en Axie Infinity

Dual Blade y Timber también tuvieron cambios significativos. La primera ahora produce 200% de daño en golpes críticos (50% menos que antes). La segunda sufrió cambios en su ataque y escudo: cuenta con 80 y 80 en cada renglón (antes tenía 50 de ataque, pero 100 de escudo). A nuestro juicio ahora Timber es una carta más atractiva y resulta similar a Merry.

Cartas de Acuáticos

Sin lugar a dudas, fue la especie más perjudicada en esta temporada, pero los cambios no significan que sea el final de los peces; de hecho, podrían salir beneficiados en temporadas venideras.

Anemone

  • Ataque: 80
  • Escudo: 35 (-5)

Ambas anémonas perdieron 5 puntos de escudo, pero no hubo cambios en la condición más importante de estas cartas: su capacidad para regenerar salud. En otras palabras, los Axies doble anémona siguen siendo útiles, aunque ahora son un poco más vulnerables.

Goldfish (Swift Scape)

  • Ataque: 105 (-5)
  • Escudo: 20

Aunque la condición de esta carta no fue afectada (brinda velocidad al Axie que la utiliza cuando es golpeado por el rival), el daño que se le restó sí lo afecta, ya que no fue la única carta de esta especie en sufrir cambios. En otras palabras, si quieres un pez con esta carta y, a su vez, hacer daño considerable, es ideal que busques opciones en otras razas.

Cartas nerfeadas y bufeadas en Axie Infinity: Acuáticos

Shoal Star (Star Shuriken)

  • Ataque: 110 (-5)
  • Escudo: 20

Otra carta que pierde 5 puntos de ataque. Por sí sola no es un cambio significativo, pero al aportar poco escudo, pesa más la modificación. Además, si se combina con otra carta (nerfeada), el daño que provoca el Axie se verá considerablemente afectado. Por otro lado, su condición sigue intacta: el Axie que recibe el daño con esta carta no podrá entrar en Last Stand si la misma lleva su salud a cero.

Acuáticos en Axie Infinity

Risky Fish (Fish Hook)

  • Ataque: 105 (-5)
  • Escudo: 20 (-10)

Fue una de las cartas más afectadas del juego, ya que perdió ataque y defensa. Por otro lado, su condición sigue intacta (aporta ataque más). En conclusión, aún es una carta útil, pero ya no resulta tan atractiva como antes. Además, los peces que combinan esta carta con las dos anteriores ahora son menos competitivos.

Cartas nerfeadas y bufeadas en Axie Infinity: Acuáticos

Nimo (Tail Slap) también fue afectada, aunque su cambio es menor: ahora cuenta con 20 puntos de ataque (10 menos que antes). Sin embargo, lo fuerte de esta carta es que al combinarse con otra genera una energía; además, tiene coste cero. Por otro lado, cabe preguntarse si los peces estaban tan fuertes como para «justificar» los cambios. Tal vez no lo estaban. En todo caso, esto no es definitivo, ya que cada temporada trae consigo modificaciones que buscan cierto equilibrio en la arena.

En fin, fueron numerosas las cartas nerfeadas y bufeadas en la temporada 19. Podemos estar de acuerdo o no con los cambios, pero, ciertamente, estos buscan promover batallas balanceadas en la arena.

Cartas nerfeadas y bufeadas en Axie Infinity (parte 2)

La palabra ‘Metaverso’ es un acrónimo que tiene origen en la ficción. El concepto fue utilizado por primera vez por Neal Stephenson en Snow Crash, novela publicada en 1992. Meta significa ‘más allá’ y verso hace alusión al universo. Entonces el metaverso puede ser definido como un mundo que trasciende al universo o a la realidad. A continuación, ahondaremos en su utilidad, en las plataformas vinculadas a él y demás aspectos de interés.

¿Es útil el metaverso?

Es un entorno donde es posible la interacción entre distintas personas a través de avatares. Este espacio virtual también es conocido como ciberespacio. Funciona de forma similar al mundo real, pero está exento de ciertas limitaciones vinculadas a la existencia humana. Hay quienes afirman que puede causar tanto o más impacto en la sociedad que el internet.

El metaverso puede ser de gran utilidad en al menos cuatro ámbitos: educativo, laboral, informativo o «turístico» y entretenimiento. En el educativo las clases a distancia podrían convertirse en una alternativa recurrente, sobre todo en tiempos de pandemia. Por otro lado, las oportunidades laborales podrían ser diversas una vez se expanda o masifique el metaverso. Los viajes o visitas guiadas alrededor del mundo conocido o de mundos imaginarios también podrían ser frecuentes y, por supuesto, los videojuegos son un campo idóneo por naturaleza. Los jugadores, además de divertirse, podrían interactuar, competir, entre otras cosas.

El Metaverso

¿Cómo es posible?

Los cascos y lentes de realidad virtual son, de momento, herramientas que funcionan como canales o puentes entre el mundo real y el virtual. Por otro lado, el director ejecutivo de Facebook, Mark Zuckerberg, declaró que ya están trabajando en su propio Metaverso. Recordemos que Facebook cambió su nombre el pasado mes de octubre a Meta.

Zuckerberg cree que el Metaverso será útil para creadores, artistas y para diferentes habitantes de zonas rurales que deseen incrementar sus posibilidades de empleo o entretenimiento.

Facebook

Canales o Plataformas

Existen diferentes canales o plataformas en funcionamiento y en desarrollo que garantizarán o amplificarán el alcance e impacto del metaverso. A continuación repasaremos cuatro de ellas:

The Sandbox

Plataforma construida sobre Blockchain que permite monetizar activos y experiencias de diferentes juegos. Entonces los desarrolladores reciben criptomonedas por crear juegos o lugares. En estos últimos, a su vez, se puede comerciar tierra y objetos. Además, permite relacionarse con otras plataformas, tales como Minecraft.

El Metaverso

Somnium Space

Plataforma de realidad virtual construida sobre Blockchain que permite adquirir terrenos, casas digitales y demás objetos de valor en el juego de su multiverso en línea. Es similar a The Sims por sus semejanzas con la realidad.

Bloktopia

Plataforma construida sobre Polygon, una red de Ethereum. Es un rascacielos virtual de 21 millones de pisos o niveles donde se podrá comerciar tokens no fungibles, vender, alquilar e intercambiar propiedades virtuales, jugar con otros usuarios, construir redes, entre otra cosas. Es uno de los proyectos más prometedores del metaverso.

El Metaverso: Bloktopia

Decentraland

Espacio virtual en 3D descentralizado (sus usuarios pueden tomar decisiones vinculadas al destino de la comunidad) y construido en el sistema de Blockchain Ethereum. Consta de numerosas parcelas, algunas organizadas en diferentes distritos. Se cree que estas generarán fuentes de ingresos significativas a mediano y largo plazo.

El Metaverso: Decentreland

Juegos NFT y el Metaverso

Los juegos NFT podrían ser los aliados más idóneos para el metaverso. De hecho, algunos de ellos ya han manifestado su interés o relación con el mismo. En este sentido conviene recordar que el mes pasado Axie Infinity vendió un terreno del juego por 550 Ethereum (2,5 millones de dólares). El nombre de tal parcela es Genesis. Y realmente parece el principio de algo más grande para Axie y para los gamers. De hecho, Grayscale valoró su metaverso en un billón de dólares.

Axie Infinity

Además, de Axie Infinity, juegos como Star Atlas y Monsta Infinite también contarán con su propio metaverso, y, a decir verdad, ambos lucen prometedores. Aquí dejamos un enlace con algunos juegos NFT que ya están dando de qué hablar.

Star Atlas y el Metaverso

En fin, el Metaverso podría «revolucionar» o cambiar en buena medida nuestras vidas, entonces estar al día con su evolución, no es solo para curiosos; también para visionarios y aquellos que saben que viven en un mundo en constante cambio.

De tener la disponibilidad económica, ¿ustedes comprarían alguna parcela en el metaverso?

Axie Infinity Bestia Mech Terminators Planta

En ésta oportunidad vamos a realizar una partida en el modo de Arena en el juego Axie Infinity. Veremos un breve gameplay y estrategias para jugar en esa modalidad de este juego blockchain.

siguiente
siguiente

anterior
anterior

¿Quieres ser parte de nuestra Axie Escuela? registrate!! Si estas interesado en el juego, en aprender la mecánica, trucos, o en acceder a una «cuenta beca»…. SUSCRÍBETE


Quiero beca!

¿Quieres acceder a nuestros proyectos?

¡Registrate y hazte Premium!

  • Si quieres avanzar a un nuevo nivel en tus proyectos tecnológicos con este plan de suscripción no solamente tendrás acceso a los vídeos e información detallada de tutoriales y temas de intereses dentro de ZoeGeop, sino que también dispondrás de acceso exclusivo a materiales, soporte y recursos de nuestros proyectos en curso los cuales iremos actualizando constantemente para que puedas utilizarlos libremente e implementarlos en tus propios proyectos. Adicionalmente tendrás además con 3 sesiones de asesoría a tu proyecto por parte del equipo de ZoeGeop al mes.
    Nota: Por cada sesión adicional tendrá un costo adicional.Si quieres avanzar a un nuevo nivel en tus proyectos tecnológicos con este plan de suscripción no solamente tendrás acceso a los vídeos e información detallada de tutoriales y temas de intereses dentro de ZoeGeop, sino que también dispondrás de acceso exclusivo a materiales, soporte y recursos de nuestros proyectos en curso los cuales iremos actualizando constantemente para que puedas utilizarlos libremente e implementarlos en tus propios proyectos. Contarás además con 1 sesión de asesoría a tu proyecto por parte del equipo de ZoeGeop al mes.
    Nota: Por cada sesión adicional tendrá un costo adicional.Si quieres disfrutar y difundir tus proyectos tecnológicos con este plan de suscripción no solamente tendrás acceso a los vídeos e información detallada de tutoriales y temas de interés dentro de ZoeGeop, sino que también podrás dar a conocer tus proyectos en nuestro marketplace global para que cualquier comprador o donante pueden contribuir al crecimiento de tu proyecto.

Processing. Please wait…

¿Quieres publicar tus propios proyectos?. ¡Pues que esperas!

ZoeGeop Technologies
MarketPlace

Crea tu cuenta

Suscríbete




Suscríbete a nuestro canal de YouTube

Síguenos en nuestro canal de YouTube dedicado a tecnología, marketplace de proyectos tecnológicos, cursos online y tutoriales de desarrollo de videojuegos. Ofrecemos consultoría en desarrollo de software, marketing online, servicios de TI, hosting web, dominios web y más.

 


Siguenos en Patreon

Contribuye con cualquier aporte o donación hacia nuestros proyectos y el canal puedes hacerlo a través de nuestra cuenta en Patreon.

 


Únete a nuestro Discord

 


Síguenos en Twitter

 


Facebook

 


Instagram

 


Linkedin

 


Pinterest