Giter Site home page Giter Site logo

omaha-high-poker's Introduction

Omaha High Poker

Omaha High Poker, also known as Omaha Hold'em, is a popular variation of poker that offers a unique twist to the traditional Texas Hold'em game. This README provides an overview of the game, its rules, and the objective of the project.

Game Description

In Omaha High Poker, players are dealt four private hole cards, unlike the two cards in Texas Hold'em. The goal is to create the best possible five-card hand using exactly two of the hole cards and three of the community cards. This means that players must strategically choose which hole cards to use in combination with the shared community cards.

One significant difference between Omaha High and Texas Hold'em is that players are required to use precisely two of their hole cards to form their final hand, whereas in Texas Hold'em, any combination of hole cards and community cards can be used.

The betting rounds in Omaha High follow a similar structure to Texas Hold'em, including pre-flop, flop, turn, and river. Different betting structures such as limit, pot-limit, or no-limit can be applied to the game, adding to its versatility.

Omaha High Poker is known for its fast-paced action and strategic complexity. With four hole cards, players have a wider range of potential hand combinations, requiring careful consideration and selection of the community cards to make informed decisions.

Objective

The objective of this project is to design an algorithm and implement a C++ program that can determine the winning hand between two Omaha High Poker hands. The program will analyze the provided input file "distrib/input.txt" and generate the output file "distrib/output.txt" with the results of the hand comparison.

Running the Program

To run the program, follow the steps below:

  1. Navigate to the "omaha-high-poker" directory.
  2. Execute the command: .\omaha-high-poker\x64\Release\omaha-high-poker.exe .\distrib\input.txt .\distrib\output.txt.

Please ensure that you have the necessary files in the specified directories before running the program.

Thank you for your interest in Omaha High Poker!

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please feel free to submit a pull request.

Before contributing, please ensure that you:

  • Follow the existing coding style and conventions.
  • Write clear commit messages.
  • Test your changes thoroughly.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or questions, please contact:

Sunil Kartikey Email: [email protected]

omaha-high-poker's People

Watchers

Sunil Kartikey avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.