IA en el homebrew retro: ¿te parece bien para gráficos, para programación, para todo o para nada?

1, 2, 3, 4, 5
Encuesta
IA en el homebrew retro: ¿te parece bien para gráficos, para programación, para todo o para nada?
 0%
0
19%
15
64%
51
18%
14
Hay 80 votos.
cirote3 escribió:
SuperPadLand escribió:Si yo tengo una idea de como quiero que sea mi juego y le voy diciendo a una IA lo que quiero, testeo, pido cambios, testeo, etc. Pero la idea, mecánicas, etc. Son mías ¿Eso está mal? Porque yo siempre tuve ideas de "como molaría un juego así" pero ni puta idea de como hacerlo claro.

Los gráficos hilando con lo anterio si yo dibujo como el orto, pero hago mis dibujos y le digo a la IA que los mejore y adapte a los gráficos del juego?

¿A qué te refieres con que si eso está mal?


Se lo pregunto a los que se oponen al uso de IA ya sea porque no valoran si no hay un esfuerzo humano detrás o porque para ellos programar es un deporte donde tienes que demostrar tu talento aunque el resultado sea inferior, etc.
SuperPadLand escribió:
cirote3 escribió:
SuperPadLand escribió:Si yo tengo una idea de como quiero que sea mi juego y le voy diciendo a una IA lo que quiero, testeo, pido cambios, testeo, etc. Pero la idea, mecánicas, etc. Son mías ¿Eso está mal? Porque yo siempre tuve ideas de "como molaría un juego así" pero ni puta idea de como hacerlo claro.

Los gráficos hilando con lo anterio si yo dibujo como el orto, pero hago mis dibujos y le digo a la IA que los mejore y adapte a los gráficos del juego?

¿A qué te refieres con que si eso está mal?


Se lo pregunto a los que se oponen al uso de IA ya sea porque no valoran si no hay un esfuerzo humano detrás o porque para ellos programar es un deporte donde tienes que demostrar tu talento aunque el resultado sea inferior, etc.

¿Y a ti qué te importa lo que piensen? La vida es muy corta para gastarla pensando en qué pensarán los demás.
Yo estoy ahora mismo haciendo un juego para mi hija. No lo estoy haciendo con IA, tanto gráficos como programación es cosa mía. En su momento cuando era más pequeña le hice ya uno. Todo esto para MS-DOS con DIV Games Studio.
Ahora bien, hace unos días me apunté a un cursillo de Claude Code (para no quedarme atrás) y me he pillado una suscripción. Después de haberlo probado y acojonarme bastante por el futuro de mi profesión (Soy programador) he comenzado a probar de hacer herramientas para ayudarme en mis proyectos:

Aprovechando que un tal MikeDX puso el código fuente del IDE de DIV2 en github (con opción para plataformas modernas) he usado claude para generar un compilador independiente de DIV que permite compilar para varias plataformas (DOS, Linux, Windows y Bytecode). De esta forma puedo probar en mi máquina con Linux de forma rápida y luego exportarlo para DOS para que pueda jugar mi hija en el 486 con el que juega a sus cosas.

Este compilador además acepta ahora una directiva llamada @include que permite incrustar textos de otros ficheros, con lo que ahora se puede generar el código en diferentes ficheros para tenerlo más ordenado y mejor gestionado.

He creado también un reproductor de DIV2 portable pensado para compilar para diferentes máquinas y así pueda ejecutar el bytecode que escojamos sin tener que recompilar esta o modificar el compilador para generar una nueva build compatible.

He generado una herramienta en java para gestionar los FPG (Ficheros que contienen los gráficos de los juegos en DIV) de forma dinámica, rápida y en entornos modernos. Esta llevaba tiempo pensando en hacerla yo mismo pero me daba mucha pereza ponerme a programar esto en vez del juego y tiraba con la original usando DOSBOX (que era un martirio).

Por último le he pedido que me cree un linter (Un addon que hace que las palabras reservadas de un lenguaje de programación se iluminen con diferentes colores) para VsCode que me permita programar el juego desde un entorno más moderno y amigable.

Con la tontería la IA me ha servido para generar herramientas que me ayuden en mi desarrollo de mis juegos, pero sin programar estos directamente con ella. Cuando acabe este juego tenía pensado en programar un dungeon crawler o un "clon" de Ys para Ms-DOS en C. Originalmente quería hacerlo yo todo, usando libros antiguos de desarrollo que tengo y tutoriales, pero creo que algunas cosas me va a resultar más simple y rápido pedirle ayuda a la IA para que me soluciones dudas (como usar música en un MT-32 o GM por ejemplo) o me escriba partes tediosas (tests unitarios o hacer que busque posibles memory leaks).

En resumen, creo que es una herramienta excesivamente poderosa y puede facilitar mucho el trabajo en todo el tema del desarrollo retro (y en el no retro también), pero, si quieres un resultado de calidad ha de haber un humano detrás con algo de idea. Si dejas a la IA sola lo que va a salir va a tener fallos de jugabilidad, gráficos irregulares y diferentes problemas.
cirote3 escribió:
SuperPadLand escribió:
cirote3 escribió:¿A qué te refieres con que si eso está mal?


Se lo pregunto a los que se oponen al uso de IA ya sea porque no valoran si no hay un esfuerzo humano detrás o porque para ellos programar es un deporte donde tienes que demostrar tu talento aunque el resultado sea inferior, etc.

¿Y a ti qué te importa lo que piensen? La vida es muy corta para gastarla pensando en qué pensarán los demás.


No me va a frenar, pero es de lo que va este hilo, quiero saber que opinan sin más.
PABEOL escribió:Yo no sé si seré poli del retro o no, pero las portadas hechas con IA han ido directas a mi top 3 de cosas que más me molestan visualmente del retro, junto con los gameplays en panorámico que chafan la imagen y los juegos estilo manga noventero para ordenadores de los 80.

Pues con algunas cartas de restaurantes te dan ganas de salir corriendo.

Imagen

Lo cierto es que las imágenes y los vídeos en donde dan más grima y más impresión de trabajo descuidado, nada profesional.

En este caso incluso da asquito, parecen gusanos.

El código da menos el cante porque la gente no lo ve, aunque luego pueda hacer "cosas raras", eso sí, olvídate de que sea código mantenible si luego dejas de usar IA, adiós código limpio, hola espaguetización, a no ser que realmente lo hagas tú y simplemente la uses para consultas como cualquier buscador.

Lo tengo claro, si yo usara la churrerIA para hacer un juego iba sin pantalla de presentación. XD
SuperPadLand escribió:Si yo tengo una idea de como quiero que sea mi juego y le voy diciendo a una IA lo que quiero, testeo, pido cambios, testeo, etc. Pero la idea, mecánicas, etc. Son mías ¿Eso está mal? Porque yo siempre tuve ideas de "como molaría un juego así" pero ni puta idea de como hacerlo claro.

Los gráficos hilando con lo anterio si yo dibujo como el orto, pero hago mis dibujos y le digo a la IA que los mejore y adapte a los gráficos del juego?

Técnicamente serías el diseñador del juego, pero no el programador.

Lo de la IA está bien para ciertas tareas, ayuda, revisión de errores, etc. Decirle “Oye, porteame esto mientras me tomo una cerveza”, pues está feo
205 respuestas
1, 2, 3, 4, 5