edición general
128 meneos
3785 clics
Crea su propio clon de Diablo usando IA y lo lanza pronto en Steam: 'Ni una línea de código escrita por un humano'

Crea su propio clon de Diablo usando IA y lo lanza pronto en Steam: 'Ni una línea de código escrita por un humano'  

Fire Field es un proyecto sorprendente porque fue creado por una sola persona en solo 3 meses. Su autor, Naoki Fujinaga, utilizó exclusivamente inteligencia artificial para generar las 120.000 líneas de código del juego, incluyendo no solo la jugabilidad, sino también un motor propio y un editor de mapas. No requiere GPU dedicada, funciona con mando, es compatible con Steam Deck, tiene versión para Mac y permite cooperativo online. También incorpora un soporte lingüístico excepcional gracias a la IA, con subtítulos en 95 idiomas y doblaje en 70

| etiquetas: propio , clon , diablo , usando , ia , lanza , pronto , steam , línea , código
Comentarios destacados:                          
Mmm estaría bien poder coger el código completo de un duke nukem 3d y echarselo a la IA para que lo convierta en un juego con gráficos de Unreal y posibilidad de VR
#1 y que no se olviden del Quake 3 Arena
#4 hahahahaha. Yo era mas de Tomb Raider.
Pero el Quake Arena es lo único que ha jugado mi esposa en la vida.
Para ella la industria del video juego se reduce a ese título.
#4 Mira que poner el online de pago... era el mejor cuando pasó a llamarse Quake live.
#1, el problema no sería la conversión del código al nuevo motor sino la generación de assets y nuevas texturas. Es por eso que llevo un tiempo diciendo que estamos a poco tiempo vista de la aparición de un motor gráfico que no solo permita vibecodear toda la lógica del juego, sino que integre generación de texturas, sonidos, modelos, efectos y música con IA generativa, permitiendo crear auténticos juegazos con muy poco esfuerzo.
#14 no estamos muy lejos de pagar algún tipo de suscripción por jugar exactamente a los juegos que queramos jugar.

Pagaríamos una IA potente que crea una base y luego va modificándose según le indiquemos. Y cine igual. Y libros. Y música.
#34 no pagaremos nada porque nadie tendra trabajo para ganar dinero
#39 necesitan que tengamos trabajo y dinero. No te preocupes que el capitalismo encontrará la forma de mantener la rueda girando :-D
#40 eso ya no es asi, o al menos eso creen los dirigen este circo, la mayoria de la poblacion les sobra y ya estan en ello para reducir la cantidad y transformar a lo que quede en estupidas marionetas.
#43 ellos siguen creyendolo.
Ya me pase del bando de pensar que son unos megamalos con un plan genial, al bando de aceptar que su estrategia es la mera estupidez.
#40 Caes en el error clásico.
Si la elite tiene IA+Robots para satisfacer todas sus necesidades el capitalismo basado en consumidores queda obsoleto.
#44 a ver si les programan para servir como esclavos. Y que hagan venias y genuflexiones.
No me cambiaria yo un esclavo humano en toda regla, por una mierda de robot que no entiende que es estar enfermo, ser humillado o estar preocupado por quedarse sin trabajo.
#40 Ahí le has dado. La rueda girando. El trabajo del futuro Todos en la rueda corriendo para generar energía para las IAs.
#39 entonces, pagaremos en especies?
#34 Llevo tiempo haciéndome esa pregunta: Si tuviéramos la posibilidad de crear elementos culturales a la carta, ¿los preferiríamos o seguiríamos consumiendo los que nos vende la industria? Dejando de lado la calidad, que imaginemos que puede llegar a ser comparable, lo llamamos "cultura" porque es algo compartido, social, mientras que si se creara de manera individual, sería un libro, una película o un videojuego, pero no sé hasta qué punto lo podríamos llamar cultura.…   » ver todo el comentario
#53 Todo lo que crea la IA se basa en la cultura humana, yo diría que sí es cultura. Cultura derivada, quizás.
#53 como dice #60 no deja de ser un subproducto humano. Yo consumiría ambos, no tendría problema de la misma manera que no tengo problema en ver cine de sábado a mediodía en Antena 3 por escuchar algo de fondo, y puedo paralizar un día entero para ver de nuevo El señor de los anillos o futuras producciones 100% humanas.
#53 en una discoteca o en un garito socializas y das saltos junto al resto de asistentes sin necesidad de que sea música en directo. Solo tienes al DJ, y a veces ni eso.

Y si te gusta la parte de "animación", no veo por qué el trabajo del dj no lo podría estar haciendo una IA, y tu ver a un humano, o un grupo, dando saltos y animando como si la música la hicieran ellos.
#96 El DJ puede suplirse ahora mismo con IA, no hay problema en eso, el problema es que si yo me creo a la carta mi propia música y tu te creas la tuya, ¿cuál pincha el DJ? Pinchará la suya, que ni tu ni yo conoceremos y no nos atraerá lo más mínimo para ser bailada. Llámame antiguo, pero yo cuando voy a un concierto, pago para ver al grupo que conozco y me gusta, no para ver al telonero que quizás jamás haya escuchado. Luego puede que me guste, pero no pago por ello, no vivo igual las canciones, no existe el mismo sentido de comunidad con el resto de espectadores que cantan a coro las canciones.
#53 tengo un ecosistema local de IA. Para aprender, practicar y curiosidad más que nada.

el otro día utilice un orquestador que me genera un libro consistente en 2 horas. 25 capitulos 3000 palabras por capítulo.

Solo tengo que darle la idea inical.

"Un pelícano comía melón en Japón, mientras una ardilla comía Sandia en Gandia, hazme una historia epica de aventuras"

con esa estupida idea se informa, genera una indea general de los capitulos y que ocurre en ellos, escogió genero…   » ver todo el comentario
#53 para mí lo que genera la IA no es cultura. Lo que produce es un refrito de algo que ha generado un humano antes.

Sí, nuestra cultura es un refrito de lo que ha generado un humano antes pero pasado por nuestro filtro de la experiencia humana algo que la IA no puede tener.

Puedes tener música ambiente o una historia generadas por una IA para rellenar tu vida si lo necesitas pero, sencillamente, a mí no me interesa lo que me cuente una máquina.
#34 Pies no se yo si quiero jugar a un juego que 'he creado' yo...
#34 el simple concepto lo veo un poco ridículo. "Oh, puedo jugar exactamente a lo que yo quiera, viviendo en mi mundo de piruleta".

Lo divertido de jugar, leer, ver cine, ver series es siempre la parte social. No digo que todos los juegos tengan que ser cooperativos o multijugador —diosa me libre— pero los mejores momentos que recuerdo de mi época jugona es reunirme con otras frikis y hablar sobre lo que hemos jugado, cómo hemos resuelto cierto puzzle o qué recuerdos nos trae…   » ver todo el comentario
#86 yo también he vivido esa época jugona y sé a lo que te refieres, pero el entretenimiento cambia y la forma de compartirlo también. De jóvenes no podíamos hacer un directo para mostrar al resto del mundo qué hacíamos, por ejemplo. Ni la inmediatez actual. Ni el contexto socio-económico y cultural en el que vivimos.

Ahora la parte social es diferente a nuestra parte social de adolescentes. Cuanto antes se deja de romantizar una época y se asume el presente, pues mejor.
#99 no sé, sigo creyendo que lo de no tener cosas en común es lo peor que nos podría pasar como especie.
#34 Precisamente la gracia de la cultura es enfrentarte a la creación de otros. Si juego a lo que ya hay en mi cabeza, leo lo que ya hay en mi cabeza, escucho la música que ya hay en mi cabeza, acabaré aburriendome de jugar, leer, escuchar, ... porque nada de ello serán ideas nuevas que me soprendan, sino las ideas que ya tenía.
#94 le podrás pedir a la IA que haga lo que quieras, que te sorprenda, que estudie tus movimientos previos para dibujar algo diferente...
#100 le podrás pedir lo que sea, que no te devuelva un mojón ya será otra historia.
#34 No estamos muy lejos de meternos la cabeza en nuestro propio culo
#34 He hecho un par de experimentos de crear un libro a partir de un solo prompt. Lo primero es que parece limitado a unas 30k palabras aunque especifiques que tiene que tener 80k y esto aún creando el libro por capítulos. La lógica interna del libro y el arco de la historia están bien (no cambian personajes ni historia pasada ni cosas de esas). El tono suele ser el indicado y respeta lo que vetas, si le dices que no quieres esto o lo otro en el libro, no aparecerá. Con todo esto, el resultado…   » ver todo el comentario
#1 Este mismo fin de semana he hecho eso para un proyecto que nada tenía que ver con un videojuego, pero que suponía coger algo de hace literalmente 25 años para pasarlo a algo moderno y legible.

Y ha quedado bastante bien. Es cierto que algunas cosas eran de coña, por ejemplo:

- "Todo listo" (dice la IA), "todos los test en verde" (hace TDD la IA)
- ¿Y esa clasecilla de 35.000 líneas con 80 métodos?
- "Huy, tienes razón, voy a dividirla" xD

Pero al final, si revisas el código y sabes qué coño estás haciendo, el resultado es francamente bueno. Hasta el front lo ha dejado perfecto.

Supongo que es cuestión de tiempo que veamos el primer remake de un juego clásico hecho así.
#17 yo creo que a veces se escaquea
#18 Según lo que le pidas y como se lo pidas, y qué modelo uses: sí.

Pero claro, si le obligas a hacer TDD y el test existe, entonces no puede.
#19 según mi experiencia es la mejor manera de desarrollar con IA, pero cuidado porque si le dejas hacer los tests DESPUÉS de generar el código (o con código existente que quieres mejorar), intenta hacer trampas en muchas ocasiones (crea tests adhoc para que pasen con el código que haya)
#18 #19 #56 siempre tienes que especificarle todo. Yo he visto el caso contrario, tener un código funcionando y en producción, pedirle que haga tests unitarios para las clases existentes, fallar los tests y ponerse a cambiar el código modificando cosas que no le has pedido, con el objetivo de que pasen los nuevos tests que te ha creado. Hay que ir con mucho cuidado con la IA, si no sabes lo que haces es tremendamente fácil cagarla.
#17 Yo me he instalado en local el Stable Diffusion y he estado cacharreando, y aunque supongo que con los modelos mas avanzados será más fácil... hay que iterar mil veces para que eso genere una imagen que no sea una putísima mierda xD
#41 flux Klein es otra cosa
#49 Tengo una GTX 1660 de 6GB, no puedo correr cosas muy potentes :-(
#62 No se que lloras una gráfica con 6Gb de DDR5 es potentísima puedes jugar a la inmensa mayoría de juegos existentes.
Muy poquitos no puedes hacerlo por no decir ninguno. :shit:
#41 Pruebe con Z-Image Turbo; no sé bien los requisitos mínimos, pero genera cosas bastante decentes y rápido.
#71 He mirado y parece que cumplo los mínimos por los pelos. Esta tarde lo instalo y cacharreo, gracias :-)

#41 Flux Klein con mi hardware tendría que ser el v1 y aún así no lo recomiendan por lo que veo. Gracias por la sugerencia de todas formas!
#17 :-D xD ¡Qué bueno! Bien jugado. ¡Piensa que tú habrías hecho lo mismo! A ver si le cae el marrón a otro y yo me quedo con lo que mola... fiufiu... :roll:
#17 te ha quedado chulo :-D . Vas a retomar el proyecto?
#97 Anda, ese nombre... y que te sepas la URL... o_o

