LithiumAI: Fortnite Item Shop Generator
(currently there is no built-in method of implementing the data. Should be coming once the AI trainer is complete. Newtonsoft isn't actually required it's just a remanent from one of the older versions of Lithium AI)
LithiumAI is a console application designed to facilitate the generation and optimization of the Fortnite in-game item shop. Leveraging artificial intelligence, LithiumAI enables users to curate a diverse and appealing selection of cosmetics for players to explore and purchase.
Features
- Item Shop Generation: Automatically generates a daily item shop and featured items based on AI-driven selection logic.
- User Feedback Integration: Allows users to rate the generated item shop and provide feedback on individual item placements, facilitating continuous improvement.
- Cosmetic Relationship Training: Enables users to rate the similarity between two cosmetic items, which is used to train the AI model to make more informed selections.
- Model Evaluation and Tuning: Evaluates the model's performance based on user feedback and adjusts parameters to optimize future item selections.
Technologies Used
- C# (.NET Core): The application is developed using C# programming language and .NET Core framework.
- JSON Serialization: JSON serialization is utilized for data storage and retrieval.
- Artificial Intelligence: The application leverages artificial intelligence techniques for item selection and optimization.
Getting Started
- Clone the Repository: Clone the repository to your local machine.
- Compile and Run: Compile and run the application using your preferred C# development environment.
- Follow Instructions: Follow the on-screen instructions to perform actions such as generating item shops, rating the shop, training cosmetic relationships, and exporting/loading AI models.
Contributing
We welcome contributions to LithiumAI! To contribute, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/my-new-feature
).
- Commit your changes (
git commit -am 'Add some feature'
).
- Push to the branch (
git push origin feature/my-new-feature
).
- Create a new Pull Request.
Contributors