Skip to content

h2gkmo/JIGSAW

Repository files navigation

JIGSAW

A web-based puzzle / interactive experience built with HTML, JavaScript and asset files (audio/video/images).
This project demonstrates a dynamic “jigsaw / puzzle-style” interface using multimedia backgrounds, sound effects, and interactive logic.

🔍 Project Overview

  • Core files: index.html, main.js, next.html
  • Media assets are stored under the textures/ and data/ directories.
  • Includes background videos, images, audio-effects (pop.wav, tap.mp3, wave.m4a) used for interactive feedback.
  • Built using plain JavaScript + HTML (no external heavy frameworks) to keep things lightweight.

🎯 Features

  • Multimedia backgrounds (video & image) for immersive experience.
  • Click/tap sound effects for user interactions.
  • An interactive flow: starting at index.html, then (optionally) next.html for further stages.
  • Asset-rich — textures, audio, background videos to add visual and auditory polish.

🧪 Getting Started

  1. Clone the repository
    git clone https://github.com/h2gkmo/JIGSAW.git cd JIGSAW

  2. Open index.html in your browser (no build step required).

    or simply double-click the file in your file manager/browser

  3. To customise:

    • Modify main.js for behaviour changes.
    • Replace assets inside textures/, data/ or media files.
    • Adjust next.html if you want additional pages or flows.

🧩 Directory Structure

JIGSAW/
├── data/              # JSON or other data files (if any)
├── textures/          # Image / video / texture assets
├── background.mp4     # Primary background video
├── background2.mp4    # Secondary background video
├── background_img.jpeg# Static background image
├── background_vid.mp4 # Another variant background video
├── index.html         # Entry point
├── main.js            # JavaScript logic
├── next.html          # Optional second page
├── pop.wav            # Click/pop sound effect
├── tap.mp3            # Tap sound effect
└── wave.m4a           # Additional audio ambient/feedback

🧠 Ideas for Extension

  • Add more stages/pages beyond next.html.
  • Incorporate puzzle-piece dragging logic (e.g., users assemble pieces).
  • Add timer, scoring or high-score tracking.
  • Replace backgrounds dynamically based on user selection.
  • Integrate responsive design for mobile/touch-screens.
  • Enjoy exploring and expanding the JIGSAW experience!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors