Skip to content

saketjndl/CourtClover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourtClover

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.

Features

  • Realistic courtroom simulation
  • AI-driven judge and opponent
  • Customizable case prompts
  • Timer-based gameplay

Getting Started

Prerequisites

  • Unity 2021.3 or later
  • .NET Framework 4.x

Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/CourtClover.git
  2. Open the project in Unity Hub.
  3. Install dependencies if prompted by Unity.

API Keys

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

Security

  • Never commit API keys or sensitive information to the repository.
  • All sensitive files and environment variables are excluded via .gitignore.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

MIT


CourtClover is developed for educational and entertainment purposes.

About

🎮 AI-powered 2D courtroom simulation game where players face off in dynamically generated legal battles based on custom themes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors