kunjgit / GameZone

This open source repository contains collection of games build on basic tech stacks in web development . Use your creativity and build your own game and contribute to the repository by making PR 🎮
https://kunjgit.github.io/GameZone/
Apache License 2.0
520 stars 791 forks source link

[New game]: Carrom #3518

Open Kalyan9064 opened 1 month ago

Kalyan9064 commented 1 month ago

🎮 Game Request

Game Request: Carrom

Basic Description Carrom is a tabletop game that involves flicking a striker disc to pocket small discs called carrom men into corner pockets on a square board. The objective is to pocket all of your assigned carrom men (either black or white) and the red queen before your opponent does. The game is known for its strategic gameplay, precision shots, and competitive nature.

Game Logic

  1. Setup:

    • Place nine black and nine white carrom men in the center of the board in a compact formation, with the red queen positioned in the middle.
    • Players choose their carrom men color (black or white).
  2. Turns:

    • Players take turns striking the striker disc from their baseline to hit and pocket carrom men into any of the four corner pockets.
    • The striker must be placed within the player's baseline circle for each shot.
  3. Pocketing Carrom Men:

    • If a player pockets one of their carrom men, they get another turn.
    • If they pocket an opponent's carrom man, their turn ends, and the opponent’s piece is returned to the center of the board.
  4. Pocketing the Queen:

    • A player can pocket the queen at any time but must follow this by pocketing one of their own carrom men in the same turn to cover the queen.
    • If the queen is not covered, it is returned to the center of the board.
  5. Winning the Game:

    • The game ends when a player has pocketed all their carrom men and successfully covered the queen.
    • Points are awarded based on the carrom men pocketed and the queen, with the player or team with the highest points declared the winner.
  6. Techniques:

    • Straight Shots: Directly aiming at carrom men to pocket them.
    • Rebound Shots: Using the board edges to bounce the striker to reach difficult positions.
    • Combination Shots: Hitting multiple carrom men in one strike using precise angles.

Carrom blends strategic planning with skillful execution, making it a timeless game enjoyed by people of all ages.

Point down the features

Game Request: Carrom

Features

  1. Strategic Gameplay

    • Requires careful planning and precision to pocket carrom men and the queen.
    • Players must think several moves ahead to outmaneuver their opponents.
  2. Skillful Shots

    • Straight Shots: Directly aim at carrom men to pocket them.
    • Rebound Shots: Use the board edges to bounce the striker for difficult shots.
    • Combination Shots: Hit multiple carrom men in one strike using precise angles.
  3. Multiplayer Fun

    • Supports both singles and doubles play.
    • Ideal for social gatherings and competitive play.
  4. Precision and Control

    • Emphasizes accurate aiming and striking to successfully pocket pieces.
    • Players need to control the strength and direction of their shots.
  5. Cultural Heritage

    • Rich cultural heritage, especially popular in South Asia.
    • Enjoyed by people of all ages and backgrounds.
  6. Engaging and Competitive

    • The game’s competitive nature keeps players engaged and challenged.
    • Offers a mix of offense (pocketing carrom men) and defense (strategically blocking opponents).
  7. Variety of Techniques

    • Players can use different techniques to improve their chances of winning.
    • Encourages learning and mastering various shot techniques.

Carrom is a timeless game that combines strategic planning and skillful execution, providing endless fun and challenges for players of all ages.

Select program in which you are contributing

GSSoC24

Code of Conduct

kunjgit commented 1 month ago

Hey @Kalyan9064 ! Thank you for raising an issue 💗 You can self assign the issue by commenting /assign in comment 😀 Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀 Don’t Forget to ⭐ our GameZone🎮 Make sure you join our Discord🕹️

Kalyan9064 commented 1 month ago

/assign