Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Proposal] Creating BlackJack Environment Tutorial #1256

Open
1 task done
ArshiaIlaty opened this issue Nov 19, 2024 · 3 comments
Open
1 task done

[Proposal] Creating BlackJack Environment Tutorial #1256

ArshiaIlaty opened this issue Nov 19, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@ArshiaIlaty
Copy link
Contributor

Proposal

Currently, the Gymnasium repo lacks clear instructions and explanations on how to train agents, making it challenging for users to engage with the environment or leverage its full potential. The proposal aims to create a detailed and user-friendly README that provides essential information about the repository while directing users to the comprehensive website for further guidance.

Motivation

The lack of detailed explanations in the repository README often leaves users frustrated when trying to understand the implementation, setup, and use cases. While the website offers a wealth of information, the absence of proper links or clear guidance in the repo leads to confusion. This gap in documentation can deter potential users or contributors from engaging with the project, undermining its potential reach and impact.

By addressing this issue, we can make the repository more accessible, improve the user experience, and ensure the project's adoption by a broader audience, including developers, researchers, and hobbyists.

Pitch

The proposed README will include the following:

Brief Introduction: A high-level overview of the BlackJack Environment Implementation, its purpose, and its applications.
Setup Instructions: Clear steps to install and configure the environment locally.
Usage Examples: Basic examples of how to run the environment and train agents.
Key Features: Highlighting what makes the repository unique and useful.
Website Redirection: Prominent links directing users to the website for comprehensive training instructions and advanced details.
Contribution Guidelines: A section to encourage community engagement and contributions.
FAQ: Addressing common queries to save users' time.

Alternatives

Video Tutorials: Supplement with video tutorials hosted on platforms like YouTube. While effective for many users, this medium may not be preferred by those who want quick, text-based access.

Additional context

No response

Checklist

  • I have checked that there is no similar issue in the repo
@ArshiaIlaty ArshiaIlaty added the enhancement New feature or request label Nov 19, 2024
@pseudo-rnd-thoughts
Copy link
Member

@ArshiaIlaty That sounds like a good idea, would you be able to make a PR for it?
To confirm, this is more including link in the readme to the website that will host most of the information

@ArshiaIlaty
Copy link
Contributor Author

@pseudo-rnd-thoughts I am working on it and will open a PR within a couple of days for your review. Thank you

@ArshiaIlaty
Copy link
Contributor Author

@pseudo-rnd-thoughts hi, I’ve created a PR for your consideration. As per your suggestion, I’ve kept it concise and included only the links. Please review it at your earliest convenience and share your thoughts.

Additionally, I came across an issue while running the Blackjack agent—it raised a deque_size error. Upon investigation, I modified it to use buffer_length, which resolved the issue. Would you like me to make this modification in the code as well and create a new issue and PR for it?

Looking forward to your feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants