🐍 Enjoy the classic Snake game in neon colors using clean C++17 code with SFML. Experience smooth gameplay with animated food and an arcade-style interface.
-
Updated
Nov 13, 2025 - C++
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found in JavaScript, for example).
Object-oriented programming has several advantages over procedural programming:
🐍 Enjoy the classic Snake game in neon colors using clean C++17 code with SFML. Experience smooth gameplay with animated food and an arcade-style interface.
🎮 Create real-time text-based games for multiple platforms using this minimal C++ library, offering simple input, vibrant colors, and full Unicode support.
🔄 Manage memory efficiently with this C++ Object Pool template for fast object reuse, enhancing performance in games and simulations.
🚗 Car Showroom Sales System (C++) This repository contains a C++ object-oriented software system designed for a car showroom to automate its sales process. This project is developed as part of CS1002 - Programming Fundamentals (Spring 2025, FAST-NU Lahore).
Implementation of a Generic Singly Linked List in C++ with a focus on Object-Oriented Programming.
Learning journey through Programming Advices courses by Dr. Mohammed Abu-Hadhoud — includes my solutions, notes, and practice projects.
23 Design Patterns examples and descriptions based on Design Pattern by GoF (23种设计模式示例和介绍,基于四人帮的《设计模式》)
SPPU PRACTICAL CODES & PROGRAMS | TE, SE | CNS, DBMS, FDS, OOPCG, DSA, MP
This is a comprehensive, menu-driven C++ console application developed for the "Programming Fundamentals 2" course. It simulates a complete management system for a car service station, allowing for the tracking of clients, vehicles, and their detailed, polymorphic service histories.
Just my way of learning OOP and DS in C++. Open for all.
A simple beginner friendly modular console application written in modern C++
OOP project in C++ implementing various random number generators (ICG with KS test, MRG, LFG, Mid-Square) with user-input parameters for sequence generation and randomness testing.
RU:Репозиторий по дисциплине Проектирование программного обеспечения интеллектуальных систем(ППОИС). EN:Repository for university subject Software design of intelligent systems(SDIS).
Custom C++ implementations of linked list and vector data structures with full test suite.
Notes, Programs, practicals, and assignments for Object Oriented Programming (CSE 1201).
General Purpose Object Oriented & Procedural Programming.
A simple, generic Object Pool in modern C++ using templates and std::vector. Built as a student project to learn memory management and object reuse.
Created by MIT, Alan Kay
Released 1960