CourtClover is a Unity-based simulation game designed to provide an interactive courtroom experience. The project leverages AI to simulate judge and opponent behavior, offering a unique and educational legal environment.
- Realistic courtroom simulation
- AI-driven judge and opponent
- Customizable case prompts
- Timer-based gameplay
- Unity 2021.3 or later
- .NET Framework 4.x
- Clone the repository:
git clone https://github.com/yourusername/CourtClover.git
- Open the project in Unity Hub.
- Install dependencies if prompted by Unity.
- Important: API keys are required for AI features but are not included in this repository.
- Set your API keys securely using environment variables or a local config file that is not tracked by git (see
.gitignore). - Example (Windows):
setx GROQ_API_KEY "your_api_key_here" setx GROQ_API_KEY_JUDGE "your_judge_key_here" setx GROQ_API_KEY_OPPONENT "your_opponent_key_here"
- Never commit API keys or sensitive information to the repository.
- All sensitive files and environment variables are excluded via
.gitignore.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
CourtClover is developed for educational and entertainment purposes.