This was the first ever Computer Science project that I made back in Class XII (2016). I thought I should upload it on GitHub so that it does not get lost. :)

First Ever Project

This was the first ever Computer Science project that I made back in Class XII (2016).

I thought I should upload it on github so that it does not get lost.

Description

Note - I am writing here the exact same description which I wrote in my project report back in 2016.

We have made a ‘Quiz Game’ on C++ for our CS project. It has the following described Menus and their respective function (work) is also described.

  1. INTRODUCTION - We can enter ‘Main menu’ OR ‘About’ from here.
  2. ABOUT - This contains the name of the Group Members who have helped in successful completion of this project.
  3. MAIN MENU - We can enter ‘New Game’ OR ‘Developer’s Section’ menus from here.
  4. NEW GAME - We can enter ‘Create Profile’ OR ‘Load Profile’ menus from here.
  5. CREATE PROFILE - If you are a new player, ‘Create’ your profile with a unique ‘Alias’ and proceed to the Game.
  6. LOAD PROFILE - If your profile ALREADY EXISTS, then ‘Load’ it using your ‘Alias’ and proceed to the Game.
  7. QUIZ WINDOW - Here you face the challenging questions of our Quiz. Are you ready to face them? ‘One’ point is awarded for Correct Answers and ‘None’ for Wrong Answers. You can Exit the Game at any point and we will display your Points.
  8. DEVELOPER'S SECTION - You will have to pass through a “firewall” i.e. our ‘Password Entry Window’ to get in here as only the Developers are allowed in this Menu. Once you are in, you can enter ‘Search/Edit Profile’ OR ‘Enter New Questions’ OR ‘View Profile’ menu from here.
  9. SEARCH/EDIT PROFILE - You can enter ‘Edit Profile’ OR ‘Delete Profile’ menus from here.
  10. EDIT PROFILE - You can ‘Edit’ your profile here i.e. you can change your ‘Name’ or ‘Age’ or even ‘Points’( if you believe in cheat codes), but you must remember your ‘Alias’ for all this.
  11. DELETE PROFILE - If you are fed up with your poor performance in our Quiz you can ‘Delete’ your profile from here with help of your ‘Alias’.
  12. ENTER NEW QUESTIONS - You can enter ‘New Questionnaire’ from here but remember old questions will vanish once you enter this menu.
  13. VIEW PROFILE - Entering this Menu will take you to the ‘Profile Gallery’ which contains all the profiles (and their records), all at one place.

Concepts Used

  1. File Handling in C++ - Binary Files are used to store Questions and User Data.
  2. Object Oriented Programming Concepts - OOPs concepts are extensively used in this project.

Output Screens

  • Instructions
* Introduction
* About Us
* Main Menu
* New Game
* Create Profile
* Quiz Window
* Load Profile
* Password Entry Window (Wrong Password)
* Password Entry Window (Correct Password)
* Developer's Section
* Edit/Delete Profile
* Delete Profile
* Edit Profile
* Question Entry
* Profile Gallary

How to Run

  • Use TurboC++ (Lol xD).

Team Members

Owner
Kshitiz Srivastava
CSE 2k22 @ MNNIT
Kshitiz Srivastava
Similar Resources

Elofetch - The fastest neofetch ever made

Elofetch - The fastest neofetch ever made

Elofetch Elofetch - The fastest neofetch ever made Elofetch is a fast program written in C. Like neofetch, this program will show you software and har

Nov 20, 2022

One of the most useless things I ever made

