MystiCards is a dynamic card game powered by the latest in AI and technology. Dive into an ever-evolving world of strategy and chance with unique, AI-generated cards. Built using clean architecture principles, MystiCards ensures a scalable, maintainable, and testable codebase, offering a robust and engaging experience
- AI-Generated Cards: Experience new and unique cards generated using AI, each with its own distinct illustrations and attributes.
- Gallery View: Explore and appreciate your collection with a user-friendly gallery interface.
- Loot Box Mechanics: Unlock new cards and special items through an engaging loot box system.
- Card Management: View, organize, and strategize with your card collection for the ultimate gameplay experience
- Clean Architecture: Ensures the game is scalable, maintainable, and adaptable to changes and new features.
- Java 11
- Maven
- Access to an API key for card generation
Before running the application, ensure you have a valid OPENAI API key for the card generation service. Place the API key in the GenerateCardUseCaseFactory file.
We welcome contributions! If you would like to help make MystiCards better, feel free to make a detailed pull request

