Cover Image for He creado una versión personalizada de un juego similar a Super Mario en segundos usando Claude, y puedes jugarlo gratis ahora mismo.

He creado una versión personalizada de un juego similar a Super Mario en segundos usando Claude, y puedes jugarlo gratis ahora mismo.

Ambiente de programación en la sala de juegos.

Siempre he admirado la genialidad del clásico videojuego Super Mario Bros. y la creatividad que han mostrado algunos juegos que imitan o satirizan su concepto fundamental. Recientemente, al probar la versión mejorada de la función de Artifacts de Claude, me llamó la atención la propuesta de Anthropic: usar un asistente de inteligencia artificial para crear un videojuego simplemente con un prompt. Este tipo de "programación por sensaciones" se ha vuelto cada vez más común, pero la idea de generar un juego, o al menos un esquema jugable, va mucho más allá de los fragmentos de código que la función de Artifacts manejaba anteriormente.

Ahora se presenta como un espacio interactivo completo donde se pueden construir y compartir aplicaciones y juegos. Tú aportas las ideas y Claude promete devolver algo útil. Como prueba, le pedí que creara una versión de Super Mario Bros. adaptada a mi carrera como periodista, en lugar de un fontanero. Sugerí diferentes personajes y potenciadores que reflejaran esta idea, como una pluma para crecer en lugar de un hongo, un micrófono que funcione como la flor de fuego para lanzar signos de interrogación ardientes, entre otros.

Después de enviar la solicitud, a los 30 segundos Claude me presentó un juego titulado Press Quest en una ventana lateral, con la opción de publicarlo y compartirlo. El resultado estaba lejísimos de lo que podría esperar en una consola como la Nintendo Switch y ni siquiera alcanzaba la calidad gráfica de la versión original de NES. Además, había numerosos problemas con el movimiento de los enemigos y, para colmo, olvidé describir cómo avanzar al siguiente nivel, dejando al personaje atrapado en el primero, incluso después de eliminar a todos los enemigos y recoger todos los potenciadores. Sin embargo, lo notable es que no escribí ni una sola línea de código y en solo medio minuto obtuve un resultado que parecía mágico.

El proceso de depuración y mejora con Claude utilizando Artifacts resultó ser casi igual de accesible que la creación inicial. Le pedí que añadiera un edificio de periódicos como salida, ajustara el movimiento de los enemigos y reorganizara los potenciadores y sus ubicaciones. Incluso solicité mejorar los gráficos y, un minuto después de enviar la petición, el resultado fue mucho más satisfactorio.

Desafortunadamente, todos los niveles tenían la misma estructura. Así que le pedí a Claude que añadiera más niveles y, tras unos minutos, cada uno de ellos era diferente; aunque no siempre resultaban buenos, a veces eran bastante absurdos, y había texto HTML aleatorio fuera de la ventana del juego que no logré hacer desaparecer. Aún así, parecía que con suficiente tiempo y créditos comprados para Claude, podría dar forma al juego de manera que se volviera realmente jugable e incluso divertido, sin necesidad de consultar ninguna guía de HTML. Si decidiera hacer ajustes adicionales o pedir ayuda a un amigo que entendiera de código, podría descargarlo y modificarlo como quisiera.

Todo el proceso, desde la idea inicial hasta el desarrollo y edición, tomó menos de una hora. No instalé nada, no toqué ningún código y no salí de la ventana de chat. Aunque seguía siendo un juego en 2D pixelado sobre un periodista, comenzó a tener carácter y estilo, acercándose más a lo que imaginaba. Es posible que fui un poco ambicioso, ya que las nuevas funciones de Artifacts aún están en beta. Mis colegas habían creado versiones muy pulidas y entretenidas de Space Invaders y Asteroids.

El potencial de crear cualquier juego o aplicación con las funciones de Claude es notable, siempre que tengas una idea. Simplemente abre Claude en un navegador o a través de la app móvil, describe tu idea en un inglés sencillo, y Claude la traducirá a un código funcional presentado en una interfaz clara. Luego podrás hacer clic en "Publicar" y obtener un enlace para compartir con otros. También tendrás la opción de experimentar y mejorar las creaciones de otros si tienes su enlace, remezclándolas a tu gusto.