
The idea for this project sparked from a desire to practice Python development more extensively than school assignments allowed. I built the project from scratch, focusing on game mechanics and architecture. The vision was to design a poker game that could eventually run on physical hardware with buttons or a touchscreen – leading to the choice of KivyMD as the primary framework.
random function to draw five cards. Images are dynamically fetched based on the card names. To simulate a real-life deck, cards are "shuffled" only at the start, and drawn cards are removed from the deck.Wanhapiika was a fascinating deep dive into coding and logical problem-solving. It provided valuable experience in building functional applications from the ground up. While the core features are complete, the project remains an open canvas for further refinement and new features.