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

Some ideas #1

Open
7 tasks
chicolucio opened this issue Dec 24, 2020 · 0 comments
Open
7 tasks

Some ideas #1

chicolucio opened this issue Dec 24, 2020 · 0 comments

Comments

@chicolucio
Copy link
Owner

chicolucio commented Dec 24, 2020

  • From functional to OOP
    • create a class Tree initialized with height and screen_size with the current default values
    • boolean parameters balls, color and lights all True by default when instantiated

That way the user could create Tree's with or without balls, colors and random lights instantiating the parameters with True (default) or False. The functions from the current version of the project would be methods of Tree changing the default tree according to the __init__ parameters.

The CLI would have arguments related to balls (-b), color (-c) and lights (-l) so that these could be changed.

  • user custom symbols to balls and stars
  • user can change the time interval
  • the main star can be changed to 🐍 with -p / --pythonsnake command line argument
  • Make it snow! ❄ ❅ ❆ ❉ ❊
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant