Welcome to the Mini Projects Repository! This repository contains a collection of small projects implemented in C++ and Python. Each project is designed to showcase different programming concepts and techniques. Feel free to explore the projects and use them as a learning resource.
The repository currently includes the following projects:
-
Algorithm
- Description: This project implements various algorithms, such as sorting or searching algorithms, to demonstrate their functionality and efficiency.
- Languages: C++, Python
-
Hangman Game
- Description: This project is a classic Hangman game where players try to guess a hidden word by suggesting letters within a limited number of attempts.
- Languages: C++, Python
-
Number Guessing Game
- Description: This project is a simple number guessing game where the player tries to guess a randomly generated number within a specified range.
- Languages: C++, Python
-
Rock Paper Scissors
- Description: This project is a console-based implementation of the popular Rock Paper Scissors game, where the player competes against the computer.
- Languages: C++, Python
-
Strong Password Generator
- Description: This project generates strong and secure passwords with customizable length and complexity requirements.
- Languages: C++, Python
-
Tic Tac Toe
- Description: This project is a text-based Tic Tac Toe game where two players take turns marking spaces on a 3x3 board to win the game.
- Languages: C++, Python
-
Todo List Application
- Description: This project implements a simple to-do list application with basic CRUD functionality, allowing users to manage their tasks.
- Languages: C++, Python
-
Input Validation
- Description: This project demonstrates input validation techniques to ensure user-entered data meets specific criteria or constraints.
- Languages: C++, Python
To get started with the projects, follow the instructions below:
-
Clone the repository:
git clone https://github.com/A-A7med-i/Funny-Projects.git
-
Navigate to a specific project directory:
cd mini-projects/project-name