Welcome to FunCPP! This repository is a collection of fun and creative C++ projects, where you can explore simulations, animations, and much more. Perfect for learning, experimenting, and enjoying the art of programming.
A captivating heart animation created using SDL2 and C++. The heart pulses dynamically, filling with vibrant red color, simulating a heartbeat effect.
Features:
- Heart shape rendered using a polar equation.
- Dynamic scaling to simulate a realistic heartbeat effect.
- Real-time animation using SDL2.
Demo: Watch the heart pump in real-time! (Add a GIF or video link showcasing the animation here)
A 3D rotating donut simulation rendered in the terminal. This project demonstrates the use of ASCII art and mathematical transformations to create stunning visual effects.
Features:
- Rotating 3D donut using ASCII characters.
- Real-time rendering in the terminal.
- Adjustable rotation speed and perspective.
Demo: Experience the rotating donut! (Add a GIF or video link showcasing the simulation here)
- C++: For logic and implementation.
- SDL2: For rendering graphics in animations.
- ASCII Art: For terminal-based visual effects.
Each project in this repository leverages mathematical equations and creative coding techniques to produce unique and interactive visual effects. Whether it’s drawing shapes or simulating 3D objects, these projects highlight the versatility of C++.
- SDL2 installed on your system (for graphics-based projects).
- A C++ compiler (e.g., g++, clang++)
This repository is licensed under the MIT License. See the LICENSE file for details.
- Inspired by mathematical art and creative coding.
- Special thanks to the C++ and SDL2 communities for their excellent support and documentation.
For any questions or suggestions, feel free to reach out via GitHub or email.
Don’t forget to leave a star if you enjoyed exploring this repository! ⭐