https://github.com/alexgioffdev/cpp-projects
https://github.com/alexgioffdev/cpp-projects
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexgioffdev/cpp-projects
- Owner: AlexGioffDev
- Created: 2024-10-19T14:06:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-11T16:10:43.000Z (over 1 year ago)
- Last Synced: 2025-01-11T17:25:22.166Z (over 1 year ago)
- Language: C++
- Size: 1.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C++ Projects
This repository is licensed under the MIT License.
Welcome to the **C++ Projects** repository! Here you will find a collection of projects developed using the C++ programming language. Each project is self-contained and demonstrates various programming concepts and techniques.
## Table of Contents
- [Requirements](#requirements)
- [Installation](#installation)
- [Project Structure](#project-structure)
- [Included Projects](#included-projects)
- [Contributing](#contributing)
## Requirements
Make sure you have the following tools installed to compile and run the projects:
- A C++ compiler (e.g., g++, clang++)
- [CMake](https://cmake.org/) (optional, for project management)
- An Integrated Development Environment (IDE) like [Visual Studio Code](https://code.visualstudio.com/) or [CLion](https://www.jetbrains.com/clion/)
## Installation
To get started with the projects, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/your_username/cpp-projects.git
cd cpp-projects
```
2. **Compile the desired project (for example, using g++)**:
```bash
g++ -o project_name project_folder/src/main.cpp
```
3. **Run Project**
```bash
./project_name
```
## Included Projects
Here's a list of the projects included in this repository:
| Project | Description |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 📋 **Note Manager** | A simple console application that allows users to create, view, and delete notes. It showcases memory management and basic C++ functionalities. |
| 🎲 **Guessing Game** | A simple console game where the user must guess a random number between 1 and 100. The user has only 5 lives to guess the correct number, and the program provides feedback on each attempt. |
| 🎬 **Cinema Management** | A console application for managing cinema operations, including adding theaters, booking seats, and managing movie schedules. It demonstrates object-oriented programming. |
| ⚔️ **Simulator Battle** | A simple battle simulation console application (still in progress). It aims to simulate basic combat mechanics between two entities with future plans for more advanced features. |