Skip to content

A game that gets kids moving: dash around in real life while scanning QR codes on a computer

Notifications You must be signed in to change notification settings

lechdulian/scan-demonium

Repository files navigation

Scan-demonium!

Scan-demonium! is a hybrid, fast-paced game that gets kids moving—sprinting in real life while scanning fun codes on a computer. It turns screen time into an active, exciting adventure!

Features

  • Hybrid Gameplay: Kids play in real life while scanning codes on the computer.
  • Active & Engaging: Encourages movement and quick scanning, making playtime energetic and interactive.
  • Product Configuration & QR Code Generation: Easily add, edit, or remove products (with images) and generate printable grids of product cards.
  • PDF Export: Save a printable grid as a PDF to print on another device.
  • Exciting Game Mode: A randomized, fast-paced scanning challenge with audio feedback (background game music, scan sounds, and a victory jingle).

How It Works

  • Configuration Screen: Add, edit, or remove products (name, price, quantity, and image).
  • Generate Codes Screen: Create a printable grid of product cards with QR codes. You can print directly or download a PDF.
  • Game Screen: A randomized selection of products is displayed. Kids scan the QR codes, with audio feedback on each scan and a manual alert prompt before continuing. When all products are scanned, the background music stops and a victory sound plays.

Installation

Launch the executable file that corresponds to your operating system from out/make directory.

Development

Prerequisites

Steps

Clone the repository:

git clone https://github.com/your-username/scan-demonium.git
cd scan-demonium

Install dependencies:

npm install

Run the App

To start the app in development mode, run: npm start

About

A game that gets kids moving: dash around in real life while scanning QR codes on a computer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published