Inspiration
Curdle is loosely inspired by 5D Chess with Multiverse Time Travel. More broadly, it's inspired by asking the question: "What if I took something simple, and made it the opposite?"
What it does
This project is a fully-functional Wordle clone in a web-based 3D scene. Or rather, it's six fully-functional Wordle clones, each of which covers one face of a cube.
The gameplay is identical to the original game, but each face of the cube has a unique answer to guess.
How we built it
I built Curdle from scratch using three.js and Javascript. The list of valid guesses and answers is pulled directly from Wordle, and sound effects were created in Scale Workshop.
Challenges we ran into
The largest roadblock I ran into was drawing an arbitrary image onto each of the cube's faces in three.js, a challenge which I overcame by using six individual HTML5 canvases and converting their contents to WebGL textures. Once implemented this way, it gave me an enormous amount of flexibility as to what could be rendered onto the cube.
Accomplishments that we're proud of
This was my first hackathon, so being able to mock up, write, and publish a project like this (even if simple in nature) is something that I'm proud of. Additionally, tweaking a three.js scene to make it visually appealing is always a tricky task, so I'm happy to say I'm satisfied by the visuals I've been able to create.
What we learned
Creating this project for TreeHacks taught me how important it is to put myself and my programming abilities out there. Although this is not my first toy project of this nature (both with and without three.js/WebGL), it is the first one I'm submitting to a hackathon or contest of any sort, and I'm eager to try more events like this in the future.
What's next for Curdle
Let's find out!
Log in or sign up for Devpost to join the conversation.