DEV Community

Pablo Mchn
Pablo Mchn

Posted on

P5.js y la importancia de divertirse programando

Creo que es importante no perder el foco de la diversión cuando uno está programando.

Pero, lamentablemente, ese foco es el que comencé a perder en el último tiempo. Me involucré en proyectos y trabajos que estaban más relacionados con armar el flujo de métodos de transacciones de pago y cosas similares.

No quiero que se malinterprete, me encanta hacerlo. Pero quizás llegó un punto en que buscaba hacer algo más ¿artístico?

Hace un tiempo, había escuchado hablar de p5.js una librería para JavaScript orientada a la programación creativa y al arte.
Me llamó un poco la atención, pero no fui mucho más allá que mirar su sitio web y ver ejemplos de cosas que se pueden hacer. Realmente interesante, pero ahí quedó, no mucho más. Sin embargo, en este último tiempo, como les decía, empecé a sentirme estancado con la programación, haciendo cosas que me parecían monótonas. Me encanta programar y no quería hacer de esto algo monótono.

En una charla con un amigo, él me mostró proyectos que estaba realizando, usando p5.js y haciendo arte interactivo.

De allí que decidí arrancar a armar cosas con p5.js. Empecé a crear pequeñas cosas interactivas simples, pero totalmente divertidas. Comencé a armar juegos, con la intención de aprender a sacarle el mayor provecho a p5.js. Empecé con copiar pequeñas versiones de clásicos juegos como Space Invaders, Sonic, ajedrez, Metal Slug y algunas creaciones personales. Algunas de estas cosas las comparto en mi canal de YouTube, aunque no tanto por el momento.

Creando un juego SPACE INVADERS con JAVASCRIPT y Aprendiendo P5.js - Paso a Paso - YouTube

En este video, creamos el juego Space Invaders utilizando JavaScript, mientras aprendemos a usar la libreria p5.jscódigo junto con la imagen utilizada en el...

favicon youtube.com

p5.js no solo te permite mejorar y aprender programación, sino que también te lleva a explorar y adentrarte más en el mundo del arte siendo programador.

Si estás en el desarrollo web como yo, p5.js es una hermosa manera de intercalar ese trabajo con algo más artístico, sin perder de vista el seguir mejorando. En mi caso, me despertó las ganas de meterme más de lleno en el desarrollo de videojuegos.

Esto, muchas veces, lo siento como una bocanada de aire fresco.

Si estás experimentando con p5.js o cualquier otra expresión artística con JavaScript, no dudes en compartírmelo. ¡Por mi parte, estaré encantado de verlo!

Muchas gracias y saludos.

Top comments (0)