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.
-
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.
The project utilizes randomness in two different ways:
-
Random Question:
- Select a random question from a pool of 14 questions.
-
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:
- Main Form:
- Click the "Start" button to initiate the Trivia Game or "Exit" to end game.