Skip to content

AAST Advanced Programming Project: ArrayList Implementation

Notifications You must be signed in to change notification settings

SuzyAdel/Trivea_Question_Cs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

AAST Advanced Programming Project: ArrayList Implementation

This project focuses on implementing an ArrayList from scratch, incorporating basic functions such as add, delete, find, and update. The primary goal is to provide a hands-on understanding of ArrayList functionality.

Features

  • Multiple Categories:

    • Choose from a variety of categories such as General Knowledge, Flags, Capitals, Mathematics, and more.
  • Scoring System:

    • Earn 25 points for each correct answer. Challenge yourself to achieve a perfect score!
  • Leaderboard:

    • Compete with friends or track your progress with the built-in leaderboard.
    • Add your name or choose an existing player to record and display scores.

Randomization

The project utilizes randomness in two different ways:

  1. Random Question:

    • Select a random question from a pool of 14 questions.
  2. Random Answers:

    • Generate random answers starting from index 2, as there are four options (correct answer, and three code-generated alternatives: itself, -1, -2).

Trivia Game project now features an enhanced user interface with Windows Forms. Three consecutive windows guide players through the game:

  1. Main Form:
    • Click the "Start" button to initiate the Trivia Game or "Exit" to end game.

WhatsApp Image 2023-12-27 at 7 53 07 PM

  1. Category Selection Form:

    • After starting, players select a player for the trivia questions.
    • Click "Start" to proceed to the next window.
  2. Game Form:

    • Answer trivia questions and earn points.
    • Upon completing the game, a pop up of score appears at the end. WhatsApp Image 2024-01-05 at 9 25 00 AM

About

AAST Advanced Programming Project: ArrayList Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages