Tecnología, Internet y juegos
106 meneos
2994 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
56 50 1 K 389
56 50 1 K 389
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.
#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.
#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.
#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
#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.
#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 :-(
#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:
#1 :palm: el game dev no es una batidora
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.
Aunque reconozco el mérito, la verdad que tiene una pinta horrible.
#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 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.
#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?
#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.
"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 ?(
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.
A ver, tiene mucho mérito, pero no pienso perder ni un minuto de mi vida jugando a eso, teniendo el Diablo real.
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

menéame