From a7453687f7bb6c44949a0841c66d31460b2cfd67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20P=C3=A9rez?= Date: Sat, 27 Dec 2025 23:05:52 +0100 Subject: [PATCH] update readme --- README.md | 46 +++++++++++++--------------------------------- 1 file changed, 13 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 1f1d3eb..6bae1b5 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,18 @@ -# impostor +# Impostor - Pass & Play Game -This template should help get you started developing with Vue 3 in Vite. +Este proyecto ha sido desarrollado íntegramente utilizando **Gemini** (a través de la CLI de Gemini). -## Recommended IDE Setup +## Resumen de Prompts y Desarrollo -[VS Code](https://code.visualstudio.com/) + [Vue (Official)](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). +El juego fue construido siguiendo una serie de instrucciones iterativas que definieron su funcionalidad y estética: -## Recommended Browser Setup +1. **Estructura Inicial:** Implementación del motor lógico "Pass & Play" en Vue 3, gestionando estados de juego (`SETUP`, `PASSING`, `REVEALING`, `PLAYING`). +2. **Estilizado con DaisyUI:** Integración de Tailwind CSS y DaisyUI para un diseño moderno, tarjetas responsivas y una interfaz limpia. +3. **Sistema de Categorías:** Creación de un sistema de selección de temas previo a la partida, con pares de palabras vinculadas (Civil vs. Impostor/Undercover). +4. **Modularización:** Extracción de la base de datos de palabras a un archivo independiente (`categories.js`) para facilitar su mantenimiento. +5. **Persistencia de Datos:** Implementación de `localStorage` para que la lista de jugadores se mantenga tras recargar la página. +6. **Aleatoriedad Total:** Adición de un algoritmo de barajado (Fisher-Yates) para asegurar que tanto el orden de los turnos como la asignación del impostor sean completamente aleatorios. +7. **UX Enhancements:** Inclusión de roles explícitos con códigos de colores, botones de reinicio completo y navegación entre pantallas. +8. **Expansión de Contenido:** Generación masiva de categorías (Lugares, Comida, Animales, Objetos, Deportes, Profesiones, Ropa, Vehículos, Instrumentos) con cientos de variantes. -- Chromium-based browsers (Chrome, Edge, Brave, etc.): - - [Vue.js devtools](https://chromewebstore.google.com/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd) - - [Turn on Custom Object Formatter in Chrome DevTools](http://bit.ly/object-formatters) -- Firefox: - - [Vue.js devtools](https://addons.mozilla.org/en-US/firefox/addon/vue-js-devtools/) - - [Turn on Custom Object Formatter in Firefox DevTools](https://fxdx.dev/firefox-devtools-custom-object-formatters/) - -## Customize configuration - -See [Vite Configuration Reference](https://vite.dev/config/). - -## Project Setup - -```sh -npm install -``` - -### Compile and Hot-Reload for Development - -```sh -npm run dev -``` - -### Compile and Minify for Production - -```sh -npm run build -``` +Desarrollado con ❤️ por Gemini. \ No newline at end of file