Skip to content

Who Wants To Be A Millionaire is an interactive web quiz game inspired by the famous TV show. Built with HTML5, CSS3, JavaScript, PHP, and JSON, it features animated lifelines, real-time scoring, and a responsive, multi-device interface (keyboard, touchscreen, mouse, and gamepad).

License

Notifications You must be signed in to change notification settings

bocaletto-luca/Who-Wants-To-Be-A-Millionaire

Repository files navigation

Who Wants To Be A Millionaire

Author: Bocaletto Luca

License: GPL v3 HTML5 CSS3 PHP JavaScript JSON Project Completed Project Tested Multi-device Responsive Design

Who Wants To Be A Millionaire is an interactive web quiz game that replicates the iconic TV show format. Answer multiple-choice questions to win increasingly higher prizes, and use lifelines like 50/50 and Switch to improve your odds. Built with HTML5, CSS3 (with Bootstrap), JavaScript, PHP, and JSON, the game supports touchscreen, keyboard, mouse, and gamepad inputs and even saves high scores!

Test Online


Screenshot

Screenshot 2025-07-04 at 16-10-26 Who Wants To Be A Millionaire Bocaletto Luca WebGame

Screenshot 2025-07-04 at 16-11-02 Who Wants to be a Milionaire

Table of Contents

Features

  • Interactive Quiz: Answer multiple-choice questions based on a prize ladder.
  • Lifelines: Use lifelines like 50/50 (eliminates two wrong answers) and Switch (changes the current question without advancing your prize level).
  • Responsive Design: Fully adapts to desktop, tablet, and mobile screens.
  • Multi-Device Compatibility: Supports touchscreen, keyboard, mouse, and gamepad inputs.
  • Record Saving: Save and view high scores using PHP and JSON.
  • Animated Effects: Engaging animations and transitions make gameplay exciting.

Technologies

  • HTML5
  • CSS3 (with Bootstrap for responsive design)
  • JavaScript (vanilla for game logic and interactivity)
  • PHP (for back-end record saving)
  • JSON (for storing questions and high scores)

Installation

  1. Clone the repository:

git clone https://github.com/bocaletto-luca/who-wants-to-be-a-millionaire.git

  1. Open the project folder.
  2. Ensure your PHP-enabled server (e.g., Apache) is running.
  3. Set write permissions on record.json if necessary.
  4. Open index.html in your browser or host the project on your local server.

Usage

  • Navigate to the Home page.
  • When prompted, enter your name to start the game.
  • Answer multiple-choice questions to climb the prize ladder.
  • Use lifelines:
    • 50/50: Eliminates two incorrect answers.
    • Switch: Replaces the current question without advancing the prize level.
  • Click Quit to retire and claim your current winnings.
  • Save your record at the end of the game.
  • View high scores on the Records page.

Contributing

Contributions, bug reports, and suggestions are welcome! Please fork the repository, submit pull requests, or open issues for feedback and improvements.

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

Contact

Enjoy playing Who Wants To Be A Millionaire and feel free to customize it further!

For now this game in only italian language.


About

Who Wants To Be A Millionaire is an interactive web quiz game inspired by the famous TV show. Built with HTML5, CSS3, JavaScript, PHP, and JSON, it features animated lifelines, real-time scoring, and a responsive, multi-device interface (keyboard, touchscreen, mouse, and gamepad).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published