Skip to content

An user friendly poker program useful (most to beginners) to understand some python fundamentals in a base/intermediate level and a good starting structure to create a card based game.

License

Notifications You must be signed in to change notification settings

ThatGabrieleC/5-card-Poker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5 card Poker

This project has been created for a better understanding of some Python fundamentals in a basic/intermediate level.

I decided to make open the last part as open source mainly for two reason:

  1. Curiosity: I'm curious how other people would have faced the same challenge. Each point of view is unique and can lead to innovative solutions.
  2. Collaboration: I firmly believe that collaboration can enrich our work and improve the overall project.

This open-source repository provides a solid foundation for anyone looking to build a poker-themed site or app. The code is designed to be straightforward, making it easy to understand the mechanics of card games and how they can be implemented programmatically.

Whether you’re a beginner eager to learn or an experienced developer looking to contribute, this project is a great starting point. Dive in, explore the code, and feel free to enhance it with your own features or improvements. Join us in creating an engaging poker experience!

Join Us

If you want to contribute, explore the code or simply exchange ideas, you're in the right place! Your experience and your constructive criticism is essential to the improvement of this project.

🎬Demo

Poker.py.showing.commands.online-video-cutter.com.mp4



📌Before all

It is important to stress that we want to maintain a friendly and collaborative environment. Diversity of opinion is one thing, but Aristotle's complex and lack of respect are another.

How you can help

  • Code Review: Let me know what you think of it. What improvements would you suggest?
  • Feature Requests: Do you got any ideas of new functionalities? Share them with me.
  • Bug Reports: If you see something not working as it should, let me know.

✒️Authors

🤝Support

For any doubt or need, feel free to email ThatGabrieleC@outlook.com



🃏Start playing!

As seen in demo, this program can be used directly in the console. There are three main sections while playing:

  • Start playing and changing cards: The user can decide if he wants to keep his cards or change them by writing in the terminal the amount he wants(max is five by writing all)
  • Comparing hands and score section: Opponents hand will be seen by the user and there will be a compare between players hand, determining a winner and assgigning score to him/them.
  • Continue playing cycle: at the end of every match the user can decide if he wants continue playing and if the deck should be shuffle or not. Every round will add to continue cycle 1 point; every 3 rounds the user can also decide to reset the score or maintain as it is.

If you’re ready to get started, start exploring the project and feel free to fork, open issue or send pull request!

Thank you for your interest and willingness to contribute! Together we can create something really special. Have fun playing 5-card poker!

About

An user friendly poker program useful (most to beginners) to understand some python fundamentals in a base/intermediate level and a good starting structure to create a card based game.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages