Releases: T4ras123/ascii-love
1.0.0
Release Notes - Version 1.0.0
We are thrilled to announce the first release of ascii-love!
Overview
ascii-love is a terminal-based ASCII art animation that displays a spinning 3D heart. The heart rotates smoothly around both the X and Y axes, creating a mesmerizing visual effect. This project is a unique way to express love through code and art.
Features
- Spinning ASCII Heart: A 3D heart rendered using ASCII characters, rotating around both the X and Y axes.
- Smooth Animation: Efficient rendering techniques minimize flickering for a seamless visual experience.
- Adjustable Rotation Speeds: Easily modify rotation speeds around the axes by adjusting parameters in the code.
- Customizable Screen Size: Adapt the screen dimensions to fit different terminal sizes.
System Requirements
- Operating System: Linux
- Compiler: GCC
- Dependencies: Standard C libraries (
math.h
,stdio.h
,unistd.h
)
Installation
Compile the program using the following command:
gcc -o heart heart.c -lm
Usage
Run the executable in your terminal:
./heart
Ensure your terminal window is large enough to accommodate the animation (recommended size: at least 150x40 characters).
Demonstration
Known Issues
- Terminal Flickering: Minor flickering may occur on some systems. This can be mitigated by ensuring your terminal supports ANSI escape codes.
- Performance: Larger screen dimensions may impact performance on older systems.
What's Next
Planned future enhancements include:
- Additional Animations: Implementing more ASCII art shapes and animations.
- Color Support: Introducing color to enhance the visual experience.
- User Controls: Adding runtime options to adjust rotation speeds and other parameters.
Feedback
We welcome feedback and contributions! Please submit issues and pull requests on the GitHub repository.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for being part of the first release of ascii-love! We hope you enjoy this blend of programming and art.