This application is an interactive text-based RPG (Role-Playing Game) powered by AI, designed to create unique storytelling experiences based on user input and character choices. The app allows users to create their own characters, embark on adventures, and make decisions that influence the narrative. To use the app, users start by creating a character, selecting their class and background, and customizing their stats. Once the character is set up, users can input prompts or select from recommended scenarios to begin their adventure. The AI generates story content based on the character's attributes and the user's choices, presenting scenes, choices, and stats in a structured format. Users can interact with the story by making choices that affect the outcome, and they can also save their progress. The app is built using modern web technologies, including React for the user interface, TypeScript for type safety, and Tailwind CSS for styling. It utilizes various libraries such as Radix UI for accessible components, Framer Motion for animations, and Lucide for icons. The application also integrates with an AI service (Gemini API) to generate story content dynamically. Key features of the app include: - Character creation with customizable classes, backgrounds, and stats. - Interactive storytelling where user choices shape the narrative. - Recommended scenarios to jumpstart adventures. - A responsive design that adapts to mobile and desktop devices. - Game settings that allow users to adjust themes, text size, and offline mode. - A loading spinner and feedback messages to enhance user experience during AI processing. Overall, this app provides an engaging platform for users to explore their creativity and immerse themselves in a world of adventure and storytelling.
No tags
Last Updated April 25, 2025