Pues lo mismo sí, alguna noticia he publicado ya.
#98 yo ahora estoy totalmente en modo casual, y hace nada le pedí “prestada” la Switch a mi hermana, pero si te hacen falta colaboradores como en los viejos tiempos ya me dirás :-D
#1 :palm: el game dev no es una batidora
#35 aun no...
La demanda de Blizzard también la escribirá una IA :troll:
"ha estado trabajando en una beta cerrada con evaluadores externos, recogiendo errores y comentarios para dar forma a esta versión."

Entonces no ha sido creado por una sola persona.
#5 creó con IA la versión beta y además no diría que los betatesters son desarrolladores.
#5 Puedes tener betatesters que te digan que X boton no funciona y seguidamente :

- Oye IA, que este boton no funciona
- Espera, leyendo proyecto.... el error estaba en la linea "susantamadre", ya lo tienes arreglado.

Es totalmente factible xD
#12 Correcto, pero ya no es una sola persona
#45 si yo construyo un coche y lo prueban mis amigos para darme sus opiniones, sigue siendo creado por una persona.
#45 Como que no?

Una cosa es el que lo usa/prueba y otra distinta el que lo programa.

Yo puedo hacer una pagina web con IA y decir que el 100% esta creado con IA y que tu la pruebes... no cambia la afirmación de que esta todo programado con IA.
#77 El producto, no está hecho "sólo" con IA.
Mira los créditos de videojuegos a películas, la de gente que interviene.
A ver si con ayuda de la IA sacan por cuatro perras una actualización de Ultima Underworld - The Stygian Abyss. Me marcó. Para una isla desierta.
Puede que lo haya hecho con IA, pero el esfuerzo que le habrá llevado debió ser enorme.
#51 Sobretodo para la GPU.
#9 Está haciendo un chiste con que nos viene una hecatombe nuclear...
No es un gran chiste, pero creo que está claro.
xD
#16 El chiste sí está claro, lo que no entendía es por qué hablaba de la tercera parte, aunque igual da la 3 que la 4 que la New Vegas que las dos primeras.
Aunque reconozco el mérito, la verdad que tiene una pinta horrible.
A ver, tiene mucho mérito, pero no pienso perder ni un minuto de mi vida jugando a eso, teniendo el Diablo real.
#26 según dice la noticia, no ha cogido el código fuente, no es una copia literal.
Habrá definido la funcionalidad en base a lo que conoce del juego y ajustarlo a sus preferencias.

Otro tema es lo depurado que esté el juego en comparación con el original.
#30 Que quien ha cogido el código fuente es la IA...
¿No lo pillas?
Que la IA ha hecho el "copia y pega", eso no es "crear un videojuego", eso es copiar un videojuego del que TIENES EL CÓDIGO
github.com/diasurgical/devilution
#32 pues no sabía que estuviera el diablo 1 en github
#37 Haz una búsqueda rápida y lo encuentras...
He pegado el enlace en #32
Y Fallout 3 para cuando... bueno , si , para noviembre de 2028, y no hara falta maquina para jugarlo.
#6 Será Fallout 5 ?(
#9 Na , eso seria un juego nuevo.
#9 por el refugio te la hinco
Una IA pilla el código de un juego que ya existe y lo copia para crear otro juego casi igual...
Bueno...
No sé yo si es un "avance"...
Lo único que ha hecho es una "fotocopia".
#15 Teniendo en cuenta que esto hace unos años era impensable, sí, es un avance.
#20 ¿Impensable?
Es una fotocopia del Diablo.
No sé yo si era imposible.
De hecho con el código delante (que es un código accesible) haciendo un copia y pega yo tardo menos de 3 semanas y no necesito una IA más que para generar imágenes nuevas para no ser acusado de plagio.
#21 El autor dice que ha inspirado en diablo y ultima online, y el resultado como se aprecia en las imágenes es similar, interfaz, estilo gráfico ...

Pero una fotocopia como dices, sería algo idéntico, en cambio este juego tiene su propio motor, genera mazmorras de forma procedural, viene traducido a 95 idiomas ..., cosas que no vienen ni en los videojuegos en los que se basa.

