0% found this document useful (0 votes)
4 views3 pages

Quiz Game User Manual

The document outlines a user manual for a quiz game developed by students at the University of Guyana, covering various subjects with questions of varying difficulty. It details the gameplay process, including account registration, game navigation, and scoring. Additionally, it describes the program functions that support the game's operation, such as question handling and leaderboard management.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Quiz Game User Manual

The document outlines a user manual for a quiz game developed by students at the University of Guyana, covering various subjects with questions of varying difficulty. It details the gameplay process, including account registration, game navigation, and scoring. Additionally, it describes the program functions that support the game's operation, such as question handling and leaderboard management.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

UNIVERISTY OF GUYANA

DEPARTMENT OF COMPUTER SCIENCE

CSE 1202: Introduction to Programming


Tutor: Ms. Andreasa Morris-Martin

END OF SEMESTER PROJECT


QUIZ GAME

Group Members:
 Shivnarine Chaitram (USI: 1047941)
 Shivshankar Chaitram (USI: 1049054)
 Okpokiri Ezebolike Nwanaka (USI:1049621)
USER MANUAL
This quiz game is a culmination of questions on different subject areas such as Biology,
Geography, Chemistry, Physics and Culture. Each of these topic areas have five
questions. The topic areas are divided into difficulties in the game ranging from easy to
hard.
How to play:
1. You are introduced to a login menu, where you are given three options:
a. Login to an existing account
b. Register a new account
c. Exit
Since you are a new user, you are expected to select “Register an account” and
follow the instructions on screen. When finished registering, you will be guided
back to the login menu. There, you will select “Login” and enter the same
information you had entered when registering.

2. Upon completing step 2, a prompt will appear to ask if you are going to enter the
game or not. Upon selecting “Agree”, you will be shown the game menu. This
menu should have options such as:
a. Start the game
b. Leaderboards
c. Exit the game
When selecting “Start the game”, you will be shown another menu screen with
the difficulty levels. Depending on the level, different types of questions
concerning different topics will be asked.

3. You will be then given an option to select between two topics in each difficulty
level. When selecting, just following the instructions on the screen. Every time
you have gotten answer correct, your score increases, conversely, you will be
alerted when you have gotten an incorrect answer.

4. After each round you will be re-directed to the game menu, where you will get a
chance to look at your score in the Leaderboards. The leaderboards will score
your best five scores from the game.

5. By selecting the exit options in any of the menus you will terminate the program.
Program Functions

Name of function Description


lowercase() Turns all answers into even lowercase letters for string
comparing
askQuestion() Prompt the user with a question, collects the answer (input)
from the user and checks and counts if they are correct. It also
alerts the user when they have an incorrect answer
strcspn() Removes the newline character
strcmp() Checks if two strings are similar
geoQuestions() Contains questions and answers of geography that are
parameters in the askQuestion() function.
bioQuestions() Contains questions and answers of Biology that are parameters
in the askQuestion() function.
fopen() Opens a file
fclose() Closes a file
fprintf() Writes to a file
chemQuestions() Contains questions and answers of Chemistry that are
parameters in the askQuestion() function.
cultQuestions() Contains questions and answers of Guyanese Culture that are
parameters in the askQuestion() function.
gameMenu() Menu that has all the functions for the games and questions.
system(“cls) Clears the screen
printLeaderboard() Creates a leaderboard of the top five highest scores by checking
and comparing the values in the file with the scores

You might also like