Inspiration

It was inspired by a game called Dungeons & Dragons, combined with one of the first games that came out in 1977, called Zork. By taking the best parts from both games and combining them, it creates a unique and fun interactive experience.

What it does

It allows the user to freely decide what to do in the given situation to either survive or defeat all the problems. It requires a high level of creativity along with luck. The Dungeon Master, Gemini, will ask for a certain number on the dice for the action to happen, and if the user is not lucky, there is a chance of losing the health bar. By utilizing all the items and circumstances given in the game, make the best choice to survive!

How we built it

Using the Google Gemini, we set up the initial prompt for the story along with a way to change the mood/layout of the game depending on the set prompt. Also used Elevenlab for the sound tts for better engagement from the user.

Challenges we ran into

It was our first hackathon for all of us, and we lacked many realistic skills required in building something like this. 2 of our members were very new and had almost no knowledge of this, which made it hard to split the workload. Another problem was that the workspace was unfamiliar, which made it hard to debug and solve problems, and implement new things

Accomplishments that we're proud of

Despite having so many challenges, we were able to overcome the problems and found solutions. For the members who weren't skillful enough, they got into the design factor (Background image), and for any problem in the code, by continuous hard work (and no sleep), we were able to find solutions and were able to implement many things we looked for

What we learned

We learned how to use the API for these types of games, and this was an opportunity for us to get familiar with this concept, giving us more ideas for the future. Another thing is collaboration. By working together, we were able to build more skills involved in working in a group and splitting the workload.

What's next for GemiDice

We want to implement sound effects and character customization before the game starts. We also had an ambitious idea to try and generate AI images when the user prompts gemini to "look around," however, due to the lack of time and sleep, we weren't able to implement any of these features in time.

Share this project:

Updates