Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

101
Vistas
¿El juego del ahorcado necesita una base de datos?

Estoy intentando diseñar un juego del ahorcado en lucidchart. Empieza a pensar en los datos. Si decido almacenarlos en la base de datos, ¿qué tipo de columnas necesito?

Puedo pensar en columnas:

(1) word: To store the actual word; (2) numberOfWrongGuesses: To store the wrong guess number (3) currentWord: The word currently has guessed etc.

Un problema es que una vez que el usuario termina el juego o se prepara para comenzar un nuevo juego, la base de datos debe limpiarse, ¿verdad?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Si decido almacenarlos en la base de datos, ¿qué tipo de columnas necesito?

Depende de cómo quieras que funcione el juego, no solo de la jugabilidad (adivinar la palabra actual), sino también de la gestión de lo que sucede una vez que finaliza el juego actual: ¿querías llevar la puntuación, etc.?

No sé cómo funciona el gráfico Lucid (qué tipo de tiempo de ejecución, API y entorno de programación admite; o cómo interactuarán los usuarios con él, puede mantener el estado, etc.), pero es posible que pueda ejecutar el juego completamente en- memoria y no necesita una base de datos en absoluto.

Antes de sumergirse directamente en las columnas físicas, haga un diseño lógico en papel o en una pizarra.

Un problema es que una vez que el usuario termina el juego o se prepara para comenzar un nuevo juego, la base de datos debe limpiarse, ¿verdad?

Eso también depende de cómo quieras que funcione el juego. También depende de cuántas personas jueguen esto: si dos personas lo juegan a la vez, necesitarán su propio conjunto de datos por separado.

La limpieza de los datos ayuda a mantener el tamaño de la base de datos más pequeño con el tiempo, pero también significa que no podrá rastrear el historial de un jugador, ni le permitirá ver cosas como "las palabras de 5 letras más difíciles de todos los tiempos", etc.

about 4 years ago · Juan Pablo Isaza Denunciar

0

No es necesario, puede crear un archivo js con un objeto let como este:

datos.js

 const words = [ { id: 1, name: 'spring' }, { id: 2, name: 'promise' }, ];

después de importar este archivo a su archivo html.

about 4 years ago · Juan Pablo Isaza Denunciar

0

En general: comience con un análisis de lo que desea que haga la aplicación. Solo después de eso, puede decidir si necesita almacenamiento persistente y si una base de datos sería el mejor almacenamiento persistente para su aplicación.

Tenga en cuenta que las bases de datos se utilizan para el almacenamiento persistente. Dado que está pensando en borrar la base de datos después de cada juego, esto me hace pensar que no necesita una base de datos.

En este caso, creo que es posible que no necesite ningún almacenamiento. Ya que menciona Javascript, es posible que esté creando un juego que se ejecute en el navegador. Quizás las cookies serían suficientes para realizar un seguimiento de la puntuación de su usuario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda