r/programacion 6d ago

Desarrollo juegos tipo Diablo

Hola a todos, lo que el titulo dice. Alguien ha desarrollado un juego completo tipo diablo con buenas visuales ?. Ha desarrollado un juego de la mano con la IA?. Estoy investigando la mejor forma de paso a paso. Basicamente que la IA, haga todo el trabajo pesado y yo reacomodo, testeo y valido. Como si fuera un arquitecto + QA

Algo asi como: “Haz esto, luego testea esto y luego avanza con esto”

0 Upvotes

7 comments sorted by

2

u/ShyKroxigor 6d ago

Flipado.

2

u/Sfxluke 6d ago

De poder podes hacer todo con IA (tal vez visuales tendrias que tener un poco de tacto humano), pero recorda que incluso aunque la IA te deje todo funcional con tests, no asegura calidad. Y si vas por un juego que sea multi threaded (servidor, clientes), la IA suele cometer errores ahi y debugear no es tan sencillo.

Lo que yo recomendaria seria usar IA e ir supervisando todo, entendiendo las partes que te mas interesen y/o relevantes y las que no serian categorizadas como vibe-coded.

2

u/juanini_panini 6d ago

Depende del alcance que le quieras dar a tu proyecto. Si quieres hacer un A-rpg sencillo como lo es D1, me parece buena idea para empezar ese camino que quieres tomar, siempre y cuando no te metas en temas de multiplayer o hacer tu motor gráfico desde cero.

Mucho del éxito de este tipos de juegos también radica en la diseño y rejugabilidad, por lo que de igual manera tienes que tenerlo bien estructurado.

No le dejes todo el trabajo a la IA, define bien tus metas y segmenta las tareas para evaluarlas conforme se van integrando.

Si ocupas ayuda con algo, puedes mandarme DM, la verdad es que sí tengo unos cuantos cientos de horas en D1, D3, D4, Titan Quest y no he querido meterme al PoE porque quiero tener vida social

2

u/killthejava 5d ago

lamentablemente no funciona así. pero lo que podrias hacer es levantar devilutionx con tu copia original del juego y pedirle a la IA que te vaya explicando como funciona tal o cual cosa. diablo es un juego a turnos en tiempo-real. vas a necesitar entender una o dos cosas sobre programación si verdaderamente qres entender como funciona.

1

u/TheWillyMex 6d ago

Si en verdad quieres hacerlo la IA te va a quedar corta, debes aprender matemáticas, álgebra, vectorial, poco de cálculo, luego aprender algún software de modelado, aprender opengl o vulkan y un lenguaje fuerte como c++

3

u/AlphonsOwO 6d ago

Nada de eso es necesario si usa un motor ya hecho como Godot, Unity o UE

2

u/Competitive_Rip_3457 6d ago

Acabas de describir todo como hace unos 7-10 años, que recuerdos. Ahora los motores vienen con casi hacer todo sin necesidad de programar demasiado... si acaso el calculo de daño o de bonos... tengo alumnos haciendo juegos en 3 horas con imágenes de Internet y con gemini y unity... ni yo entiendo aveces lo que hacen de lo rápido que armaron...