pios One of the most useless things I ever made About this project This is an operating system with the only purpose of calculating pi (and Euler's nu

Nov 22, 2021

ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

esp32-internet-ota ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

Sep 22, 2022

This repository consists an implementation of the Algorithms encountered in Computer Science, Physics and Mathematics.

This repository consists an implementation of the Algorithms encountered in Computer Science, Physics and Mathematics.

All the Algorithms you'll ever need xD This repository contains all the algorithms we have encountered in the fields of Computer Science, Mathematics

Dec 3, 2022

CSE-7th-Semester-IIT-KGP - Tests, programming assignments and their solution for some courses offered by Department of Computer Science and Engineering, IIT Kharagpur

CSE-7th-Semester-IIT-KGP Disclaimer: Do not copy codes though. Heavy penalization for plagiarism. Programming assignments and their solution for some

Dec 30, 2021

LKM Rootkit Kernel 2016 (Updated)

SIG SIG is a Linux kernel rootkit that comes as a single LKM (Loadable Kernel Module) and it is totally restricted to kernel 2.6.32. The rootkit is de

Aug 13, 2022

You may learn how to make successful pull requests and get your first valid open source contribution by using this repository.

You may learn how to make successful pull requests and get your first valid open source contribution by using this repository.

Your-First-Contribution You may learn how to make successful pull requests and get your first valid open source contribution by using this repository.

Aug 23, 2022

Full VAC Bypass. Inject detected cheats and not get VAC banned.

VAC-Bypass Full VAC Bypass Run steam as administrator, this is so that steamservice.exe isn't loaded, instead the steamservice.dll (VAC) is loaded int

Dec 31, 2022

A C++14 macro to get the type of the current class without naming it

self_macro C++14 header only library that exposes a macro that creates a type alias for the current class without naming it. Also exposes macros that

Dec 12, 2022
A simple CHIP-8 emulator made for the purpose of studying computer organization, mainly how emulation does work.

CHIP8EMU A simple CHIP-8 emulator made for the purpose of studying computer organization, mainly how emulation does work. It was written in just a few

Nov 9, 2021
the first ever open source zombie killcam mod for bo2 zombies. this repository is the original mod.

BO2 T6ZM Killcams (+ Mod Menu) my zombie killcam mod that is a work-in-progress and open sourced. this may work off plutonium but this was only suppor

Dec 14, 2022
Any one can add their programs here ,but program should not be repeated.
Any one can add their programs here ,but program should not be repeated.

Hactoberfest2021 To All the Beginners Guys Don't Forget to give star to this repo. Any one can add their programs here ,but program should not be repe

Nov 4, 2022
Final version of my dissertation project at the University of Birmingham as part of MSc. Computer Science degree.
Final version of my dissertation project at the University of Birmingham as part of MSc. Computer Science degree.

Unfair Edge: A Low-Level Manipulation of Game Memory with Bypassing VAC This repository hosts the code submitted as a dissertation project for MSc. Co

Nov 4, 2021
C parsing, semantic analys, generate a graph from a source code. An educational project during my third year of Computer Science Licence.

Pour compiler le programme, il suffit d'exécuter compiler.sh avec la commande "./compiler.sh" en se trouvant dans le dossier racine du projet. Un fich

Feb 3, 2022
The lost rx pp system code for RealistikOsu

RealistikOsu PP System This is RealistikOsu pp system, a modified version of oppai-ng with relax in mind. Usage To build oppai for cmd line usage, use

Nov 16, 2021
pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST

it is fork from https://github.com/fvrmatteo/TritonASTLLVMIRTranslator *WARNINGS: tested only linux(ubuntu 20.04) and only llvm and clang version 10*

Jun 10, 2022
GlueGD is a mod loader for Geometry Dash that does not require a modification to any existing Geometry Dash files or an external injector or launcher.

GlueGD is a mod loader for Geometry Dash that does not require a modification to any existing Geometry Dash files or an external injector or la

Apr 10, 2022
This repo does not contain any skins that work by themselves, but rather addons to already existing skins like CakeOS and Polybar
This repo does not contain any skins that work by themselves, but rather addons to already existing skins like CakeOS and Polybar

Rainmeter-addons ⚠ This repo does not contain any skins that work by themselves, but rather addons to already existing skins like CakeOS and Polybar E

Nov 3, 2022
Filter driver which support changing DPI of mouse that does not support hardware dpi changing.

Custom Mouse DPI Driver 하드웨어 DPI 변경이 불가능한 마우스들의 DPI 변경을 가능하게 하는 필터 드라이버 경고: 해당 드라이버는 완전히 테스트 되지 않았습니다 Install 해당 드라이버는 서명이 되어있지않습니다. 드라이버를 사용하려면 tests

Sep 23, 2022