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

[New game]: Spirograph #4321

Closed
1 task done
muskan42 opened this issue Jun 7, 2024 · 4 comments
Closed
1 task done

[New game]: Spirograph #4321

muskan42 opened this issue Jun 7, 2024 · 4 comments
Assignees
Labels
gssoc GSSoC24 program label level3 Adding new features New Game 🎮 This is the label that will be used on issues that are raising new game issue

Comments

@muskan42
Copy link
Contributor

muskan42 commented Jun 7, 2024

🎮 Game Request

A Spirograph is a geometric drawing tool that creates beautiful, spiraling structures.

Logic:

  1. setting parameters like gear sizes and frequency values that define the shape of the structure.
  2. calculating the X and Y coordinates involving trigonometric functions.
  3. the t value is continuously incremented, causing the calculations to update the X and Y coordinates, resulting in an animation of the curve being drawn on the screen.

Screenshot 2024-06-07 193135

Point down the features

  1. Combine gears with various sizes to create unique designs.
  2. Roll a smaller gear around a larger one, tracing stunning curves.
  3. These patterns, called hypotrochoids/epitrochoids, hold mathematical beauty.
  4. Explore endless patterns and designs.

Select program in which you are contributing

GSSoC24

Code of Conduct

@kunjgit kunjgit added level3 Adding new features New Game 🎮 This is the label that will be used on issues that are raising new game issue labels Jun 7, 2024
@kunjgit
Copy link
Owner

kunjgit commented Jun 7, 2024

Hey @muskan42 , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :

#4312

@kunjgit kunjgit closed this as completed Jun 7, 2024
@kunjgit
Copy link
Owner

kunjgit commented Jun 7, 2024

Hey @muskan42 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

@kunjgit
Copy link
Owner

kunjgit commented Jun 7, 2024

Hey @muskan42 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹️

@kunjgit kunjgit added the gssoc GSSoC24 program label label Jun 7, 2024
@muskan42
Copy link
Contributor Author

muskan42 commented Jun 7, 2024

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc GSSoC24 program label level3 Adding new features New Game 🎮 This is the label that will be used on issues that are raising new game issue
Projects
None yet
Development

No branches or pull requests

2 participants