this is a fork
original project : https://github.com/JayJayBinks/infinite-tales-rpg
Infinite Tales RPG is an interactive, choose-your-own-adventure RPG where the story is dynamically generated by AI. Immerse yourself in endless adventures, with each choice shaping the narrative in unique and exciting ways. The game shines by adding typical role playing mechanics.
Infinite Tales RPG is currently in Beta. Especially the RPG mechanics are far from complete. I appreciate your feedback to improve the game experience!
To play Infinite Tales RPG, you need a Google Gemini API Key. It's free and easy to set up! View the guide to create the API Key
You can access the game with following link and enter the API Key in the settings. It will only be saved in your browser!
https://infinite-tales-rpg.vercel.app/
The game is open source and contributions are very welcome! You are free to fork, but commercial use is heavily discouraged.
This project is licensed under the GNU AGPLv3 License - see the LICENSE file for details.
Contributions are welcome! There are no contribution guidelines yet. Open an issue so we can discuss.
To develop Infinite Tales RPG, you'll need to set up a few things:
Clone the repository:
git clone https://github.com/JayJayBinks/infinite-tales-rpg
cd infinite-tales-rpg
Install dependencies:
npm install
Run the development server:
npm run dev
lodash.isequal
with fast-deep-equal
for browser-safe, small, and fast deep comparisons.Developer notes:
.github/copilot-instructions.md
for repo-specific coding rules and quick links.