Quiz Engine is a command-line quiz application built to turn core C++ concepts into a practical and interactive experience.
Users can enter their name, choose a quiz category, answer multiple-choice questions, receive immediate feedback, and review their final score and performance.
The project focuses on applying C++ fundamentals and Object-Oriented Programming to build a structured, functional application without external frameworks or unnecessary dependencies.
- Category-based quizzes
- Multiple-choice questions
- Interactive question flow
- Input and answer validation
- Immediate feedback
- Automatic score calculation
- Percentage-based results
- Performance evaluation
- Retry functionality
- Player identification
C++
Object-Oriented Programming
Standard Console I/O
1. Clone the repository
git clone <your-repository-url>2. Navigate to the project
cd QuizEngine3. Compile the application
g++ src/*.cpp -Iinclude -o QuizEngine4. Run the application
Windows
QuizEngine.exeLinux / macOS
./QuizEngineThe project will continue evolving alongside the C++ concepts used to build it.
Future iterations may expand the question bank, introduce additional categories, and refine the overall quiz experience while keeping the application focused, readable, and maintainable.