Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Projects

A collection of C++ programs from my freshman year at INHA University, together with console games written around the same time.

The course work covers introductory C++ and object-oriented programming. The games are small Windows console programs. Every project is already extracted, so you can open a folder and read the source directly.

These programs were written in Visual Studio for the Windows console. Many of them use conio.h, windows.h, and system("cls").

Games

Project Description Concepts
Snake Console game: move a character, eat fruit, and avoid the walls Game loop, keyboard input
Guess Number Five rounds of matching a random number, then a luck message Loops, random numbers, input
Road Game Cross a road from start to finish while obstacles move across Game loop, collision
Dinazavr Rex A small dinosaur jump game with a score Game loop, keyboard input
Tic-Tac-Toe Two-player tic-tac-toe on a numbered board Menus, game state
New Year Tree Animated, colored console holiday tree Console output, color
Olaf Game Artwork and audio for an Olaf game. Assets

Object-oriented projects

Project Description Concepts
AliBazar Console shop: registration, a product catalog, a cart, and an owner menu Classes, inheritance, file I/O, validation
Password Validation Masked console password input, later reused in AliBazar Input handling, strings

University labs

Weekly assignments from two lab courses. Each week is one source file (a few weeks also keep the data files the program reads).

Course Description Concepts
Lab Assignments 1 Introductory C++ exercises, weeks 2–6, 9–13, and 15 Variables, control flow, functions, arrays, pointers
Lab Assignments 2 Object-oriented exercises, weeks 2–6 and 9–13 Classes, inheritance, operator overloading, files

The week-by-week list is in the university README.

About

Collection of C++ projects covering OOP, programming assignments, games, and experimental projects.

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages