An open API service indexing awesome lists of open source software.

https://github.com/kvr-10/quiz-application

The Quiz Application is designed to provide a challenging and engaging way to test your knowledge across various topics. It features a user-friendly interface, understanding the rules, multiple-choice questions, and viewing your score. The application ensures that each player's experience is fresh by resetting the game state between sessions.
https://github.com/kvr-10/quiz-application

event-handling java java-application keyevent-handling swing-gui

Last synced: 2 months ago
JSON representation

The Quiz Application is designed to provide a challenging and engaging way to test your knowledge across various topics. It features a user-friendly interface, understanding the rules, multiple-choice questions, and viewing your score. The application ensures that each player's experience is fresh by resetting the game state between sessions.

Awesome Lists containing this project

README

        

# **Quiz Application**

Welcome to the Quiz Application, a fun and interactive quiz game developed in Java!

## Application Overview
This Quiz Application is designed to test your knowledge through multiple-choice questions.
Players can log in, read the rules, take the quiz, and view their scores at the end.
The application resets the game state between sessions, allowing new players to start fresh.

## How to Run the Game

### Clone the Repository:
```bash
git clone [email protected]:Kvr-10/Quiz-Application.git
```
### Navigate to the Artifacts Directory:
After cloning the repository, navigate to the following path:
```
Quiz-Application/out/artifacts/QuizApplication_jar/QuizApplication.jar
```
### Run the Game:
Locate the `QuizApplication.jar` file in the directory.
Double-click on `QuizApplication.jar` to start the game.

## Alternative
You can directly download the JAR file from the [Releases page](https://github.com/Kvr-10/Quiz-Application/releases/latest) and run it.
Download [Quiz-Application](https://github.com/Kvr-10/Quiz-Application/releases/latest/download/QuizApplication.jar) game.

## Prerequisites
Ensure you have Java installed on your system. You can download and install the latest version of Java from the [official website](https://www.java.com/en/).

## Skills
- **Java Programming**
- **GUI Development**
- **Event Handling**
- **Data Persistence**

## Features
- **User Authentication**: Players can log in to start the quiz.
- **Rules Screen**: Clear instructions provided before starting the quiz.
- **Interactive Quiz**: Multiple-choice questions with immediate feedback.
- **Time Resets**: Time reset after each question.
- **Score Display**: Scores displayed at the end of the quiz session.
- **Reset Functionality**: Game state resets between sessions for new players.

## Contributing
I welcome contributions to improve the application! Feel free to open issues and submit pull requests.

## Contact
If you have any questions or feedback, please reach out to us at [email protected].