Skip to content

🧩 Juego de rompecabezas digital, responsive y dinámico. Incluye selección de imagen, nivel y guía visual. Ideal para desktop y mobile.

License

Notifications You must be signed in to change notification settings

micazoyolli/puzzle

Repository files navigation

🧩 Puzzle

Juego interactivo de rompecabezas con React, TypeScript y SCSS, desarrollado con estructura modular y Vite. Permite seleccionar imagen, nivel (número de piezas) y armar el puzzle mediante drag & drop. Incluye confetti al completar el puzzle, botón para volver a jugar y diseño responsive.

Puzzle

🌐 Demo

👉 Puzzle Demo

🚀 Tecnologías usadas

  • React + TypeScript (ES6+)
  • SCSS modular
  • Vite
  • @dnd-kit/core + @dnd-kit/sortable
  • canvas-confetti

📦 Estructura del proyecto

snake/
├── public/
│   ├── assets/
│   ├── icons/
│   ├── favicon.ico
│   ├── manifest.json
│   ├── meta.jpg
│   ├── robots.txt
│   └── sitemap.xml
├── src/
│   ├── assets/
│   ├── components/
│   │   ├── ModalSelector/
│   │   └── PuzzleBoard/
│   ├── styles/
│   │   ├── _global.scss
│   │   └── _variables.scss
│   ├── App.tsx
│   └── main.tsx
├── .editorconfig
├── .gitignore
├── .nvmrc
├── index.html
├── LICENSE
├── package.json
├── tsconfig.json
└── vite.config.js

▶️ Uso

yarn install
yarn dev

Abre http://localhost:5173/puzzle/ para jugar.

🧠 Funcionalidad

  • Selección de imagen y nivel de dificultad
  • Drag & drop con @dnd-kit
  • Confetti al completar el puzzle
  • Botón para volver a seleccionar imagen y nivel
  • Diseño responsive (desktop + mobile)

👩‍💻 Autora

Una creación de <micazoyolli />✨

About

🧩 Juego de rompecabezas digital, responsive y dinámico. Incluye selección de imagen, nivel y guía visual. Ideal para desktop y mobile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published