Si, esto básicamente hace unos años era impensable.
#27 A ver, he contestado, no es inspiración, es copia.
La IA ha copiado esté código
github.com/diasurgical/devilution
Y le ha puesto otro nombre...
Eso no es "hacer un juego", eso es copiar y lo puede hacer cualquiera con conocimientos mínimos de como compilar.
#29 "Eso no es "hacer un juego", eso es copiar y lo puede hacer cualquiera con conocimientos mínimos de como compilar."

Pero el asunto, es que no lo está haciendo cualquiera, lo está haciendo una IA, repito, esto era impensable hasta hace poco.

Está copiando código de distintas fuentes, además de la que has pasado, github tiene muchos más repositorios con juegos tipo mazmorras, y le está aplicando un estilo que definió el autor en las distintas instrucciones que le haya dado a Claude Code. (En este caso estilo Diablo).

De hecho, si fuese una fotocopia como dices, el juego no se vería tan nefasto como parece, pero a nivel de avance en el desarrollo de videojuegos, esto es una absoluta locura.
#21 como haces una fotocopia del Diablo si no tienes el codigo fuente?
#21 es una fotocopia porque el autor así lo ha querido. Yo estoy creando algo desde hace meses que no se parece a nada que haya jugado antes. Tiene cosas de aquí y de allá pero el resultado me ha sorprendido hasta a mí de cuando empecé a lo que esta llegando a ser. No me lo he pasado mejor en toda mi vida creando.
#15 Realmente el mundo del videojuego ya funciona así, unos pocos marcan tendencia, y la gran mayoría hacen un juego similar con modificaciones.

Ahora esa tendencia se podría multiplicar, y tener una cantidad absurda de carroña.

Lo único bueno, que podría aventurar a meterse en definir nuevas funcionalidades gente con buenas ideas pero sin capacidad técnica, más que por tener un buen producto, explorar nuevas ideas antes no planteadas.

Lo que no se ya en este proceso, donde van a quedar los derechos de autor cuando la IA genere soluciones parecidas en distintos productos.
#22 Joder colega...
Si no comprendes la diferencia entre copiar el código y ver la consecuencia de un código e intentar averiguar como se hace ya no sé que decir...
Bien, para ti la perra gorda.
#15, liderando puedes hacer el juego que te dé la gana sin escribir una sola línea de código. Basta con expresarlo lo suficientemente bien, y tampoco hace falta que tengas una capacidad de expresión de la leche.
Hola ChatGPT, genérame un Final Fantasy que no se parezca a un Devil May Cry, con sus combates por turnos, hechizos y personajes carismáticos. Gracias.
"Crea su propio clon de Diablo usando IA y lo lanza pronto en Steam: 'Ni una línea de código escrita por un humano' "

¿A las 7 de la mañana?

#0 etiqueta pronto incluida ?(
#36 Probablemente usa algún tipo de bot para los envíos que se las pone de forma automática.

Se ve que ha ido depurando, antes era peor, incluía todas las palabras del titular como "de", "en", etc. Mira esta por ejemplo: www.meneame.net/m/ciencia/sistema-ia-microsoft-diagnosticara-precision
Pregunta tonta. Recuerdo que había un proyecto para hacer el Monkey Island 3 con los mismos gráficos que el 2. ¿Con IA se podría hacer mucho más fácil?
#24 qué apropiado, tu peleas como una vaca
#31 Y el Half Life 3
yo me espero hasta que saquen la versión en Rust
#2 Con 120.000 de código que tiene, de las cuales el desarrollador no entiende o no está familiarizado con ni una... tendrá suerte si consigue lanzar la versión que planea lanzar, sin bugs que lo hagan injugable...
#8 y aún y así saldrá antes que PC Fútbol 8... :troll:
#8 Y además con subtítulos en un montón de idiomas que el dedarrollador no entiende. Tieme pinta de ser un truño infumable solo entendible en japonés.
#28 Nunca has traducido con Claude Code, verdad?

