Skip to content

A Python script that draws colorful overlapping hearts with a personalized message using turtle graphics.

License

Notifications You must be signed in to change notification settings

chiraaax/HeartsSYS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌈 HeartsSYS ❤️

A Python script to spread love and joy through colorful, overlapping hearts.


🎨 What is HeartsSYS?

HeartsSYS is a creative Python script that uses the turtle graphics library to draw a stunning sequence of colorful, overlapping hearts. At the center of the design, it displays a personalized, heartfelt message. Perfect for gifting virtual love or just having fun with artistic coding! 💖


🌟 Features

  • Beautiful Designs: Overlapping hearts in a vibrant color gradient.
  • 🌸 Soft Background: Elegant and soothing aesthetics.
  • 📝 Personalized Message: A custom message displayed in the center.
  • 🎨 Customizable: Modify colors and text easily.

💻 Demo

💕 Full Gradient Hearts

Hearts Preview


🚀 How to Use

1. Prerequisites

  • Python 3.x installed on your system.
  • Basic knowledge of running Python scripts.

2. Clone the Repository

git clone https://github.com/<ChiranjeewaPeellawatta>/HeartsSYS.git
cd HeartsSYS

3. Run the Script

python HeartsSYS.py

🎯 Customization

  1. Change Colors:
    Edit the colors list in the script to use your favorite shades:
    colors = ['red', 'pink', 'violet', 'purple', 'blue', 'green', 'yellow']
  2. Edit the Message:
    Modify the message text displayed in the heart by updating this line:
    t.write("Your Custom Message", align="center", font=("Verdana", 15, "bold"))

🌈 Why Use HeartsSYS?

  • Express love in a creative and geeky way! 🧡
  • Learn Python Turtle Graphics: A fun introduction to Python's graphics capabilities. 🐢
  • Share Virtual Greetings: Perfect for personalized messages to loved ones. 💌

🤝 Contributing

Contributions are welcome! Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch for your changes:
    git checkout -b feature/amazing-feature
  3. Commit your updates:
    git commit -m "Added amazing feature"
  4. Push to the branch:
    git push origin feature/amazing-feature
  5. Open a pull request.

Advanced Customization

Experiment with Colors

Change the colors array to explore creative combinations:

colors = ['#FF0000', '#00FF00', '#0000FF', '#FFFF00', '#FF00FF']

Adjust Heart Sizes

Modify the loop for heart sizes:

for i, color in enumerate(colors):
    draw_heart(16 - i * 2, 16 - i * 2, color)

🌟 Acknowledgements

Special thanks to Python’s Turtle Graphics library for making graphics fun and easy to learn. 🎉


💌 Connect with Me

🌐 Portfolio: [Your Portfolio Link]
👔 LinkedIn: chiranjeewa-lankeshwara
👍 Facebook: chiranjeewalankeshwara
📸 Instagram: iam.djraax
🐦 Twitter: @DJ_Raax


Spread the love with HeartsSYS! 💝

Enjoy creating beautiful hearts and spreading love! 💝

~ Made with ❤️ by Chiranjeewa Peellawatta

About

A Python script that draws colorful overlapping hearts with a personalized message using turtle graphics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages