Inspiration
Koreans traditionally play this game with their families during Lunar New Year. Since all of our team members are Korean, we thought it would be a fun project to recreate this special board game with code!
How I built it
We built this using Unity and C#.
Challenges I ran into
We ran into many challenges while running this project. One of them was how to represent the actual game board (as its structure is kind of complex), and we managed to do this by representing different paths with a number and representing the position with a number that increases. Another challenge we faced was how to group the pieces and (because that is something you can do in Yutnori), including how to move the pieces as one and capturing an enemy's group of pieces. Finally, one challenge we faced was getting the pieces to physically move via waypoints to its destination.
Accomplishments that I'm proud of
We managed to finish the game! While there are a couple more kinks that need to be worked out, we are confident that the game we created is a very accurate recreation of the original board game. Especially since our team members are relatively new to hackathons (this is David's first hackathon and Eugene's third hackathon)!
What I learned
We learned a heck of a lot about Unity and C#. Both of us had little to no experience with coding in C#, or even using a game engine for that matter. There was a lot of syntax and information we had to absorb about Unity's libraries and its behaviors, but we were able to get into the flow of things over the next two days.
What's next for Noritime
We were talking about making this game an online multiplayer game, so we can play with other people, not just between the two of us. Of course, there are a couple minor bugs that have to be sorted out, but we are also planning to make in-game currency, and possibly a ranking system even further down the line to make it seem like a real online game.
Log in or sign up for Devpost to join the conversation.