Está a otro nivel, porque entiende todo el contexto, mantiene la coherencia de la traducción y prácticamente no comete errores. Los pocos que le he pillado, son cosas que creo que un traductor que no esté especializado en el tema también fallaría.
#61 Pero estamos hablando de un videojuego fantastico con elementos medievales. No me creo quenlos sibtotulos en 95 idiomas estan bien.
#66 Precisamente en ese tipo de contextos es cuando más brilla Claude Code.
Sabe que palabras son más difíciles de traducir y "razona" cual es la mejor adaptada al contexto.
#69 Como ayudante para un traductor profesional quizas valga, oero alguien wue quiere traducir un videojuego a 95 idiomas de los cuales se puede manejar en dos o tres el leer el razonamiento aun es más carga de trabajo.
#69 He visto traducciones de IA en Instagram, Tiktok y demás y patinan por todos lados con muchos idiomas. En Instagram la traducción automática de inglés va generalmente bien, aunque tiende a perderse con los géneros, pero si nos vamos a idiomas de los que no tengo ni idea estilo ruso o japonés ya vi muchas traducciones sin ningún sentido. No creo yo que Claude Code esté muy por encima de eso, o lo copiarían, que ahora meten traducciones automáticas por todos lados.
#84 Las traducciones automáticas de Instagram, TikTok, etc se hacen linea por línea. No analiza el contexto, Claude Code lo traduce como un todo, por así decirlo intenta entender el texto completo que le mandas antes de traducirlo.

Las traducciones automáticas que meten en todos lados, tienen que ser baratas por su masividad.
Traducir con Claude Code, fácilmente puede costar 100 veces más que traducirlo con los traductores automáticos que implementan las apps, y creo que me estoy quedando corto.

No te estoy diciendo que sea una traducción perfecta, solo que no puedes criticar la calidad de la traducción de ese videojuego, con la calidad de las traducciones de Tiktok. Juegan en ligas diferentes.
#8 Clones feos de Diablo hay a patadas, y juegos procedurales también. No me extrañaría que el desarrollador sepa programar y use el 100% IA como táctica de márketing. Un clon feo de Diablo hecho por un tío no genera titulares, ni vende una mierda. Si dices que lo hizo una IA sí que se hace eco la prensa.
A ver cuándo hacen un remake del Final Fantasy 7
Algo así como los gráficos del remake the SquareEnix, y la historia del original, no la mierda esa de Sephiroth paseándose por ahí todo el tiempo, sin Ecos ni guardianes del destino, ni flipadas Advent Children sin haber salido de Midgar.
#63 Al ritmo que avanza el precio de los tokens, dices?
#63 Menos que contratar un equipo para copiar el juego.
Que se podría haber bajado el source code del Diablo y hubiera sido más rápido.
Me gustaría saber cuanto ha pagado en tokens.
#52 miles de euros, pero menos que contratar a un equipo para hacer el juego.

Y al ritmo que la IA avanza, el año que viene ests misma tarea solo serán cientos de euros.
#63 cientos...de miles

Lo que estamos pagando ahora es irrisorio con el coste real del tinglado. Cada token generado está quemando dinero.
#87 Tienes OpenRouter, allí proveedores independientes ejecutan modelos de código abierto, y el precio de su token no es a pérdidas.

Ahí puedes ver al evolución de la IA año tras año.
Será entonces de buggiesoft
los comentarios ilustran el gran desconocimiento sobre game dev y como funciona , que un juego no son solo graficos y codigo
Se vaya llevar un mierdón como una catedral y eso no lo ha generado una IA xD
Pues yo pienso como la IA va a revolucionar los mods en los videojuegos. Antes los proyectos grandes salían a cuenta gotas por lo difícil que era coordinar equipos de voluntarios.

Ahora pueden salir como setas los mods de tamaños de DLC
«12

menéame