An open API service indexing awesome lists of open source software.

https://github.com/kenkyoo/quiz-game

Un divertido juego de preguntas y respuestas donde puedes poner a prueba tus conocimientos en diversas categorías.
https://github.com/kenkyoo/quiz-game

animatecss axios glide glide-library materialize quiz quiz-app quiz-game sass scss sweetalert2 swiper swiper-js webpack

Last synced: 3 months ago
JSON representation

Un divertido juego de preguntas y respuestas donde puedes poner a prueba tus conocimientos en diversas categorías.

Awesome Lists containing this project

README

          

Quiz Game 🧠🎮

¡Bienvenido a Quiz Game!
Un divertido juego de preguntas y respuestas donde puedes poner a prueba tus conocimientos en diversas categorías.
🚀 Características

Categorías y dificultades personalizables: Elige entre una variedad de temas y ajusta el nivel de dificultad según tu preferencia.
Animaciones y efectos modernos: Gracias a Animate.css y Materialize.css.
Interfaz interactiva y dinámica: Desarrollada con Swiper.js para mejorar la experiencia del usuario.
Alertas personalizadas: Utilizando SweetAlert2 para notificaciones llamativas.
Conexión con API: Obtenemos las preguntas desde la API Open Trivia Database.

🛠️ Instalación

Clona este repositorio:

git clone https://github.com/Kenkyoo/quiz-game.git

Navega al directorio del proyecto:

cd quiz-game

Instala las dependencias:

npm install

Inicia el servidor local:

npm start

Abre tu navegador en http://localhost:8080.

🎮 Cómo jugar

Selecciona la cantidad de preguntas, la dificultad y la categoría.
Responde cada pregunta haciendo clic en una de las opciones.
¡Gana puntos por cada respuesta correcta y compite contigo mismo para superar tu récord!

📂 Estructura del proyecto

src/components: Contiene los módulos para renderizar preguntas y manejar alertas.
src/style.css: Estilos personalizados para la app.
src/index.js: Lógica principal de la aplicación.

🖥️ Tecnologías utilizadas

Webpack: Para empaquetar y servir la aplicación.
Sass: Para estilos dinámicos.
Axios: Para realizar peticiones HTTP a la API de preguntas.
Materialize.css: Para una interfaz visual atractiva.

📜 Scripts

npm run build: Construye los archivos para producción.
npm run watch: Observa cambios y reconstruye automáticamente.
npm start: Inicia el servidor local.
npm run sass: Compila los estilos en tiempo real.

📚 Recursos y agradecimientos

Preguntas proporcionadas por la API Open Trivia Database.
Diseño visual basado en Materialize.css.

🤝 Contribuciones

¿Tienes ideas para mejorar el juego?
Siente la libertad de abrir un Issue o enviar un Pull Request. Todas las contribuciones son bienvenidas.