Skip to content

Fathom-Labs-org/Fathom-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

AI-Powered Interactive Adventure Game

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!

Features ✨

  • 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.

Requisites ⚙️

Ensure these requirements are met before embarking on your adventure:

  1. Llama backend, for processing the game's AI operations.
  2. Node.js (version 18 or higher) and npm installed on your machine.
  3. Comfy UI backend, for rendering the visuals.

Installation to run locally 📖

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.git

2. Navigate to the game directory:

cd Fathom-v2

3. 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 i

5. Start the game server:

npm run dev

6. Open your browser and head to localhost:3000 to start your personalized adventure!

Upcoming Features

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.

Tech Stack

  • 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.

About

Prerelease coming up soon...

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors