Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Take my escapyde-project as a small example. The README is at least somewhat helpful, the code files are in a dedicated folder while the root just contains metadata, the dependencies are properly listed in pyproject.toml (could be just requirements.txt in your case, if you want to keep things simple), and the code itself is split across multiple files to make it easier to find what you're looking for. Though admittedly I haven't had time to write proper documentation for it.
If we take a closer look at your code, such as Blackjack (why's it called "asda" btw?), the game state is global and it would be tricky to verify everything works with unit tests. There are some... interesting design decisions like how all loop flags use one-character variable names, and you use the oldest kind of string formatting Python has ever had (tip: look into f-strings).
My intention is not to bash your projects, I think they're just fine, but they could use more polish and they should ideally have unit tests - one of my other projects might work as a good example for those, even if it's more complex.