Skip to content

Welcome to the "CPP Until I Lose My Mind" repository! This collection features a variety of C++ projects designed to demonstrate key programming concepts.

License

Notifications You must be signed in to change notification settings

MatinAfzal/CPP_Until_I_lose_My_Mind

Repository files navigation

Overview

Untitled-2

Episode 1: Watch on YouTube
Thumbnail by ivairexe ❤️

Welcome to the "CPP Until I Lose My Mind" repository! This collection features a variety of C++ projects designed to demonstrate key programming concepts. Each project builds on the knowledge gained from the previous ones, providing a structured and comprehensive learning experience. Whether you're a beginner or looking to sharpen your skills, this repository offers something for everyone.

Project List

  1. Hello World
    A classic introductory program that prints "Hello, World!" to the console.

  2. Multiply Table
    Generates and displays a multiplication table for easy reference.

  3. Calculator
    A simple console application for performing basic arithmetic operations.

  4. Bubble Sort
    Implements the bubble sort algorithm, showcasing sorting techniques.

  5. Matrix Multiplication
    A program that performs multiplication of two matrices, demonstrating matrix operations.

  6. Image Viewer
    A basic application to view images, introducing file handling.

  7. Image To ASCII
    Converts images into ASCII art representation, combining creativity with programming.

  8. Moving Rect
    A graphical application that displays a rectangle moving across the screen.

  9. Bouncing Ball
    A fun graphical simulation of a ball bouncing within a confined space.

  10. DVD Bouncer
    A playful graphical application simulating a bouncing DVD logo.

  11. Paint
    A basic painting application that allows users to draw on the canvas.

  12. Brick Breaker
    A classic brick-breaking game implementation, showcasing game mechanics.

  13. Snake
    A simple snake game where players score points by eating food.

  14. OpenGL Triangle
    A project demonstrating simple OpenGL rendering techniques with triangles.

  15. OpenGL 3D Cube
    An advanced OpenGL project that renders a 3D cube, exploring 3D graphics.

Contributing

Contributions are welcome! Feel free to fork the repository and make your own changes. If you have suggestions for improvements or new project ideas, please open an issue or submit a pull request. Your input is invaluable in making this repository better for everyone!

About

Welcome to the "CPP Until I Lose My Mind" repository! This collection features a variety of C++ projects designed to demonstrate key programming concepts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published