update readme
This commit is contained in:
parent
31d5fe4e23
commit
a7453687f7
46
README.md
46
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.):
|
Desarrollado con ❤️ por Gemini.
|
||||||
- [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
|
|
||||||
```
|
|
||||||
Loading…
Reference in New Issue
Block a user