Skip to content

[AI & Web Development] - Mind Mystery AI #148

Description

@Ranjini-ctrl

Track

Creative Apps (GitHub Copilot)

Project Name

Mind Mystery AI

GitHub Username

Ranjini-ctrl

Repository URL

https://github.com/Ranjini-ctrl/Mind_Mystery_AI

Project Description

What does your project do?

Mind Mystery AI is an AI-powered murder mystery detective game where players take on the role of a detective and solve crime cases through investigation, evidence analysis, and suspect interrogation. The platform generates unique mystery cases, allows users to interact with AI-driven suspects, organize clues on an evidence board, maintain detective notes, and ultimately identify the criminal based on collected evidence.


What problem does it solve?

Traditional mystery games often follow fixed storylines and become predictable after repeated play. Mind Mystery AI solves this problem by generating dynamic and unique cases using AI, ensuring a fresh experience every time.

It also improves critical thinking, logical reasoning, decision-making, and investigative skills by encouraging players to analyze evidence, connect clues, and make informed conclusions rather than simply following predefined paths.


Key Features

🔍 AI Case Generation

  • Generates unique murder mystery cases.
  • Multiple difficulty levels.
  • Different suspects, motives, and crime scenarios.

🕵️ Suspect Interrogation

  • Chat with AI-powered suspects in real time.
  • Analyze responses and behavior.
  • Track suspicion levels dynamically.

📌 Interactive Evidence Board

  • Drag-and-drop evidence management.
  • Connect clues, suspects, and locations.
  • Visual relationship mapping.

📓 Detective Notebook

  • Save investigation notes.
  • Auto-save functionality.
  • Organize observations and theories.

💡 Smart Hint System

  • Progressive hints when players get stuck.
  • Maintains challenge while providing guidance.

📊 Detective Dashboard

  • Track solved cases and achievements.
  • View detective score and progress.
  • Performance analytics.

🎮 Immersive User Experience

  • Modern responsive interface.
  • Smooth animations using Framer Motion.
  • Interactive investigation workflow.

🔐 User Profiles

  • Personal detective profiles.
  • Progress tracking across multiple cases.
  • Achievement and ranking system.

Technologies Used

  • React + TypeScript
  • Vite
  • React Router
  • Zustand
  • Framer Motion
  • Tailwind CSS
  • Axios

Expected Impact

Mind Mystery AI combines entertainment and skill development by providing an engaging detective experience that enhances analytical thinking, problem-solving abilities, and logical reasoning through AI-generated investigations.

Demo Video or Screenshots

Screenshots : https://github.com/Ranjini-ctrl/Mind_Mystery_AI/blob/main/README.md

Primary Programming Language

Python

Key Technologies Used

React + TypeScript
Vite
React Router
Zustand
Framer Motion
Tailwind CSS
Axios

Submission Type

Individual

Team Members

No response

Submission Requirements

  • My project meets the track-specific challenge requirements
  • My repository includes a comprehensive README.md with setup instructions
  • My code does not contain hardcoded API keys or secrets
  • I have included demo materials (video or screenshots)
  • My project is my own work with proper attribution for any third-party code
  • I agree to the Code of Conduct
  • I have read and agree to the Disclaimer
  • My submission does NOT contain any confidential, proprietary, or sensitive information
  • I confirm I have the rights to submit this content and grant the necessary licenses

Quick Setup Summary

You can use this for your project submission:

What does your project do?

Mind Mystery AI is an AI-powered murder mystery detective game where players take on the role of a detective and solve crime cases through investigation, evidence analysis, and suspect interrogation. The platform generates unique mystery cases, allows users to interact with AI-driven suspects, organize clues on an evidence board, maintain detective notes, and ultimately identify the criminal based on collected evidence.


What problem does it solve?

Traditional mystery games often follow fixed storylines and become predictable after repeated play. Mind Mystery AI solves this problem by generating dynamic and unique cases using AI, ensuring a fresh experience every time.

It also improves critical thinking, logical reasoning, decision-making, and investigative skills by encouraging players to analyze evidence, connect clues, and make informed conclusions rather than simply following predefined paths.


Key Features

🔍 AI Case Generation

  • Generates unique murder mystery cases.
  • Multiple difficulty levels.
  • Different suspects, motives, and crime scenarios.

🕵️ Suspect Interrogation

  • Chat with AI-powered suspects in real time.
  • Analyze responses and behavior.
  • Track suspicion levels dynamically.

📌 Interactive Evidence Board

  • Drag-and-drop evidence management.
  • Connect clues, suspects, and locations.
  • Visual relationship mapping.

📓 Detective Notebook

  • Save investigation notes.
  • Auto-save functionality.
  • Organize observations and theories.

💡 Smart Hint System

  • Progressive hints when players get stuck.
  • Maintains challenge while providing guidance.

📊 Detective Dashboard

  • Track solved cases and achievements.
  • View detective score and progress.
  • Performance analytics.

🎮 Immersive User Experience

  • Modern responsive interface.
  • Smooth animations using Framer Motion.
  • Interactive investigation workflow.

🔐 User Profiles

  • Personal detective profiles.
  • Progress tracking across multiple cases.
  • Achievement and ranking system.

Technologies Used

  • React + TypeScript
  • Vite
  • React Router
  • Zustand
  • Framer Motion
  • Tailwind CSS
  • Axios

Expected Impact

Mind Mystery AI combines entertainment and skill development by providing an engaging detective experience that enhances analytical thinking, problem-solving abilities, and logical reasoning through AI-generated investigations.

Technical Highlights

I am most proud of creating an immersive and interactive detective experience that combines AI-driven storytelling with modern web technologies. The project goes beyond a traditional game by allowing users to investigate crime scenes, interrogate suspects, analyze evidence, and make logical deductions in a realistic detective workflow.

One of the most interesting technical decisions was designing the application as a modular React architecture with separate components, pages, services, and state management layers. This structure improves scalability and makes it easier to add new cases, suspects, evidence types, and future AI integrations.

Another key decision was using React Router for seamless navigation between investigation stages and Zustand for lightweight and efficient state management. This allowed investigation progress, notes, evidence, and user actions to be managed consistently across the application.

To enhance user engagement, Framer Motion was integrated to provide smooth page transitions, animations, and interactive effects that create a premium detective-game experience. The evidence board was designed to support drag-and-drop interactions, making clue analysis more visual and intuitive.

The project also focuses on user experience by incorporating features such as AI case generation, real-time suspect interrogation, detective notebooks with auto-save functionality, hint systems, progress tracking dashboards, and achievement-based progression. These features work together to create an engaging platform that encourages critical thinking, logical reasoning, and problem-solving skills.

Overall, the combination of modern frontend technologies, interactive gameplay mechanics, scalable architecture, and AI-driven concepts makes Mind Mystery AI both technically interesting and highly engaging for users.

Challenges & Learnings

No response

Contact Information

shivasakthi2214@gmail.com

Country/Region

India

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions