/ events/ 2026/ unlucky_valentine_code_night
STATUS: Completed LOG_ID: 8b8e4981fe4d2861

Unlucky Valentine's Code Night

Attendees
12
Duration
8 HRS
Data Transferred
84 TB
Pizza Consumption
CRITICAL

Love is in the air, but the signal is dropping. Welcome to the Unlucky Valentine's Hackathon. Our second code night, taking place on friday the 13th, the theme was generative art.

Gentle flowing streaks.

Last Friday the 13th of February, a brave group of coders gathered for a special “Unlucky Valentine” themed code night, diving headfirst into the fascinating world of generative art using P5.js. The air was thick with anticipation, not just for the spooky date, but for the creative chaos that was about to unfold.

The Challenge: Embrace the Glitch, Celebrate the Code

The core idea was simple: use the versatile P5.js library to create art that was generated by code, not by hand. The “Unlucky Valentine” theme provided a wonderfully broad canvas for interpretation, from broken hearts and distorted cupids to glitchy love letters and abstract representations of misfortune.

Participants, ranging from seasoned P5.js veterans to curious newcomers, quickly got to grips with the environment. The beauty of P5.js lies in its accessibility, allowing for rapid prototyping and immediate visual feedback. It wasn’t long before screens started to flicker with emergent patterns and unexpected designs.

Highlights of the Night

One of the most exciting aspects of the evening was witnessing the diverse approaches to the theme. Some participants leaned into the “unlucky” aspect, creating chaotic and visually jarring pieces that perfectly captured the feeling of a Valentine’s gone wrong. Think jagged lines, clashing colors, and algorithms designed for delightful disruption.

Others found beauty in the unexpected, creating intricate patterns that, while perhaps not traditionally “unlucky,” held a certain mysterious charm. The flexibility of P5.js allowed for experimentation with randomness, noise functions, and various mathematical equations to produce truly unique visual outcomes.

Lessons Learned and Future Iterations

As with any code night, there were moments of triumph and moments of delightful debugging. The collaborative atmosphere meant that participants were quick to share tips, troubleshoot issues, and celebrate each other’s breakthroughs. This communal problem-solving is a cornerstone of our code nights and was particularly vibrant during this event.

The “Unlucky Valentine” theme proved to be a fantastic prompt, pushing participants to think creatively within a set of constraints. It highlighted how even simple coding concepts in P5.js can lead to incredibly complex and visually rich results.

Key Takeaways:

  • P5.js for Rapid Prototyping: The ease of use of P5.js makes it ideal for introductory generative art sessions.
  • The Power of Thematic Constraints: A clear theme can spark imaginative and diverse artistic interpretations.
  • Community and Collaboration: The shared learning environment is invaluable for both beginners and experienced coders.

Until Next Time!

Overall, the “Unlucky Valentine” generative art night was a resounding success. We witnessed incredible creativity, fostered a strong sense of community, and left with a newfound appreciation for the algorithmic beauty of generative art. Keep an eye out for our next code night; who knows what theme will inspire us next!

What generative art themes would you like to explore in the future? Let us know!

Showcase

This is only a subset of the artworks created, some of them were created in frameworks or languages that aren’t easily adaptable to the web or were made as interactive games. Find all of the artworks at: https://gitlab.com/Accomodata/unlucky-valentines-hackathon-2026

Spiral by maarten

Rotation by mounir

Connections by obe

Glitch Heart by pcassima

Explosions by sven