Skip to content

DarkViolet-ai/aethereal-rp

Repository files navigation

Aethereal RP Multiverses - README

Story Game Play (See more images below)

Overview

Aethereal RP Multiverses blends human creativity with artificial intelligence to create an engaging create your own multiplayer adventure experience. Developed by the team at DarkViolet.ai, this app builds on the strengths of both AI and humans to create a new type of role playing app. Create a story and play as one of the characters, and other players -- either human or AI -- will join you. Meanwhile, the mysterious Dark Violet serves as the narrator and director of the story. Human players can come and go at any time, and the story keeps on flowing.

All you need is a Title and a Description to start a story, and the narrator will take it from there, giving you and other users a list of characters that can be played. Choose a character, and respond when prompted. The narrator will integrate your response and move the story along.

Features

  • AI-Powered Narration: Narration by AI, including the central character Dark Violet, an AI entity within the Multiverse.
  • Dynamic Story Creation: AI and human participants collaboratively create stories.
  • User and AI Characters: Users play as characters alongside AI-generated characters.
  • Responsive Design: Interface optimized for a range of devices with nine responsive breakpoints.

Technology Stack

  • Supabase: For user authentication, database, and storing AI-generated images.
  • Remix: Web framework for quick, reliable, and scalable development.
  • React & Tailwind CSS: For front-end development and styling.
  • OpenAI & Deep Infra: AI models for character and story generation.
  • BullMQ & Redis: Handling state machine for story creation.
  • Prisma: Database client.

Getting Started

Onboarding

  1. Sign up and verify your email.
  2. Start creating or join existing stories immediately.

Creating a Story

  1. Choose a Template: Select from a list of story templates or create your own.
  2. Edit Template: Customize your chosen template (optional).
  3. Generate Characters and Summary: AI generates characters and a story summary.
  4. Create Avatars: Generate avatars for your characters.
  5. Begin Storytelling: Engage in the story, with AI and other players contributing.

Playing a Story

  • Interaction: Input your character's actions and responses.
  • AI Integration: AI integrates your inputs into the story, maintaining flow and coherence.
  • Leave and Return: Leave the story anytime; AI continues with your character, and you can rejoin later.

Mobile Experience

  • Full functionality available on mobile devices.
  • Seamlessly interact with stories, view characters, and contribute to the narrative.

Acknowledgements

Special thanks to Supabase, Remix, React, OpenAI, Deep Infra, Prisma, Tailwind CSS, BullMQ, and Redis for their invaluable contributions to the development of Aethereal RP Multiverses.


Note: Aethereal RP Multiverses is a living project. We are continuously improving and updating the app to include more features and integrations. Stay tuned for future updates!

For more information about DarkViolet.ai, visit Dark Violet.

Login to Aethereal

Character Description

Story Overview

Creating a New Story

About

Dark Violet's Create Your Own Multiverse roleplaying adventures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages