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

https://github.com/dwain-barnes/cybermatchmaster

An interactive matching game to enhance understanding of the Computer Misuse Act. Match key terms related to cybercrime and computer misuse with their corresponding definitions.
https://github.com/dwain-barnes/cybermatchmaster

Last synced: 7 months ago
JSON representation

An interactive matching game to enhance understanding of the Computer Misuse Act. Match key terms related to cybercrime and computer misuse with their corresponding definitions.

Awesome Lists containing this project

README

          

# Cyber Match Master

## Overview

An interactive matching game designed to enhance understanding of the Computer Misuse Act. Players match key terms related to cybercrime and computer misuse with their corresponding definitions.

## Features

- Drag-and-drop interface for matching terms with definitions
- Timer to challenge players and enhance engagement
- Score tracking to motivate and assess learning
- Feedback messages for completion and game over scenarios

## How to Play

1. **Start the Game**: The game starts with a 60-second timer and a score of 0.
2. **Match Terms and Definitions**: Drag each term from the left list to its matching definition on the right.
3. **Scoring**: Each correct match increases your score.
4. **Completion**: When all matches are correct, a completion message appears with a summary and the option to play again.
5. **Game Over**: If time runs out, a game over message is displayed with an option to start a new game.

## Files Included

- `index.html`: The main HTML file containing the structure of the game.
- `style.css`: The CSS file for styling the game interface.
- `script.js`: The JavaScript file containing the game logic.

## Setup

1. Clone the repository:
```bash
git clone https://github.com/dwain-barnes/CyberMatchMaster.git
2. Open index.html in your preferred web browser to start the game.

## Technologies Used

- HTML5
- CSS3
- JavaScript

## Contribution

Contributions are welcome! Please fork the repository and create a pull request with your changes.