The Diamonds Card Game is a digital adaptation of the classic card game where players bid with their own cards to win diamond cards with varying point values.
This project focuses on teaching GenAI to excel in playing the Diamonds card game. The goal was to develop a user-friendly interface and implement a strategy for optimal gameplay. The project involved explaining the game rules, refining GenAI's algorithm, and testing its performance.
To install and set up the Diamonds Card Game locally, follow these steps:
- Clone the repository to your local machine using
git clone https://github.com/say2410/Diamonds.git - Navigate to the project directory.
- Install any required dependencies.
- Run the game application.
To play the Diamonds Card Game:
- Launch the game application by running
Python main.pyin the terminal. - bid with your cards and win diamond cards.
- Aim to accumulate the highest score by the end of the game.
- Each player receives a suit of cards other than the diamond suit.
- Diamond cards are shuffled and auctioned one by one.
- Players bid with one of their own cards face down.
- The highest bid receives the diamond card.
- The winning player earns points from the diamond card, added to their score.
- The player with the most points wins the game.
Contributions to the Diamonds Card Game are welcome! If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork.
- Submit a pull request with a detailed explanation of your changes.
- Sayali Kadam
- Anamitra Joshi
- Mutyala Thanuja
- Khyati Satija
- Veda Sree Konka
The Diamonds Card Game relies on the following dependencies:
- Python 3.12
- Pygame
We welcome any feedback or suggestions for improvement! Please feel free to submit an issue.