Retro Terminal Trivia Game

Project Scope Statement

Project Information

1. Project Overview

The Retro Terminal Trivia Game will be a small JavaScript-based trivia game added to my existing Web Programming homepage. The game will use a retro terminal visual style to match the current design of the homepage. It will focus on beginner web programming concepts and provide users with a simple multiple-choice quiz experience.

The game will be linked from the assignments table on the main homepage and will function as one additional assignment page within the existing course website structure.

2. Project Purpose

The purpose of this project is to demonstrate basic JavaScript interaction within a webpage. The game will show how JavaScript can respond to user input, check answers, update a score, display feedback, and change page content dynamically.

The project will also give me practice organizing HTML, CSS, and JavaScript files within an existing website.

3. Target Audience

The target audience includes:

The game will be written for users with beginner-level knowledge of web programming topics.

4. In-Scope Features

The project will include the following features:

5. Out-of-Scope Features

The project will not include:

These features are outside the current scope because the goal is to keep the project appropriate to my maturity.

6. Deliverables

The project will include the following deliverables:

7. Assumptions

This project assumes that:

8. Constraints

The project is limited by the following constraints:

9. Success Criteria

The project will be considered successful if: