HN abierto: una abuela de 70 años aprendió a programar y creó un juego de palabras
(grandmasword.com)- 👵🏼Grandma's Word
Resumen de GN⁺
- Este artículo trata sobre la sabiduría y los consejos de una abuela
- Ofrece a los lectores consejos cálidos y útiles, que pueden servir en diversos aspectos de la vida
- Entre los proyectos con funciones similares están libros o blogs como "Life Lessons from the Old"
1 comentarios
Opiniones de Hacker News
Esta persona parece ser una cuenta falsa y al parecer también fue bloqueada en Reddit.
Ahora parece que está troleando también aquí.
https://www.reddit.com/r/programming/comments/1enuhw5/commen...
El sitio ya está caído, y si simplemente hubiera publicado el juego, creo que lo habría seguido disfrutando.
Lo raro es que, con solo dar una explicación razonable y responder a los comentarios en Reddit/HN, podría haber hecho quedar mal a los escépticos, pero simplemente borra las publicaciones que critican esta broma.
Advertencia de spoiler: lo vi tarde, pero armé una solución simple de búsqueda binaria en Python.
Toma la lista de palabras de
dictionary.js, prueba la palabra del medio y va acotando el rango al ingresar si la respuesta está antes o después de esa palabra.Encontró
VOLCANOen un total de 17 intentos, y fue divertido resolverlo tanto a mano como con el programa.Si lo pegas en la consola, elige el valor medio de
dictionary, lo pone en el campo de entrada, llama aguessWord()y luego va reduciendo el rango según el texto del resultado hasta encontrar la respuesta.Parece que hay un bug en el ordenamiento.
En mi caso, vol quedó ordenado después de volatile, y como parece depender del estado anterior, no pude reproducirlo en una ventana nueva.
También hay algo relacionado: https://news.ycombinator.com/item?id=41217457
Por ejemplo, si estás adivinando palabras con
Vy escribesapple,appleaparece después devodka.Es decir, parece que la lista no se vuelve a ordenar alfabéticamente.
Void quedó ordenada antes que Vogue, lo que, para mí, rompe el juego por completo.
Leí el nombre de dominio como Grandma Sword.
Quizás ese sea el próximo proyecto.
sword.Genial. Es simple pero divertido, y aunque el código claramente parece escrito por una principiante, el manejo de partidas guardadas muestra que es una principiante inteligente.
La forma en que hizo posible continuar la partida es muy práctica; espero que siga aprendiendo y creando más cosas.
Me imagino que el prompt fue: “Eres una abuela de 70 años que está aprendiendo JavaScript…”.
Quizás internet me arruinó, pero esto no parece hecho por una abuela.
Simplemente envidio que la abuela no entienda DNS.
Ojalá le hubieran puesto herramientas de analítica para que la abuela pudiera ver el tráfico entrante.
También hay un pequeño bug: en macOS Safari, cuando se pulsa el botón “Share score”, por algún motivo no aparece la opción “copy”.
https://guessthe.game tiene la misma limitación, aunque al menos copia automáticamente al portapapeles, y https://www.nytimes.com/games/wordle/index.html parece que simplemente copia al portapapeles.
Es un gran juego y al final lo adiviné, pero me tomó un rato.
Como sugerencia, sería bueno limitar las palabras a 5 letras y usar una interfaz parecida a Wordle para que el teléfono no sugiera palabras.
Si se hace bien, parece que podría convertirse en un juego del NYT.
Lo escribo con ánimo de ayudar a depurar a otro programador.
Si intentas una palabra que no está en el diccionario, el cuadro de texto parece vaciarse, pero el autocompletado del teclado del iPhone no lo detecta, o quizá todavía queda contenido oculto dentro del cuadro.
Sería mejor que la lista estuviera siempre ordenada de forma global.