
This is a submission for the June Solstice Game Jam Before we dive into technicalities, let me make...
This is a submission for the June Solstice Game Jam
Before we dive into technicalities, let me make one thing straight – I love rituals and small celebrations! 💛 I'm usually the first one buying a Christmas tree (preferably in the first week of December), decorating my house for seasonal events, and taking care of small daily rituals like journaling, burning a candle, home SPA, or a short mindfulness practice over a morning cup of coffee.
Some time ago, I got a creative kit from a friend (thanks a lot @mentelka 💛). Inside, among others, there was a spring bingo. I was super excited to cross out spring activities, like blowing on a dandelion, enjoying a spring storm, or looking for a four-leaf clover 🍀
Such small celebrations bring lots of joy, improve your mood, and reduce stress by encouraging you to enjoy nature, do something creative, or take care of yourself. That's why I'm inviting you to play Solstice Bingo and to celebrate the magic of June rituals!
In Solstice Bingo I gathered June traditions from around the world and wrapped them into a browser-based bingo game. Complete activities, mark them done, and watch the sky shift from deep night to solstice noon.
But the game isn't only about ticking boxes. Every card tells the story of a June ritual and how people celebrate it around the world. Some also include links to articles or YouTube videos if you want to go deeper. It's a chance to discover customs you've never heard of and take part in some of them yourself, like reading literature by a Black author, going for a picnic, or simply staying hydrated 🌊
Here's a quick demo:
{% embed https://www.youtube.com/watch?v=IrGL2MbRTDs %}
The code lies in the solstice-bingo GitHub repository.
The whole game lives in a single HTML file – and that was a deliberate choice! No frameworks, no bundlers, no node_modules folder that weighs more than the project itself. Just plain HTML, CSS, and a bit of JavaScript. For something this small, it just makes sense to keep it all in one place.
My favourite part? The sky animation 😍 As you complete rituals, the background shifts from deep night blues to warm solstice noon. I used CSS custom properties and a small colour-interpolation function to make the transitions smooth. The sun literally rises as you play! ☀️
Progress is saved in localStorage, so you can close the tab and pick up where you left off. Each card is randomly drawn from a pool of 33 rituals, so reshuffling gives you a fresh experience every time.
I built this with AI – Gemini and Claude were my coding partners, since I'm still learning CSS and JavaScript. I described what I wanted, reviewed the output, pushed back when something felt off, and iterated. Honestly, it felt a lot like pair programming!
Hell yeah, let me submit to all categories! Because why not? 😄 I did this small project mostly for fun and for pleasantly learning new things. However, I did try to include everything necessary to apply for both categories:
Best Ode to Alan Turing – there is one card in the bingo that is devoted to Alan Turing. Can you find it and checkmark the activity? 🙂
Best Google AI Usage - well, I did use Gemini for prompt engineering, as I myself cannot code (yet!). So I used Gemini as my collaborator and reviewer with whom I consulted my ideas and guided on how I wanted the project to look. I also generated the article banner using Gemini. It does count, right? RIIIGHT? 😅
The whole challenge and designing this game was super fun! I played with HTML, CSS, and JavaScript, vibe-coded another app (you can read about the first one in Gemma 4 challenge inspired me to build my first app!), checked out Netlify for the first time, and learned about June celebrations I'd never heard of before. It also gave me the push to finally start the Responsive Web Design course!
Have I started to play the Solstice Bingo myself? Of course! You know I love such stuff 😁 I encourage you to give it a try as well! If you want to share your activities and inspire others, feel free to post your activity photos on social media with the #solsticebingo hashtag. Let the magic of rituals shine! ☀️
aiMost of us have seen a coding agent fail to complete a task we know it can do. We just don't...
googlecloudWhen building Generative AI applications, developers often encounter a massive bottleneck: sequential...
discussI’ve been thinking about sharing some electronic circuit posts on Dev.to — small circuits, DIY...
agentsWhat nobody tells you about exporting your multi-agent prototype to a local workspace. Every...
agenticarchitectAutonomous agents are genuinely good at answering messy business questions. Give one an LLM and a set...
aiPR volume went up, ticket quality didn't, and the gap got filled with LLMs on both sides of the review: bots reviewing, bots replying, bots occasionally arguing with bots about priorities that only existed in a teammate's head. Our CEO named the actual problem, and it's bigger than code review.
Workflows from the Neura Market marketplace related to this Stable Diffusion resource