Skip to content
 
 

Latest commit

 

History

112 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

MystiCards

First Image Second Image

Introduction

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

Features

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

Getting Started

Prerequisites

  • Java 11
  • Maven
  • Access to an API key for card generation

Configuration

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.

Contributions

We welcome contributions! If you would like to help make MystiCards better, feel free to make a detailed pull request

About

AI Card trading game

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages