Try this demo! (it might take some time to load the demo! Please be patient! )

Eva Terminal Github

What is Eva Terminal About?

This game is a new take on the classic concept of lateral thinking puzzle games that challenge players to solve scenarios through questioning.

At the heart of this game is the dynamic interaction between a game master, who provides the scenario, and a player, who asks questions to uncover the secrets.

What Is A Lateral Thinking Puzzle Game?

A lateral thinking puzzle game is a verbal puzzle involving guessing the scenario by asking questions.

The critical point of this game is conversation. For this game to work, we need the interaction of the game master, someone who provides a scenario, and the player, who asks questions to the game master to figure out the scenario.

Inspiration

Inspired by the AI chatbot system, we wanted to create a game that would allow players to experience the thrill of solving puzzles through conversation with an AI.

We saw an opportunity to leverage AI technology to enhance the classic lateral thinking puzzle game format, making it more engaging, dynamic, and accessible to a wider audience.

What Eva Terminal does

We've designed a virtual interface featuring our main character, Eva, who serves as the game master in this scenario.

The gameplay: AI (Eva) presents a scenario, and the player's objective is to solve the puzzle by asking yes-or-no questions about the scenario. Eva can only respond with "Yes," "No," or "Doesn't relate."

We integrated Gemini API data into a Node.js application to create a chat-box-style terminal. This setup prompts Gemini with the necessary scenario setup and solution. The AI then evaluates the player's questions and provides relevant responses based on how closely they align with the correct answer.

Challenges we ran into

Some challenges we ran into include:

  • Ensuring the AI could understand and respond to a wide range of player questions. We addressed this by using Google AI as a text analyzer to analyze user input and generate responses.
  • Fine-tuning the AI's judgment of user answers to provide a balanced challenge. We worked on optimizing the AI's response logic to ensure it could accurately assess the relevance of player questions to the solution.
  • Providing the AI with sufficient information to generate appropriate responses. We focused on crafting detailed scenario setups and solutions to give the AI a solid foundation for evaluating player input.

Accomplishments that we're proud of

During the journey of creating this project, we have learned and accomplished:

  • Effectively prompting the AI for more precise results, which has improved the overall user experience.
  • Creating a game that offers a personalized gaming experience, where the AI adapts to the player's pace and understanding.
  • Receiving positive feedback from players who enjoy the immersive and engaging gameplay.
  • Successfully integrating AI technology into a classic game format, demonstrating the potential for AI to enhance traditional gaming experiences.

What's next for Spider Mansion - Eva Terminal

The next steps for Spider Mansion - Eva Terminal include:

  • Implementing AI-generated lateral thinking puzzles to provide players with a constantly evolving set of challenges.
  • Able to store user feedback on how the AI performs in answering questions and further improve the overall user experience.
  • Porting the game to other platforms, such as mobile devices, to reach a wider audience.

Built With

Share this project:

Updates