Inspiration
Since high school, we have had an interest in Origami. And as CS majors (and ONE Engineering major), we thought we'd try to bring this detailed and intricate paper art form into the digital world.
What it does
0rigAmIng is a "paper-folding simulator" that tries to mimic the behavior of paper folding in real life.
How we built it
We built 0rigAmIng fully in Godot Engine 3D.
Challenges we ran into
Where do we even begin? To start, none of us had any experience in Godot 3D, and one team member was completely new to Godot/Game Development (and hackathons at all!). Every new feature we implemented came with its challenges (for example, we found out that everything in the game engine needed to be a triangle, and origami models can have non-triangular shapes), since we needed to really sit down and think about how paper would fold in real life.
Accomplishments that we're proud of
Our first big strides in the project were when we were able to successfully "triangulate" a polygon so that they could be folded in the game. Then, we struck out again, getting a working fold routine that would take a line to fold along and apply a fold to the "paper."
Aside from actual code, we're also proud of our organization. Since this was a pretty rare time that we actually worked together on a coding project, we had to keep our code really organized. Using a feature branch/develop branch scheme, we worked on different features in parallel, creating "contracts" between the code that we were working on, and then slowly merging and testing each others' code into our own.
What we learned
Well, we learned that hackathons are crazy! But the time constraint really gets you thinking hard. Regardless of the outcome, this hackathon has given us more training in teamwork and
What's next for OriGaming
Built With
- godot
Log in or sign up for Devpost to join the conversation.