Inspiration

The inspiration for Main Character Mode came from the universal desire to make everyday life feel extraordinary. Many of us go through repetitive or unremarkable moments, but what if every conversation and event could feel like a pivotal moment in a dramatic story? By transforming the way we experience daily life, Main Character Mode was created to turn routine interactions into captivating narratives, much like a K-drama or webtoon. The idea was to use prompts to generate these dramatic experiences for the user, allowing them to feel like the star of their own personal series.

What it does

Main Character Mode is a chat-based app that uses prompts to turn everyday conversations and memories into cinematic, K-drama-style experiences. It offers a few key features:

  • Dramatic Storytelling: By using chat prompts, the app transforms ordinary conversations into epic moments, adding suspense, romance, and dramatic flair.
  • Memory Recaps: The memory prompt analyzes past interactions, creating structured summaries that read like episodes from your personal story arc.
  • Character Development: It tracks your growth, relationships, and evolving personal story, just like a protagonist in a drama.
  • Cliffhangers & Previews: Each conversation ends with a dramatic twist, hinting at what might happen next and keeping you engaged like the next episode of a series.
  • Personalized Narration: Users experience their own voice within the story, either as the protagonist or an important supporting character.

How it works

Main Character Mode functions through the integration of a simple chat prompt and memory prompt:

  1. Chat Prompt: Alters the way conversations are narrated, infusing them with drama, suspense, and humor to make everyday interactions feel significant.
  2. Memory Prompt: Analyzes past interactions and creates detailed, episode-style summaries that categorize key moments, character developments, and potential plot twists.

Challenges we ran into

  • Balancing Drama and Authenticity: Finding the right balance between making conversations dramatic while still feeling real and personal was a key challenge.
  • Maintaining Continuity: Ensuring the flow between prompts and making sure that past interactions were logically incorporated into new ones without losing the narrative thread was complex.
  • User Engagement: Encouraging users to use the app regularly and providing enough narrative hooks to keep them invested in their personal stories required thoughtful design of prompts and responses.

Accomplishments that we're proud of

  • Narrative Flow: Successfully built a system that can generate continuous, episodic storytelling from simple user input, creating an immersive, serialized experience.
  • Personalization: The app adapts to each user's input, ensuring that their unique experiences and personality are reflected in the generated narratives.
  • User Experience: Developed an intuitive, easy-to-use system that generates dramatic stories with minimal user input, making it accessible for everyone.

What we learned

  • The Power of Prompts: We learned how simple prompts can be used to transform conversations into rich, dramatic stories, while still maintaining personalization and relevance.
  • User-Centered Design: Gained valuable insights into how users interact with narrative-based tools and how to keep them engaged with ongoing content.
  • Creating Episodic Experiences: We refined our ability to build episodic experiences based on real interactions, turning daily events into meaningful moments.

What's next for Main Character Mode

  • Emotion Recognition: Integrating more advanced emotion detection for an even more nuanced approach to generating dramatic narratives based on the user’s mood.
  • External App Integration: Developing external integrations with platforms such as social media, task management apps, or calendars. Users could sync their real-life events or conversations with Main Character Mode, making the app even more immersive and personalized. This could include automatic generation of episodic summaries from calendar events or social media interactions, allowing users to create a seamless narrative across their digital and real-world experiences.

Built With

  • omi
  • omiappsubmission
  • prompt-based
Share this project:

Updates