Prerelease coming up soon...
Step into a bespoke adventure crafted by AI, with our Interactive Adventure Game. Set up quickly and play locally on your own machine — dive into a world tailored by your choices, without any online dependencies!
- Dynamic Storylines: Influenced by your choices, each narrative path is uniquely generated by AI.
- AI-Generated Visuals: Experience stunning visuals that evolve with the story, crafted by AI.
- Offline Gameplay: Play without needing an internet connection; all data is securely stored on your local device.
- Cross-Platform Compatibility: Enjoy a seamless experience across desktop and mobile.
- Easy Installation: Simple setup processes to quickly begin your journey.
- Interactive Elements: Engage with the game through a user-friendly interface.
- Model Management: Manage game models directly from the interface.
- Historical Playback: Review your paths and decisions anytime.
- Customizable Appearance: Switch between light and dark modes for optimal visual comfort during play.
Ensure these requirements are met before embarking on your adventure:
- Llama backend, for processing the game's AI operations.
- Node.js (version 18 or higher) and npm installed on your machine.
- Comfy UI backend, for rendering the visuals.
Begin your adventure by setting up the game environment locally using the following steps:
1. Clone the repository:
git https://github.com/Fathom-Labs-org/Fathom-AI.git2. Navigate to the game directory:
cd Fathom-v23. Prepare your environment settings (.env file):
mv .example.env .env
# Edit the .env file to set the AI Llama URL if not using the default
NEXT_PUBLIC_AI_LLAMA_URL="http://localhost:11434"4. Install necessary game dependencies:
npm i5. Start the game server:
npm run dev6. Open your browser and head to localhost:3000 to start your personalized adventure!
Here are some exciting features to look forward to:
- ⬜️ Educator with knowledge proof in scpecifield subject.
- ⬜️ Enhanced decision impacts with more complex AI visuals.
- ⬜️ Custom model adaptaion (user defined settings).
- ⬜️ Curriculum customization.
- ✅ Options to regenerate storylines for new perspectives.
- ✅ Features to save and resume your game progress.
- ⬜️ Integration of voice commands for an immersive experience.
- ⬜️ Adapting UI, interactive characters, and items.
- ⬜️ Text-to-Speech storyteller.
- ⬜️ Animated visuals.
- ✅ Dynamic, AI-driven narratives and visuals.
- NextJS - Flexible React framework for web development.
- TailwindCSS - Utility-first CSS framework for rapid UI development.
- shadcn-ui - Sleek UI components for interactive interfaces.
- Framer Motion - Animation library to add life to game interactions.
- Lucide Icons - Extensive icon library for intuitive navigation and storytelling cues.
