Patrón de diseño State (Estado) 👾 Java | Código Morsa

Поделиться
HTML-код
  • Опубликовано: 26 окт 2019
  • El patrón State (Estado) es muy útil en la programación de videojuegos para definir las acciones de un personaje a medida que va cambiando su estado a lo largo del juego.
    En esta clase usaremos el lenguaje Java y el entorno de desarrollo IntelliJ aunque cualquier otro servirá también.
    Código completo en Java:
    github.com/martinKindall/patr...
    Si tienes más dudas escríbelas en la caja de comentarios y te responderé :)
    Código Morsa en facebook!
    / codigomorsacode
    Código Morsa en instagram!
    / codigomorsaoficial

Комментарии • 34

  • @jalejan77
    @jalejan77 2 месяца назад

    Hola y gracias, a la espera de más videos como éste!

  •  4 года назад +10

    Recuerdas el Tamagotchi? Yo tuve una imitación barata porque eran muy caros jaja aún así era entretenida. Has programado una mascota virtual?

  • @enriquezk2012
    @enriquezk2012 11 месяцев назад +2

    Excelente video hermano, saludos desde Perú, tienes una forma de explicar excepcional. +sub:)

  • @raulbolanos4920
    @raulbolanos4920 2 года назад +3

    Muchas gracias. Excelente ejemplo y explicación.

  • @rCr101990
    @rCr101990 4 года назад +2

    Genial, buen ejemplo y directo al punto, gracias!

  • @andrac275
    @andrac275 2 года назад +2

    Muchisimas gracias! Muy util un ejemplo tan simple para entender el patrón. Ahora a aplicarlo a aplicaciones reales! Gracias UwU

  • @carlosadolfoamarante7801
    @carlosadolfoamarante7801 4 года назад +4

    Me encanto el ejemplo, muy didáctico!

    •  4 года назад +1

      Qué bueno!

  • @jonathanarangoa4281
    @jonathanarangoa4281 Год назад

    Que buena explicación que buen video MUCHAS gracias.

  • @davidbarragan379
    @davidbarragan379 9 месяцев назад

    Muchas gracias. Curiosamente me enviaron hacer un tamagotchi de proyecto.

  • @DarkDragonBloody
    @DarkDragonBloody 2 года назад

    Gracias muy buen video !!!

  • @noeliaktv9321
    @noeliaktv9321 9 месяцев назад

    Chi chi chi, le le le, viva chi le! :p me sirvio mucho tu video, gracias por compartirlo!

  • @maxilujan5
    @maxilujan5 7 месяцев назад

    Muy buen video!!!

  • @MultiTelefono
    @MultiTelefono 3 года назад

    Muchas gracias, era lo que estaba buscando

    •  3 года назад

      Qué bueno!

  • @ricardofuentes6640
    @ricardofuentes6640 2 года назад

    wuaa! me subcribo, me funcionó en bluej

  • @MillerMosquera
    @MillerMosquera 3 года назад

    Excelente 👍🏽👍🏽

  • @alexbenitez2857
    @alexbenitez2857 3 года назад +1

    tengo mas hambre que el tamagotchi de un sordo

  • @alejandrariverarincon6151
    @alejandrariverarincon6151 4 года назад +1

    Esta super bueno su video!!!

    •  4 года назад

      Que bueno que te haya gustado Alejandra.

  • @samuelisaacromanvelasquez4794
    @samuelisaacromanvelasquez4794 3 года назад

    excelenteeee!!!!!!!!!!!! muchas gracias por compartir tus conocimientos =')

    •  3 года назад +1

      De nada Samuel :)

  • @kevinusumaky
    @kevinusumaky 2 года назад

    Como se podría utilizar el programa sin implementar el Menu de opciones que utilizaste al final?

  • @ElectronGordo
    @ElectronGordo 4 года назад

    Hola, gracias por el vídeo, ¿por qué usar una clase abstracta en vez de una interfaz y heredar los métodos generales sobre-
    escribiendo únicamente aquellos que en el nuevo estado sean necesarios? Saludos

    •  4 года назад +1

      Esa es otra forma válida, se puede hacer de ambas formas, es cosa de gustos.

  • @gustavonavarro4205
    @gustavonavarro4205 5 месяцев назад

    Wow!!! traes nivel! Gracias por el video
    por cierto que libros o cursos recomiendas para design pattern ?

    •  5 месяцев назад +1

      Elements of Reusable Object-Oriented Software

    • @gustavonavarro4205
      @gustavonavarro4205 5 месяцев назад

      Gracias!@

  • @matiascontreras4320
    @matiascontreras4320 4 года назад

    Hola, una pregunta. las clases de estado que implementan a state, por ejemplo aburrido. Pueden tener sus propios metodos?

    •  4 года назад +1

      Claro que sí, puede tener métodos propios. Lo que podrías hacer es añadir ese método a la interfaz y solo implementarlo en la clase Aburrido, dejando la implementación vacía en los demás.

    • @matiascontreras4320
      @matiascontreras4320 4 года назад

      @ Genial, gracias por la respuesta!

  • @davosmeza
    @davosmeza 4 года назад +2

    8)

    •  4 года назад +2

      Felcidades primero!

    • @davosmeza
      @davosmeza 4 года назад

      @ grax