Project Log PDF link: https://drive.google.com/file/d/1wqUUKd8vWea4o6Qc2iPCEwm14hd5cQWo/view
Inspiration
Regex + Balatro + Candy Crush + Crossword. Seriously. I explain it better in the project log linked above, but this range of inspiration is probably why I struggled with time on this project.
What it does
It's a game that combines crossword and Regex, with hints of Balatro, to create something that is... well, very unfinished, if I managed my time better it would be completed, but either way, it's still functional. Tokens above the regex input bar show what characters you can input to fill out the crossword, using a character you don't have a token for won't work. However, each round (or puzzle/page), you can buy character classes from the shop to expand your character pool. I didn't implement a money system though, so.... yeah you have infinite money actually
How I built it
I used Godot Engine to develop and build this project. Godot has its own language, GDScript, that integrates well into the Engine's API. I've been using it for about 2 years so far, and I'm enjoying my time with it!
Challenges I ran into
Really just time management. And scope And sleep deprivation. A 75% reduction in work speed after 1:00 am definitely hit me hard then. I'll probably make something smaller, though that's a little difficult for me (I'll always find some way to overscope).
Accomplishments that I'm proud of
Almost finishing a project this BIG in such a small amount of time (36 hours) is just crazy for me. I haven't done a project this quickly before.
What I learned
No matter how far I try to keep my project at a plausible size, I always overscope. That means I have to underscope enough so that my overscoping cancels it out, even if it shoots over a little. I don't know, I'm tired
What's next for Regex.io
DEFINITELY going to complete all the goals I was shooting for. Adding money, sound, animations, and the like, but no more after that. I prefer larger projects. Much more fufilling.
Built With
- godot

Log in or sign up for Devpost to join the conversation.